lise 9 Bilgisayar Bilimi sınavı 9.Sınıf kategorisinin Bilgisayar Bilimi alt kategorisinin, 2 dönemine ait. Bu sınav Zor derecede zorluktadır. Toplamda 25 sorudan oluşmaktadır.
Aşağıdaki Python kodunun çıktısı ne olur?
x = 2
y = 4
if x < y:
print("x is less than y")
A) x is less than y B) x is greater than y
C) x is equal to y D) Hiçbir şey
E) Hiçbiri
Aşağıdaki Python kodunun çıktısı ne olur?
for i in range(5):
print(i)
if i == 2:
break
A) 0 1 2 B) 0 1 2 3 4 C) 1 2
D) 2 E) Hiçbiri
Python'da veri tipleri arasında hangisi kullanılarak tam sayılar işlenebilir?
A) float B) boolean C) int D) str E) list
Python'da bir liste oluşturmak için hangi karakterleri kullanırsınız?
A) () B) {} C) [] D) <> E) //
Bir programda, kullanıcının girdiği iki sayıyı toplayan bir fonksiyon yazmak istiyorsunuz. Bu fonksiyonun Python'da tanımı nasıl olmalıdır?
A) def add_numbers(x, y):
B) def sum(x, y):
C) def add(x, y):
D) def calculate_sum(x, y):
E) def add(x, y, z):
Bir dosyadan veri okumak için hangi Python komutunu kullanabilirsiniz?
A) read() B) open() C) input()
D) print() E) append()
Bir Python programında, bir if-else ifadesinin işlevi nedir?
A) Bir döngüyü yürütmek için kullanılır.
B) Belirli bir koşulu kontrol etmek ve farklı işlemler yapmak için kullanılır.
C) Bir fonksiyon tanımlamak için kullanılır.
D) Bir değişkeni tanımlamak için kullanılır.
E) Bir dosyayı açmak için kullanılır.
Bir Python programında, bir for döngüsü ne işe yarar?
A) Belirli bir koşulu kontrol etmek için kullanılır.
B) Belirli bir işlemi belirli bir sayıda kez yürütmek için kullanılır.
C) Verileri bir dosyaya yazmak için kullanılır.
D) Verileri bir dosyadan okumak için kullanılır.
E) Bir fonksiyonu çağırmak için kullanılır.
Python'da, bir sözlük veri yapısı için hangi karakterleri kullanırsınız?
A) () B) {} C) [] D) <> E) //
Python'da, bir dosyaya veri yazmak için hangi işlem modunu kullanırsınız?
A) "r" B) "w" C) "a" D) "x" E) "b"
Aşağıdaki Python kodunun çıktısı ne olur? x = 5 y = 2 print(x ** y)
A) 7 B) 10 C) 25 D) 125 E) 32
Aşağıdaki Python kodunun çıktısı ne olur?
x = 10
y = x % 3
print(y)
A) 0 B) 1 C) 2 D) 3 E) 10
Aşağıdaki Python kodunun çıktısı ne olur?
x = 5
y = 3
z = x + y
print("Toplam: " + z)
A) Toplam: 5 B) Toplam: 8
C) Toplam: "5" D) Toplam: "8"
E) Hata verecek
Aşağıdaki Python kodunun çıktısı ne olur?
x = "merhaba"
print(x.upper())
A) merhaba B) MERHABA
C) Merhaba D) MeRHaBa
E) mErHaBa
Aşağıdaki Python kodunun çıktısı ne olur?
x = [1, 2, 3]
y = [4, 5]
z = x + y
print(z)
A) [1, 2, 3, 4, 5] B) [1, 4, 2, 5, 3]
C) [5, 4, 3, 2, 1] D) [4, 5, 1, 2, 3]
E) Hata verecek
Aşağıdaki Python kodunun çıktısı ne olur?
x = [1, 2, 3]
y = x
x[0] = 4
print(y)
A) [1, 2, 3] B) [4, 2, 3] C) [1, 4, 3]
D) [1, 2, 4] E) Hata verecek
Aşağıdaki Python kodunun çıktısı ne olur?
x = "12345"
y = x[1:3]
print(y)
A) 1 B) 2 C) 3 D) 23 E) 34
Aşağıdaki kod parçasında döngünün kaç kez çalışacağı belirtilmiştir:
for i in range(5):
print(i)
Hangi seçenekte doğru bir açıklama verilmiştir?
A) Döngü 5 kere çalışır.
B) Döngü 4 kere çalışır.
C) Döngü 6 kere çalışır.
D) Döngünün kaç kez çalışacağı belirtilmemiş.
E) Kod parçası hata içermektedir.
Aşağıdaki kod parçasında while döngüsü kullanılmıştır
i = 0
while i < 5:
print(i)
i += 1
Hangi seçenekte doğru bir açıklama verilmiştir?
A) Döngü 5 kere çalışır.
B) Döngü 4 kere çalışır.
C) Döngü sonsuz kere çalışır.
D) Döngünün kaç kez çalışacağı belirtilmemiş.
E) Kod parçası hata içermektedir.
Aşağıdaki kod parçasında bir liste tanımlanmıştır:
sebzeler = ["havuç", "patates", "kabak"]
Bu listedeki elemanlar hangi indeks değerlerine sahiptir?
A) 0, 1, 2 B) 1, 2, 3
C) 0, 2, 4 D) 2, 4, 6
E) Kod parçası hata içermektedir.
Aşağıdaki kod parçasında bir if koşulu kullanılmıştır:
x = 5
if x < 10:
print("x 10'dan küçüktür.")
else:
print("x 10'dan büyüktür.")
x değişkeninin değeri ne olursa olsun, hangi metin ekrana yazdırılır?
A) "x 10'dan küçüktür."
B) "x 10'dan büyüktür."
C) "x 10'a eşittir."
D) Kod parçası hata içermektedir.
E) Herhangi bir metin ekrana yazdırılmaz.
Hangi operatör iki değer arasında eşitliği kontrol eder?
A) == B) != C) <= D) >= E) >
Hangi döngü, belirtilen koşul doğru olduğu sürece kod bloğunu yineleyecektir?
A) while döngüsü B) for döngüsü
C) if koşulu D) else if koşulu
E) switch koşulu
Python'da, bir değişkenin değerini artırmak için hangi operatör kullanılır?
A) + B) - C) / D) * E) +=
Hangisi doğru bir Python listesi tanımıdır?
A) my_list = (1, 2, 3)
B) my_list = [1, 2, 3]
C) my_list = {1, 2, 3}
D) my_list = "1, 2, 3"
E) my_list = "123"
Aşağıdaki Python kodunun çıktısı ne olur?
x = 2
y = 4
if x < y:
print("x is less than y")
A) x is less than y B) x is greater than y
C) x is equal to y D) Hiçbir şey
E) Hiçbiri
Bu sorunun cevap anahtarı A) x is less than y olarak belirlenmiştir. Kodda yer alan if bloğu, "x < y" koşulunu kontrol eder. Verilen durumda, x'in değeri 2 ve y'nin değeri 4 olduğundan koşul doğrudur. Bu nedenle, if bloğu içindeki print fonksiyonu çalışır ve "x is less than y" çıktısı verilir. Diğer seçeneklerde verilen koşulların sağlanmadığı veya hiçbir çıktı olmadığı durumlar söz konusu olduğu için doğru değildir.
Aşağıdaki Python kodunun çıktısı ne olur?
for i in range(5):
print(i)
if i == 2:
break
A) 0 1 2 B) 0 1 2 3 4 C) 1 2
D) 2 E) Hiçbiri
Bu sorunun cevap anahtarı A) 0 1 2 olacaktır. - Bu kod parçası, 0'dan 4'e kadar olan sayıları ekrana yazdırmak için bir döngü kullanır. - Döngü `for i in range(5):` satırıyla başlar. Bu, 0'dan 4'e kadar olan sayıları temsil eden `i` değişkenini oluşturur. - Döngünün her adımında `print(i)` satırı çalışır ve `i` değeri ekrana yazdırılır. - `if i == 2:` satırı, `i` değerinin 2'ye eşit olup olmadığını kontrol eder. - `i` değeri 2 olduğunda, `break` ifadesi döngüyü sonlandırır. - Bu durumda, döngü 0, 1 ve 2'yi ekrana yazdırdıktan sonra sona erer.
Python'da veri tipleri arasında hangisi kullanılarak tam sayılar işlenebilir?
A) float B) boolean C) int D) str E) list
Bu sorunun cevap anahtarı C) int (tam sayı) olarak belirlenmiştir. Python'da tam sayıları işlemek için "int" veri tipi kullanılır. "int" kısaltması, integer yani tam sayı anlamına gelir. Python'da tam sayılar negatif ve pozitif değerleri içerebilir. Örneğin, 1, 5, -10 gibi tam sayılar "int" veri tipiyle işlenebilir. Diğer seçenekler olan "float" ondalıklı sayıları temsil eder, "boolean" ise True (doğru) veya False (yanlış) değerlerini temsil eder. "str" metin veya karakter dizilerini, "list" ise bir dizi veya liste veri yapısını temsil eder.
Python'da bir liste oluşturmak için hangi karakterleri kullanırsınız?
A) () B) {} C) [] D) <> E) //
Bu sorunun cevap anahtarı C) [] karakterlerini kullanmaktır. - Python'da bir liste oluşturmak için köşeli parantez [ ] karakterlerini kullanırız. - Örneğin, bir liste oluşturmak için [1, 2, 3] şeklinde bir ifade kullanabiliriz. - Köşeli parantezler, listenin başlangıcını ve sonunu belirtir ve liste elemanlarını içinde tutar.
Bir programda, kullanıcının girdiği iki sayıyı toplayan bir fonksiyon yazmak istiyorsunuz. Bu fonksiyonun Python'da tanımı nasıl olmalıdır?
A) def add_numbers(x, y):
B) def sum(x, y):
C) def add(x, y):
D) def calculate_sum(x, y):
E) def add(x, y, z):
Bu sorunun cevap anahtarı A) def add_numbers(x, y) olarak belirlenmiştir. Kullanıcının girdiği iki sayıyı toplayan bir fonksiyon tanımlamak istediğimizde, fonksiyonun ismi ve parametreleri doğru şekilde belirlememiz gerekmektedir. "add_numbers" isimli fonksiyon, "x" ve "y" adında iki parametre almalıdır. Bu şekilde kullanıcıdan aldığımız sayıları toplayıp sonucu döndürebiliriz.
Bir dosyadan veri okumak için hangi Python komutunu kullanabilirsiniz?
A) read() B) open() C) input()
D) print() E) append()
Sorunun cevap anahtarı "B) open()" komutudur. Bu komut, Python'da bir dosyayı açmak için kullanılır. Dosyayı açtıktan sonra, "read()" komutunu kullanarak dosyanın içeriğini okuyabilirsiniz. Bu işlemi gerçekleştirmek için dosya yolunu ve dosya açma modunu belirtmeniz gerekmektedir. Bu komut, dosyadan veri okumak için temel bir yöntemdir ve Python'da dosya işleme yeteneklerini kullanmanızı sağlar.
Bir Python programında, bir if-else ifadesinin işlevi nedir?
A) Bir döngüyü yürütmek için kullanılır.
B) Belirli bir koşulu kontrol etmek ve farklı işlemler yapmak için kullanılır.
C) Bir fonksiyon tanımlamak için kullanılır.
D) Bir değişkeni tanımlamak için kullanılır.
E) Bir dosyayı açmak için kullanılır.
Sorunun cevap anahtarı "B) Belirli bir koşulu kontrol etmek ve farklı işlemler yapmak için kullanılır." olarak belirlenmiştir. Bir if-else ifadesi, bir programın belirli bir koşulu kontrol etmesini ve bu koşula bağlı olarak farklı işlemler yapmasını sağlar. Koşul ifadesi doğru ise if bloğu çalıştırılır, aksi halde else ifadesi çalıştırılır. Bu if-else ifadesi zinciri, birden fazla koşulu kontrol etmek ve farklı işlemler yapmak için kullanılabilir. Bu yapı, programlara esneklik kazandırır ve farklı senaryolara uygun işlemler yapılmasını sağlar.
Bir Python programında, bir for döngüsü ne işe yarar?
A) Belirli bir koşulu kontrol etmek için kullanılır.
B) Belirli bir işlemi belirli bir sayıda kez yürütmek için kullanılır.
C) Verileri bir dosyaya yazmak için kullanılır.
D) Verileri bir dosyadan okumak için kullanılır.
E) Bir fonksiyonu çağırmak için kullanılır.
Sorunun cevap anahtarı "B) Belirli bir işlemi belirli bir sayıda kez yürütmek için kullanılır." olarak belirlenmiştir. Bir for döngüsü, belirli bir işlemi belirli bir sayıda tekrarlamak için kullanılır. Bu döngü, bir dizi, liste veya aralık gibi bir veri yapısındaki elemanları tek tek dolaşarak her bir eleman için belirtilen işlemi gerçekleştirir. For döngüsü, tekrar sayısını takip eder ve işlem bu sayı kadar tekrarlanır. Bu yapı, özellikle bir liste veya dizi üzerindeki elemanlara erişmek ve her biriyle aynı işlemi yapmak için kullanışlıdır.
Python'da, bir sözlük veri yapısı için hangi karakterleri kullanırsınız?
A) () B) {} C) [] D) <> E) //
Cevap Anahtarı:B) {} Bu soruda, Python'da bir sözlük veri yapısı için hangi karakterlerin kullanıldığı sorulmaktadır. Python'da sözlükler süslü parantezler ({}) veya köşeli parantezler ([]) ile oluşturulur. Verilen seçeneklere bakıldığında, doğru yanıtlar B) {} ve C) [] olarak belirlenebilir.
Python'da, bir dosyaya veri yazmak için hangi işlem modunu kullanırsınız?
A) "r" B) "w" C) "a" D) "x" E) "b"
Cevap Anahtarı: B) "w" Bu soruda, Python'da bir dosyaya veri yazmak için hangi işlem modunun kullanıldığı sorulmaktadır. Dosyaya veri yazmak için "w" (write) işlem modu kullanılır. Bu işlem modu, dosyanın var olan içeriğini siler ve baştan yazmaya olanak tanır. Verilen seçeneklere bakıldığında, doğru yanıt B) "w" olarak belirlenebilir.
Aşağıdaki Python kodunun çıktısı ne olur? x = 5 y = 2 print(x ** y)
A) 7 B) 10 C) 25 D) 125 E) 32
Cevap Anahtarı: C) 25 Bu soruda, verilen Python kodunun çıktısının ne olduğu sorulmaktadır. Kodda x ve y değişkenlerine sırasıyla 5 ve 2 değerleri atanır. Ardından "print(x ** y)" ifadesi kullanılarak x'in y'inci kuvveti ekrana yazdırılır. "**" operatörü üst alma işlemini temsil eder. İfade, 5'in 2'inci kuvvetini hesaplar ve çıktı olarak 25 verir.
Aşağıdaki Python kodunun çıktısı ne olur?
x = 10
y = x % 3
print(y)
A) 0 B) 1 C) 2 D) 3 E) 10
Bu sorunun cevap anahtarı "B) 1" olarak belirlenmiştir. İlk satırda `x` değişkenine 10 değeri atanır. İkinci satırda `y` değişkenine `x % 3` işlemi uygulanır, yani `x`'in 3'e bölümünden kalan değer `y`'ye atanır. Burada 10'u 3'e böldüğümüzde kalan 1'dir. Son olarak `print(y)` ifadesiyle `y` değişkeninin değeri ekrana yazdırılır ve çıktı olarak 1 elde edilir.
Aşağıdaki Python kodunun çıktısı ne olur?
x = 5
y = 3
z = x + y
print("Toplam: " + z)
A) Toplam: 5 B) Toplam: 8
C) Toplam: "5" D) Toplam: "8"
E) Hata verecek
Aşağıdaki Python kodunun çıktısı ne olur?
x = "merhaba"
print(x.upper())
A) merhaba B) MERHABA
C) Merhaba D) MeRHaBa
E) mErHaBa
Cevap Anahtarı: B) MERHABA Bu soruda, verilen Python kodunun çıktısının ne olduğu sorulmaktadır. Kodda "x" adında bir değişken oluşturulmuş ve içine "merhaba" kelimesi atanmıştır. Ardından "x.upper()" ifadesi kullanılarak "x" değişkeninin büyük harflerle yazılmış hali elde edilir ve bu değer "print" fonksiyonuyla ekrana yazdırılır. "upper()" metodu, bir string'in tüm karakterlerini büyük harfe dönüştürür. Dolayısıyla çıktı olarak "MERHABA" elde edilir.
Aşağıdaki Python kodunun çıktısı ne olur?
x = [1, 2, 3]
y = [4, 5]
z = x + y
print(z)
A) [1, 2, 3, 4, 5] B) [1, 4, 2, 5, 3]
C) [5, 4, 3, 2, 1] D) [4, 5, 1, 2, 3]
E) Hata verecek
Bu sorunun cevap anahtarı "A) [1, 2, 3, 4, 5]" olarak belirlenmiştir. İlk iki satırda `x` ve `y` adında iki liste oluşturulur. `x` listesi [1, 2, 3] elemanlarına sahiptir ve `y` listesi [4, 5] elemanlarına sahiptir. Üçüncü satırda `z` değişkenine `x + y` işlemi uygulanır. Bu işlem, `x` listesinin sonuna `y` listesini ekleyerek [1, 2, 3, 4, 5] listesini oluşturur. Son olarak `print(z)` ifadesiyle `z` liste değeri ekrana yazdırılır. Dolayısıyla, çıktı olarak [1, 2, 3, 4, 5] elde edilir.
Aşağıdaki Python kodunun çıktısı ne olur?
x = [1, 2, 3]
y = x
x[0] = 4
print(y)
A) [1, 2, 3] B) [4, 2, 3] C) [1, 4, 3]
D) [1, 2, 4] E) Hata verecek
Cevap Anahtarı: D) [1, 2, 4] Bu soruda, Python'da referans tiplerinin nasıl çalıştığını anlama becerisi test edilmektedir. Verilen kodda, x ve y değişkenleri bir liste olan [1, 2, 3] üzerinde referans olarak atanmıştır. Yani x ve y aslında aynı liste objesini işaret etmektedir. Ardından x[0] ifadesiyle liste içindeki ilk eleman değiştirilir. Bu değişiklik orijinal listede yapılır ve y değişkeni de aynı listeyi işaret ettiği için sonuç olarak [1, 2, 4] çıktısı elde edilir.
Aşağıdaki Python kodunun çıktısı ne olur?
x = "12345"
y = x[1:3]
print(y)
A) 1 B) 2 C) 3 D) 23 E) 34
Bu sorunun cevap anahtarı "D) 23" olarak belirlenmiştir. Koddaki y[1:3] ifadesi, x'in 1. indeksinden başlayarak 3. indeksine kadar olan karakterleri alır. x = "12345" olduğunda, y = "23" olur. Dolayısıyla, print(y) ifadesi "23" çıktısını verecektir.
Aşağıdaki kod parçasında döngünün kaç kez çalışacağı belirtilmiştir:
for i in range(5):
print(i)
Hangi seçenekte doğru bir açıklama verilmiştir?
A) Döngü 5 kere çalışır.
B) Döngü 4 kere çalışır.
C) Döngü 6 kere çalışır.
D) Döngünün kaç kez çalışacağı belirtilmemiş.
E) Kod parçası hata içermektedir.
Cevap Anahtarı: A) Döngü 5 kere çalışır. Verilen kod parçasında, "for i in range(5)" ifadesi bulunmaktadır. Bu ifade, 0'dan başlayarak 5'e kadar (5 dahil değil) olan sayıları temsil eden bir dizi oluşturur. Her bir sayı için döngü bir kez çalışacak şekilde ayarlanmıştır. Dolayısıyla, döngü toplamda 5 kez çalışır ve 0'dan 4'e kadar olan sayıları ekrana yazdırır.
Aşağıdaki kod parçasında while döngüsü kullanılmıştır
i = 0
while i < 5:
print(i)
i += 1
Hangi seçenekte doğru bir açıklama verilmiştir?
A) Döngü 5 kere çalışır.
B) Döngü 4 kere çalışır.
C) Döngü sonsuz kere çalışır.
D) Döngünün kaç kez çalışacağı belirtilmemiş.
E) Kod parçası hata içermektedir.
Aşağıdaki kod parçasında bir liste tanımlanmıştır:
sebzeler = ["havuç", "patates", "kabak"]
Bu listedeki elemanlar hangi indeks değerlerine sahiptir?
A) 0, 1, 2 B) 1, 2, 3
C) 0, 2, 4 D) 2, 4, 6
E) Kod parçası hata içermektedir.
Bu sorunun cevap anahtarı "A) 0, 1, 2" olarak belirlenmiştir. Verilen kod parçasında, "sebzeler" adında bir liste tanımlanmıştır ve bu liste ["havuç", "patates", "kabak"] elemanlarını içermektedir. Listelerde indeks değerleri 0'dan başlayarak sırasıyla artar, bu nedenle "havuç" indeks değeri 0, "patates" indeks değeri 1 ve "kabak" indeks değeri 2'dir.
Aşağıdaki kod parçasında bir if koşulu kullanılmıştır:
x = 5
if x < 10:
print("x 10'dan küçüktür.")
else:
print("x 10'dan büyüktür.")
x değişkeninin değeri ne olursa olsun, hangi metin ekrana yazdırılır?
A) "x 10'dan küçüktür."
B) "x 10'dan büyüktür."
C) "x 10'a eşittir."
D) Kod parçası hata içermektedir.
E) Herhangi bir metin ekrana yazdırılmaz.
Bu sorunun cevap anahtarı "A) 'x 10'dan küçüktür.'" olarak belirlenmiştir. Kod parçasında x'in değeri 10'dan küçük olduğu sürece if bloğu çalışır ve "x 10'dan küçüktür." metni ekrana yazdırılır. Eğer x'in değeri 10 veya daha büyük ise else bloğu çalışır ve "x 10'dan büyüktür." metni ekrana yazdırılır. Çözüm açıklaması olarak, if-else koşulunun bir kontrol yapısı olduğunu ve belirli bir koşulu kontrol ederek farklı kod bloklarını çalıştırdığını belirtebiliriz.
Hangi operatör iki değer arasında eşitliği kontrol eder?
A) == B) != C) <= D) >= E) >
Hangi döngü, belirtilen koşul doğru olduğu sürece kod bloğunu yineleyecektir?
A) while döngüsü B) for döngüsü
C) if koşulu D) else if koşulu
E) switch koşulu
Bu sorunun cevap anahtarı "A) while döngüsü" olarak belirlenmiştir. While döngüsü, belirtilen koşul doğru olduğu sürece kod bloğunu tekrar tekrar çalıştırır. Koşul her döngü başında kontrol edilir ve koşul doğru olduğu sürece döngü devam eder. Bu şekilde, belirli bir şart sağlandığı sürece kod bloğu yinelenir.
Python'da, bir değişkenin değerini artırmak için hangi operatör kullanılır?
A) + B) - C) / D) * E) +=
Bu sorunun cevap anahtarı "E) +=" olarak belirlenmiştir. Python'da bir değişkenin değerini artırmak için "+=" operatörü kullanılır. Bu operatör, değişkenin mevcut değerine belirtilen değeri ekleyerek değişkenin değerini günceller. Örneğin, "x += 5" ifadesi, "x" değişkeninin değerine 5 ekler ve sonuç olarak "x" değişkeninin yeni değeri 5 artar.
Hangisi doğru bir Python listesi tanımıdır?
A) my_list = (1, 2, 3)
B) my_list = [1, 2, 3]
C) my_list = {1, 2, 3}
D) my_list = "1, 2, 3"
E) my_list = "123"
Cevap Anahtarı: B) my_list = [1, 2, 3] Bu soruda, doğru bir Python listesi tanımını seçmeniz istenmektedir. Python'da liste tanımlamak için köşeli parantezler [] kullanılır. Doğru liste tanımı, elemanları virgülle ayrılmış olarak köşeli parantez içerisinde belirtilen seçenek B'dir. Diğer seçenekler: - A) my_list = (1, 2, 3): Parantez içinde tanımlanan yapılar tuple olarak adlandırılır. - C) my_list = {1, 2, 3}: Süslü parantezler içinde tanımlanan yapılar küme olarak adlandırılır. - D) my_list = "1, 2, 3": Tırnak içinde tanımlanan yapılar string olarak adlandırılır. - E) my_list = "123": Yine tırnak içinde tanımlanan yapılar string olarak adlandırılır.
Koşullu ifadeleri doğru şekilde kullanabilme becerisi.
Python'da döngülerin çalışma mantığını anlamak ve `break` ifadesinin döngüyü nasıl sonlandırdığını bilmek.
Python'da tam sayıları temsil etmek için "int" veri tipini kullanma becerisi.
Python'da bir liste oluşturmak için köşeli parantezleri kullanmanın gerektiğini bilmek.
Kullanıcının girdiği sayıları toplamak için doğru bir fonksiyon tanımı yapabilme becerisi.
Python'da dosyalardan veri okumayı öğrenme.
Bir if-else ifadesinin belirli bir koşulu kontrol etmek ve farklı işlemler yapmak için kullanıldığını bilmek.
Bir for döngüsünün belirli bir işlemi belirli bir sayıda tekrarlamak için kullanıldığını bilmek.
Python'da sözlük veri yapısı için doğru sembollerin kullanımını öğrenerek, programlama dilindeki veri yapılarını anlama yeteneğini geliştirmek.
Python'da dosyalara erişim işlemleri ve işlem modları hakkında bilgi edinerek, veri yazma işlemlerini gerçekleştirme yeteneğini geliştirmek.
Python'da üst alma operatörünün nasıl kullanıldığını ve matematiksel işlemlerin nasıl gerçekleştirildiğini anlama yeteneği.
Bir sayının diğer bir sayıya bölümünden kalanı bulmak için modül operatörü `%`'nü kullanabiliriz.
Sayısal bir değeri metinle birleştirmek için uygun dönüşüm veya formatlama yapılması gerektiğini anlamak.
Python'da string manipülasyonunu ve büyük/küçük harf dönüşümünü gerçekleştirebilme becerisi.
İki liste arasında elemanları birleştirmek için `+` operatörünü kullanma becerisi.
Referans tiplerini anlama ve bir değişkenin diğerine nasıl referans olduğunu kavrama.
String dilimleme işlemini kullanarak belirli bir karakter aralığını seçme becerisi.
Python'da döngülerin nasıl çalıştığını anlama ve "range" fonksiyonunun kullanımını kavrama.
Bir döngünün belirli bir koşul sağlandığı sürece çalışacağını ve bu örnekte döngünün 5 kere çalışacağını anlama.
Bir listedeki elemanların indeks değerlerini anlamak ve liste elemanlarına ulaşmak için indeksleri kullanabilmek.
if-else koşullarını kullanarak belirli bir duruma göre farklı işlemler yapabilme yeteneğini kazanmak.
İki değerin eşitliğini kontrol etmek için == operatörünün kullanıldığını bilmek ve karşılaştırma operatörlerinin farklı koşulları kontrol etmek için nasıl kullanıldığını anlamak.
Döngüleri kullanarak tekrarlayan işlemleri gerçekleştirmeyi ve belirli koşullar altında kodu kontrol etmeyi öğrenmek.
Python'da bir değişkenin değerini artırmak için "+=" operatörünü kullanabilmek.
Doğru bir Python liste tanımını bilmek ve elemanlarını köşeli parantez [] içerisinde virgülle ayırarak belirtmek.
etiketlerini kapsamaktadır.Değerli öğretmenlerimiz, isterseniz sistemimizde kayıtlı binlerce sorudan 9.Sınıf Bilgisayar Bilimi dersi için sınav-yazılı hazırlama robotu ile ücretsiz olarak beş dakika içerisinde istediğiniz soru sayısında, soru tipinde ve zorluk derecesinde sınav oluşturabilirsiniz. Yazılı robotu için Sınav Robotu tıklayın.