Şehit Fazıl Yıldırım Anadolu Lisesi sınavı 9.Sınıf kategorisinin Bilgisayar Bilimi alt kategorisinin, 2 dönemine ait. Bu sınav Orta derecede zorluktadır. Toplamda 14 sorudan oluşmaktadır.
Verilen kod blogu çalıştırıldığında ve klavyeden 5 sayısı girildiğinde hangi sonucu verir?
A) Negatif
B) Pozitif
C) Pozitif + Negatif
D) İşlem hatası verir
D) Mantık hatası verir.
Aşağıdaki kodlardan hangisi 10'dan başlayıp 1'er azalarak sayıları yazdırır?
A) for i in range (10,0,-1) - print(i)
B) for i in range (10,0,1) - print(i)
C) for i in range (1,10,-1) - print(i)
D) for i in range (10,1,1) - print(i)
E) for i in range (10,0,0) - print(i)
Python dilinde belirli durumlarda döngünün kırılması ve döngüden çıkılması için kullanılan kod aşağıdakilerden hangisidir?
A) Continue B) Break C) Range
D) Exit E) Stop
Python'da bir dizi (list) oluşturmak için hangi işlem kullanılır?
A) [] B) {} C) () D) // E) \
Bir fonksiyonun içindeki kodlar ne zaman çalıştırılır?
A) Fonksiyon çağrıldığında
B) Program başlatıldığında
C) Fonksiyon çağrılmadan önce
D) Program kapanırken
E) Fonksiyonun tanımlandığı yerde
Aşağıdaki Python kodunun çıktısı nedir?
a = [1, 2, 3]
b = a
b[0] = 0
print(A)
A) [0, 2, 3] B) [1, 2, 3] C) [0, 1, 2, 3]
D) [0, 0, 0] E) Syntax hatası verir.
Aşağıdaki Python kodunun çıktısı nedir?
a = "merhaba"
print(a[1:4])
A) mera B) erha C) rhab
D) erb E) Syntax hatası verir.
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 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.
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"
Hangisi doğru bir Python fonksiyon tanımıdır?
A) def my_function(): B) def my_function()
C) my_function(): D) my_function()
E) my_function:
Aşağıdaki kodun çıktısı nedir?
a = [1, 2, 3, 4]
b = a[-1]
print(b)
A) 1 B) 2 C) 3 D) 4 E) Hata verir
Hangi Python string fonksiyonu, bir string içinde belirli bir karakterin kaç kez tekrarlandığını sayar?
A) count() B) find() C) upper() D) lower() E) replace()
Hangi Python list fonksiyonu, bir listenin sıralanmış halini oluşturur?
A) sort() B) append() C) remove() D) pop() E) reverse()
Python'da bir dizi (list) oluşturmak için köşeli parantezleri ([]) kullanabilme.
Fonksiyonlar, programların modülerlik ve tekrar kullanılabilirlik açısından güçlü bir aracıdır.
Listelerin referans tipleri olduğunu ve değişkenler arasında referans ataması yapıldığında bir değişiklik yapıldığında her iki değişkenin de etkilendiğini anlama becerisi.
Verilen bir dize içinden belirli bir aralıktaki karakterleri seçerek yazdırabilme becerisi.
İki liste arasında elemanları birleştirmek için `+` operatörünü kullanma becerisi.
Bir listedeki elemanların indeks değerlerini anlamak ve liste elemanlarına ulaşmak için indeksleri kullanabilmek.
Doğru bir Python liste tanımını bilmek ve elemanlarını köşeli parantez [] içerisinde virgülle ayırarak belirtmek.
Doğru bir Python fonksiyon tanımının nasıl yapıldığını bilmek ve fonksiyon tanımında "def" anahtar kelimesi ve iki nokta işaretini kullanmak.
Python'da liste elemanlarına erişmek ve negatif indekslerin kullanımı hakkında bilgi sahibi olmak.
Python dilindeki string fonksiyonlarını bilmek ve hangi durumlarda hangi fonksiyonun kullanılacağını bilmektir.
Python'da liste işleme fonksiyonlarını öğrenerek, veri yapılarını düzenleme ve sıralama becerilerini geliştirmeleri hedeflenir.
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.