Seçmeli Bilişim 8.Sınıf 2.Dönem 1.Sınav (Python) TEST sınavı 8.Sınıf kategorisinin Bilişim Teknolojileri ve Yazılım alt kategorisinin, 2 dönemine ait. Bu sınav Orta derecede zorluktadır. Toplamda 25 sorudan oluşmaktadır.
ad = input("Lütfen adınızı giriniz: ")
print("Merhaba, ", ad)
Verilen pyton kod bloğu çalıştırıldığında ve Mustafa ismi girildiğinde hangi çıktıyı verir?
A) Merhaba, ad B) Merhaba, Mustafa
C) Merhaba, D) Mustafa
sayi1 = 5
sayi2 = 10
sonuc = sayi2 * sayi1
print(sonuc)
Verilen pyton kod bloğu çalıştırıldığında hangi çıktıyı verir?
A) 5 B) 10 C) 2 D) 50
sayi1 = 20
sayi2 = 10
sayi1,sayi2 = sayi2,sayi1
print(sayi2)
Verilen pyton kod bloğu çalıştırıldığında hangi çıktıyı verir?
A) 10 B) 20 C) 30 D) 0
soyisim = "Mustafa"
print(type(soyisim))
Verilen pyton kod bloğu çalıştırıldığında hangi çıktıyı verir?
A) <class 'str'> B) <class 'int'>
C) <class 'float'> D) <class 'bool'>
Aşağıda verilen değişkenlerden hangisinin yazımı yanlıştır?
A) ad = "mustafa" B) Ad = "mustafa"
C) ad2 = "mustafa" D) 2ad = "mustafa"
Aşağıdakilerden hangisi Python'da integer (int) veri tipindedir?
A) 45,5 B) "Değişken" C) 12 D) False
Aşağıdakilerden hangisi python'da şart koşul kodudur?
A) input B) print C) if - else D) for
Aşağıdakilerden hangisi python'da ekrana veri yazdırma (çıktı alma) komutudur?
A) input B) print C) if D) for
Aşağıdakilerden hangisi python'da kullanıcıdan(dışarıdan) veri alma komutudur?
A) input B) print C) if D) for
mertin_yasi = 15
mustafanin_yasi = mertin_yasi
mertin_yasi = 17
print(mustafanin_yasi)
Yukarıda verilen Python kodu çalıştırıldığında hangi çıktıyı verir?
A) 15 B) 17 C) mustafanin_yasi D) mertin_yasi
sayi = 5
sonuc = sayi ** 2
print( sonuc)
Yukarıda verilen Python kodu çalıştırıldığında hangi çıktıyı verir?
A) 10 B) 25 C) 52 D) sonuc
Aşağıda verilen değerlerden hangisi integer'dır? (<class 'int'>)
A) deger = 45,32 B) deger = 1352
C) deger = "Mustafa" D) deger = False
maas = 1564.90
print(type(maas))
Yukarıda verilen Python kodu çalıştırıldığında hangi çıktıyı verir?
A) <class 'str'> B) <class 'int'>
C) <class 'float'> D) <class 'bool'>
isim = "Mustafa"
print(type(isim))
Yukarıda verilen Python kodu çalıştırıldığında hangi çıktıyı verir?
A) <class 'str'> B) <class 'int'>
C) <class 'float'> D) <class 'bool'>
len() komutu bir ifadenin kaç karakterden oluştuğunu tespit etmek için kullanılır.
Buna göre aşağıda verilen python kod bloklarından hangisinde hata verir?
A) len("Bilişim")
B) len("325Bilişim")
C) len("Teknolojileri3432")
D) len(12462254)
print("Mer Dünya",sep="haba") Yanda verilen kod bloğu çalıştırıldığında hangi sonucu verir?
A) Mer Dünya B) Haba Dünya
C) Merhaba Dünya D) Dünya haba
print({},{},{},"bir","üç","beş") Yanda verilen kod bloğu çalıştırıldığında hangi sonucu verir?
A) {} {} {}
B) bir üç beş
C) " " - " " - " "
D) Sytnax hatası verir
print("Bilişim Teknolojileri %s. Sınavı"%(1)) Yanda verilen kod bloğu çalıştırıldığında hangi sonucu verir?
A) Bilişim Teknolojileri 1. Sınavı
B) Bilişim Teknolojileri %s Sınavı
C) Bilişim Teknolojileri %1 Sınavı
D) Bilişim Teknolojileri %s Sınavı %1
print("Merhaba Dünya",5) Yanda verilen kod bloğu çalıştırıldığında hangi sonucu verir?
A) Ekrana beş kere Merhaba Dünya yazar
B) Ekrana Merhaba Dünya 5 yazar
C) Syntax hatası verir.
D) Ekrana sadece Merhaba Dünya yazar
Aşağıdaki komutlardan hangisi Python'da kelimeler arası bir tab boşluk bırakır?
A) /b B) /l C) /n D) /t
Aşağıdaki komutlardan hangisi Python'da yeni satıra geçer?
A) /a B) /m C) /n D) /t
print("Merhaba"*2)
Yukarıda verilen python kodu çalıştırıldığında hangi sonucu verir?
A) Merhaba Merhaba B) Merhaba * 2
C) Mer 2 ha 2 ba D) 2 Merhaba 2
sayi = int(input("Gir sayıyı: "))
sayac = 2
while sayac<sayi:
if sayi % sayac != 0:
sayac = sayac +1
else:
print("Evet")
break
else:
print("Hayır")
Yukarıda verilen python kod blogu ile ilgili olarak aşağıdakilerden hangisi doğru değildir?
A) Program girilen sayının faktoriyelini hesaplar
B) Klavyeden 9 değeri girldiğinde Evet sonucu görülür.
C) Klavyeden 29 sayısı girildiğinde Hayır sonucu görünür.
D) Program girilen sayının asal olup olmadığını kontrol eder.
sayi = int(input("Hesaplanacak sayıyı giriniz: "))
sonuc = 1
while sayi >= 1:
sonuc = sonuc * sayi
sayi=sayi -1
print(sonuc)
Yukarıda verilen kod blogu ilgili olarak;
I. Girilen bir sayının faktoriyelini hesaplar
II. 0 değeri girildiğinde 1 sonucunu verir.
III. Program çalıştırıldığında hata veriri.
verilen ifadelerden hangisi veya hangileri doğrudur?
A) Yalnız I B) I ve II C) II ve III D) I ve III
sayi1 = 34
sayi2 = int(45.3)
toplam = sayi1 + sayi2
print(toplam)
Yukarıda verilen kod bloğunun çıktısı hangisi olur?
A) 79 B) 79.3 C) Sytnax error D) Toplam
ad = input("Lütfen adınızı giriniz: ")
print("Merhaba, ", ad)
Verilen pyton kod bloğu çalıştırıldığında ve Mustafa ismi girildiğinde hangi çıktıyı verir?
A) Merhaba, ad B) Merhaba, Mustafa
C) Merhaba, D) Mustafa
sayi1 = 5
sayi2 = 10
sonuc = sayi2 * sayi1
print(sonuc)
Verilen pyton kod bloğu çalıştırıldığında hangi çıktıyı verir?
A) 5 B) 10 C) 2 D) 50
sayi1 = 20
sayi2 = 10
sayi1,sayi2 = sayi2,sayi1
print(sayi2)
Verilen pyton kod bloğu çalıştırıldığında hangi çıktıyı verir?
A) 10 B) 20 C) 30 D) 0
soyisim = "Mustafa"
print(type(soyisim))
Verilen pyton kod bloğu çalıştırıldığında hangi çıktıyı verir?
A) <class 'str'> B) <class 'int'>
C) <class 'float'> D) <class 'bool'>
Aşağıda verilen değişkenlerden hangisinin yazımı yanlıştır?
A) ad = "mustafa" B) Ad = "mustafa"
C) ad2 = "mustafa" D) 2ad = "mustafa"
Aşağıdakilerden hangisi Python'da integer (int) veri tipindedir?
A) 45,5 B) "Değişken" C) 12 D) False
Aşağıdakilerden hangisi python'da şart koşul kodudur?
A) input B) print C) if - else D) for
Aşağıdakilerden hangisi python'da ekrana veri yazdırma (çıktı alma) komutudur?
A) input B) print C) if D) for
Aşağıdakilerden hangisi python'da kullanıcıdan(dışarıdan) veri alma komutudur?
A) input B) print C) if D) for
mertin_yasi = 15
mustafanin_yasi = mertin_yasi
mertin_yasi = 17
print(mustafanin_yasi)
Yukarıda verilen Python kodu çalıştırıldığında hangi çıktıyı verir?
A) 15 B) 17 C) mustafanin_yasi D) mertin_yasi
sayi = 5
sonuc = sayi ** 2
print( sonuc)
Yukarıda verilen Python kodu çalıştırıldığında hangi çıktıyı verir?
A) 10 B) 25 C) 52 D) sonuc
Aşağıda verilen değerlerden hangisi integer'dır? (<class 'int'>)
A) deger = 45,32 B) deger = 1352
C) deger = "Mustafa" D) deger = False
maas = 1564.90
print(type(maas))
Yukarıda verilen Python kodu çalıştırıldığında hangi çıktıyı verir?
A) <class 'str'> B) <class 'int'>
C) <class 'float'> D) <class 'bool'>
isim = "Mustafa"
print(type(isim))
Yukarıda verilen Python kodu çalıştırıldığında hangi çıktıyı verir?
A) <class 'str'> B) <class 'int'>
C) <class 'float'> D) <class 'bool'>
len() komutu bir ifadenin kaç karakterden oluştuğunu tespit etmek için kullanılır.
Buna göre aşağıda verilen python kod bloklarından hangisinde hata verir?
A) len("Bilişim")
B) len("325Bilişim")
C) len("Teknolojileri3432")
D) len(12462254)
print("Mer Dünya",sep="haba") Yanda verilen kod bloğu çalıştırıldığında hangi sonucu verir?
A) Mer Dünya B) Haba Dünya
C) Merhaba Dünya D) Dünya haba
print({},{},{},"bir","üç","beş") Yanda verilen kod bloğu çalıştırıldığında hangi sonucu verir?
A) {} {} {}
B) bir üç beş
C) " " - " " - " "
D) Sytnax hatası verir
print("Bilişim Teknolojileri %s. Sınavı"%(1)) Yanda verilen kod bloğu çalıştırıldığında hangi sonucu verir?
A) Bilişim Teknolojileri 1. Sınavı
B) Bilişim Teknolojileri %s Sınavı
C) Bilişim Teknolojileri %1 Sınavı
D) Bilişim Teknolojileri %s Sınavı %1
print("Merhaba Dünya",5) Yanda verilen kod bloğu çalıştırıldığında hangi sonucu verir?
A) Ekrana beş kere Merhaba Dünya yazar
B) Ekrana Merhaba Dünya 5 yazar
C) Syntax hatası verir.
D) Ekrana sadece Merhaba Dünya yazar
Aşağıdaki komutlardan hangisi Python'da kelimeler arası bir tab boşluk bırakır?
A) /b B) /l C) /n D) /t
Aşağıdaki komutlardan hangisi Python'da yeni satıra geçer?
A) /a B) /m C) /n D) /t
print("Merhaba"*2)
Yukarıda verilen python kodu çalıştırıldığında hangi sonucu verir?
A) Merhaba Merhaba B) Merhaba * 2
C) Mer 2 ha 2 ba D) 2 Merhaba 2
sayi = int(input("Gir sayıyı: "))
sayac = 2
while sayac<sayi:
if sayi % sayac != 0:
sayac = sayac +1
else:
print("Evet")
break
else:
print("Hayır")
Yukarıda verilen python kod blogu ile ilgili olarak aşağıdakilerden hangisi doğru değildir?
A) Program girilen sayının faktoriyelini hesaplar
B) Klavyeden 9 değeri girldiğinde Evet sonucu görülür.
C) Klavyeden 29 sayısı girildiğinde Hayır sonucu görünür.
D) Program girilen sayının asal olup olmadığını kontrol eder.
sayi = int(input("Hesaplanacak sayıyı giriniz: "))
sonuc = 1
while sayi >= 1:
sonuc = sonuc * sayi
sayi=sayi -1
print(sonuc)
Yukarıda verilen kod blogu ilgili olarak;
I. Girilen bir sayının faktoriyelini hesaplar
II. 0 değeri girildiğinde 1 sonucunu verir.
III. Program çalıştırıldığında hata veriri.
verilen ifadelerden hangisi veya hangileri doğrudur?
A) Yalnız I B) I ve II C) II ve III D) I ve III
sayi1 = 34
sayi2 = int(45.3)
toplam = sayi1 + sayi2
print(toplam)
Yukarıda verilen kod bloğunun çıktısı hangisi olur?
A) 79 B) 79.3 C) Sytnax error D) Toplam
Değerli öğretmenlerimiz, isterseniz sistemimizde kayıtlı binlerce sorudan 8.Sınıf Bilişim Teknolojileri ve Yazılım 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.