9.Sınıf Bilgisayar Bilimi 2.Dönem 1.Yazılı Python (TEST) sınavı 9.Sınıf kategorisinin Bilgisayar Bilimi alt kategorisinin, 2 dönemine ait. Bu sınav Zor derecede zorluktadır. Toplamda 26 sorudan oluşmaktadır.
sayi = int(input("Lütfen sayıyı girin: "))
if sayi % 2 == 0:
print("Evet")
else:
print("Hayır")
Yukarıda verilen python kod blogu ile ilgili olarak;
I. Klavyeden 9 girildiğinde Hayır çıktısı verir.
II. Şart koşul komutu kullanılmıştır.
III. Girilen sayının tek-çift olup olmadığını kontrol eder.
verilen ifadelerden hangisi veya hangileri doğrudur?
A) Yalnız II B) I ve II C) II ve III
D) I ve III E) I, II ve III
Python programlama dilinde yukarıda verilen kod çalıştırıldığında hangi sonucu çıktı olarak verir?
A) 12 B) 7 C) 17 D) 22 E) Hata verir
python programlama dilinde yanda verilen kod çalıştırıldığında hangi sonucu verir?
A) int B) bloon C) float D) string E) char
Yukarıda verilen kod bloğu çalıştılıyor ve fakroriyel(0) daha sonra faktoriyel(3) fonksiyonları çağırılıyor.
Buna göre ekran çıktısı hangisinde doğru olarak sırasıyla verilmiştir?
A) 0 - 3 B) 1 - 3 C) 1 - 6 D) 2 - 6 E) 3 - 6
Aşağıdakilerden hangisi matematiksel bir fonksiyon değildir?
A) sqrt() B) int() C) srt() D) pow() E) fabs()
Python programlama dilinde fonksiyonlarla ilgili aşağıda verilenlerden hangisi doğru değildir?
A) Bir kod bloğunu paketleyerek tekrar tekrar kullanmamızı sağlar.
B) Python kendi içerisinde belirli fonksiyonlar barındırmaktadır.
C) Programcılar fonksiyon ekleye bilmektedirler.
D) Fonksiyonlar özellikle büyük çaplı programlamada işimizi büyük oranda kolaylaştırmaktadır.
E) Fonksiyonlar dışarıdan değer alamazlar.
I. elseif
II. while
III. for
Python programlama dilinde yukarıda verilenlerden hangisi veya hangileri döngü kodudur?
A) I ve II B) II ve III C) I ve III
D) I, II ve III E) Yalnız II
I. True
II. False
III. None
Python programlama dilinde bir blooen ifadesi yukarıda verilen değerlerden hangisini veya hangilerini alabilir?
A) I ve II B) II ve III C) I ve III
D) I, II ve III E) Yalnız II
I. (4>5) and (12<20) = false
II. (4.1 = 4.10) or (5 > 1) = true
III. (2 < 5) and (10 = 10) = true
Yukarıda verilenlerden hangisi veya hangileri python programlama dilinde doğrudur?
A) I ve II B) II ve III C) I ve III
D) I, II ve III E) Yalnız II
I. a + b = 12
II. b + 7 = a
III. a - b = 3
Yukarıda verilenlerden hangisi veya hangileri python programlama dilinde değişken atarken hata çıktısı verir?
A) I ve II B) II ve III C) I ve III
D) I, II ve III E) Yalnız II
I. sayı
II. uzunluk
III. TOPLAM
Yukarıda verilenlerden hangisi veya hangileri python programlama dilinde önerilen değişkenler arasında gösterilebilir?
A) I ve II B) II ve III C) I ve III
D) I, II ve III E) Yalnız I
>>> a = 23,0456788
>>> b = 45,0656788
>>> c = round(a,2) + round(b,2)
>>> print(c)
Yukarıda verilen kod blogu çalıştırıldığında hangi sonucu verir?
A) 68 B) 68,4156379
C) 69 D) 69,9081271
E) 70
Aşağıdakilerden hangisi hata verir?
A) int("6") B) int(4) C) str(45)
D) str("23) E) int("str")
>>> sayi = int("merhaba)
>>> print(sayi)
Yukarıda verilen kod blogu çalıştırıldığında hangisini yapar?
A) Ekrana merhaba yazar.
B) Ekrana "merhaba" yazar.
C) Ekrana sayi yazar.
D) Hata verir.
E) Ekrana rastgele bir sayı yazar.
A) 0 B) 3 C) 1 D) -1 E) -9
Verilen kod blogu çalıştırıldığında hangi sonucu verir?
A) 256 B) 4 C) 16.0 D) 256.00 E) 0.4
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.
Python programlama dilinde verilen kod çalıştırıldığında hangi çıktıyı verir?
A) 5 B) "5" C) "5.6" D) 5.6 E) 5.0
Python programlama dilinde verilen kod çalıştırıldığında sırasıyla hangi çıktıyı verir?
A) str - float - int B) int - float - str
C) float - str - int D) int - str - float
E) str - int - float
Python programlama dilinde verilen kod çalıştırıldığında aşağıdakilerden hangisini yapar?
A) 563 çıktısını verir
B) 59 çıktısını verir.
C) Hata verir.
D) 0 değerini döndürür.
E) -1 değerini döndürür.
Python programlama dilinde verilen kod çalıştırıldığında aşağıdakilerden hangisini yapar?
A) 22 toplamını verir.
B) 202 toplamın verir.
C) Bir int değişkeni ile bir str değişkeninin toplanamayacağı hatasını verir.
D) Hiçbir sonuç döndürmez.
E) 220 sonucunu döndürür.
>>> type(5) Python programlama dilinde verilen kod çalıştırıldığında hangi veri tipini bizlere verir?
A) int B) str C) char D) array E) float
>>> def sayi_topla(sayi1,sayi2)
>>>> return sayi1 + sayi2
>>> sonuc = sayi_topla()
>>>print(sonuc)
Yukarıda verilen kod boğu python dilinde çalıştırıldığında hani sonucu verir?
A) Eksik parametre hatası
B) Fazla parametre hatası
C) String hatası
D) 19
E) Çalışma zamanı hatası
>>> def set(sayi)
>>>> sayi = sayi * 3
>>>> return sayi
>>> get = set(3)
>>> print(get)
Yukarıdaki kod bloğu çalıştırıldığında hangi sonucu verir?
A) 3 B) 6 C) 9 D) 12 E) 27
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)
>>> for i range(1,14)
>>> print(i)
Python'da yazılmış yukarıdaki kod bloğu için "i" değişkeni aşağıdaki değerlerden hangisini alamaz?
A) 1 B) 4 C) 10 D) 13 E) 14
sayi = int(input("Lütfen sayıyı girin: "))
if sayi % 2 == 0:
print("Evet")
else:
print("Hayır")
Yukarıda verilen python kod blogu ile ilgili olarak;
I. Klavyeden 9 girildiğinde Hayır çıktısı verir.
II. Şart koşul komutu kullanılmıştır.
III. Girilen sayının tek-çift olup olmadığını kontrol eder.
verilen ifadelerden hangisi veya hangileri doğrudur?
A) Yalnız II B) I ve II C) II ve III
D) I ve III E) I, II ve III
Python programlama dilinde yukarıda verilen kod çalıştırıldığında hangi sonucu çıktı olarak verir?
A) 12 B) 7 C) 17 D) 22 E) Hata verir
Bu kod çalıştırıldığında "12" sonucu çıktı olarak verir. İlk önce "a" değişkenine 5, "b" değişkenine 7 değeri atanır. Daha sonra "a" ve "b" değişkenleri toplanır ve sonuç "c" değişkenine atanır. "c" değişkeninin değeri 12 olduğu için bu değer çıktı olarak verilir.
python programlama dilinde yanda verilen kod çalıştırıldığında hangi sonucu verir?
A) int B) bloon C) float D) string E) char
Yukarıda verilen kod bloğu çalıştılıyor ve fakroriyel(0) daha sonra faktoriyel(3) fonksiyonları çağırılıyor.
Buna göre ekran çıktısı hangisinde doğru olarak sırasıyla verilmiştir?
A) 0 - 3 B) 1 - 3 C) 1 - 6 D) 2 - 6 E) 3 - 6
Aşağıdakilerden hangisi matematiksel bir fonksiyon değildir?
A) sqrt() B) int() C) srt() D) pow() E) fabs()
Python programlama dilinde fonksiyonlarla ilgili aşağıda verilenlerden hangisi doğru değildir?
A) Bir kod bloğunu paketleyerek tekrar tekrar kullanmamızı sağlar.
B) Python kendi içerisinde belirli fonksiyonlar barındırmaktadır.
C) Programcılar fonksiyon ekleye bilmektedirler.
D) Fonksiyonlar özellikle büyük çaplı programlamada işimizi büyük oranda kolaylaştırmaktadır.
E) Fonksiyonlar dışarıdan değer alamazlar.
I. elseif
II. while
III. for
Python programlama dilinde yukarıda verilenlerden hangisi veya hangileri döngü kodudur?
A) I ve II B) II ve III C) I ve III
D) I, II ve III E) Yalnız II
I. True
II. False
III. None
Python programlama dilinde bir blooen ifadesi yukarıda verilen değerlerden hangisini veya hangilerini alabilir?
A) I ve II B) II ve III C) I ve III
D) I, II ve III E) Yalnız II
I. (4>5) and (12<20) = false
II. (4.1 = 4.10) or (5 > 1) = true
III. (2 < 5) and (10 = 10) = true
Yukarıda verilenlerden hangisi veya hangileri python programlama dilinde doğrudur?
A) I ve II B) II ve III C) I ve III
D) I, II ve III E) Yalnız II
I. a + b = 12
II. b + 7 = a
III. a - b = 3
Yukarıda verilenlerden hangisi veya hangileri python programlama dilinde değişken atarken hata çıktısı verir?
A) I ve II B) II ve III C) I ve III
D) I, II ve III E) Yalnız II
I. sayı
II. uzunluk
III. TOPLAM
Yukarıda verilenlerden hangisi veya hangileri python programlama dilinde önerilen değişkenler arasında gösterilebilir?
A) I ve II B) II ve III C) I ve III
D) I, II ve III E) Yalnız I
>>> a = 23,0456788
>>> b = 45,0656788
>>> c = round(a,2) + round(b,2)
>>> print(c)
Yukarıda verilen kod blogu çalıştırıldığında hangi sonucu verir?
A) 68 B) 68,4156379
C) 69 D) 69,9081271
E) 70
Aşağıdakilerden hangisi hata verir?
A) int("6") B) int(4) C) str(45)
D) str("23) E) int("str")
>>> sayi = int("merhaba)
>>> print(sayi)
Yukarıda verilen kod blogu çalıştırıldığında hangisini yapar?
A) Ekrana merhaba yazar.
B) Ekrana "merhaba" yazar.
C) Ekrana sayi yazar.
D) Hata verir.
E) Ekrana rastgele bir sayı yazar.
A) 0 B) 3 C) 1 D) -1 E) -9
Verilen kod blogu çalıştırıldığında hangi sonucu verir?
A) 256 B) 4 C) 16.0 D) 256.00 E) 0.4
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.
Python programlama dilinde verilen kod çalıştırıldığında hangi çıktıyı verir?
A) 5 B) "5" C) "5.6" D) 5.6 E) 5.0
Python programlama dilinde verilen kod çalıştırıldığında sırasıyla hangi çıktıyı verir?
A) str - float - int B) int - float - str
C) float - str - int D) int - str - float
E) str - int - float
Python programlama dilinde verilen kod çalıştırıldığında aşağıdakilerden hangisini yapar?
A) 563 çıktısını verir
B) 59 çıktısını verir.
C) Hata verir.
D) 0 değerini döndürür.
E) -1 değerini döndürür.
Python programlama dilinde verilen kod çalıştırıldığında aşağıdakilerden hangisini yapar?
A) 22 toplamını verir.
B) 202 toplamın verir.
C) Bir int değişkeni ile bir str değişkeninin toplanamayacağı hatasını verir.
D) Hiçbir sonuç döndürmez.
E) 220 sonucunu döndürür.
>>> type(5) Python programlama dilinde verilen kod çalıştırıldığında hangi veri tipini bizlere verir?
A) int B) str C) char D) array E) float
>>> def sayi_topla(sayi1,sayi2)
>>>> return sayi1 + sayi2
>>> sonuc = sayi_topla()
>>>print(sonuc)
Yukarıda verilen kod boğu python dilinde çalıştırıldığında hani sonucu verir?
A) Eksik parametre hatası
B) Fazla parametre hatası
C) String hatası
D) 19
E) Çalışma zamanı hatası
>>> def set(sayi)
>>>> sayi = sayi * 3
>>>> return sayi
>>> get = set(3)
>>> print(get)
Yukarıdaki kod bloğu çalıştırıldığında hangi sonucu verir?
A) 3 B) 6 C) 9 D) 12 E) 27
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)
>>> for i range(1,14)
>>> print(i)
Python'da yazılmış yukarıdaki kod bloğu için "i" değişkeni aşağıdaki değerlerden hangisini alamaz?
A) 1 B) 4 C) 10 D) 13 E) 14
2
HEPSİ
:19 NE
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.