2024-2025 8.Sınıf Bilişim Teknolojileri ve Yazılım Dersi 2.Dönem 1.Yazılı Soruları (2022-03-18) sınavı 8.Sınıf kategorisinin Bilişim Teknolojileri ve Yazılım alt kategorisinin, 2 dönemine ait. Bu sınav Zor derecede zorluktadır. Toplamda 26 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
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'>
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
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
Aşağıdakilerden hangisi sadece 18 yaş ve üzerindeki insanları kapsamaktadır?
A) yas >= 18 B) yas = 18
C) yas > 18 D) yas <= 18
not = 56
if not >40 and not < 60:
print("Notuzunuz ortalama")
else:
print("Notunuz ortalama dışında")
Yukarıda verilen kod bloğu çalıştırılığında hangi sonucu verir?
A) "Notunuz ortalama dışında" der
B) "Notunuz ortalama" der
C) Hiç bir şey yazmaz
D) Hata verir
renk = "kırmızı"
if renk =="kırmızı" or renk =="mavi":
print(renk)
else:
print(siyah)
Yukarıda verilen kod bloğu çalıştırıldığında hangi sonucu verir?
A) kırımızı B) renk C) mavi D) siyah
Aşağıdakilerden hangisi True döndürür?
A) True and False B) False and True
C) False and False D) True and True
cinsiyet = input("Lütfen cinsiyetinizi giriniz")
if cinsiyet == "Kız" or cinsiyet == "Erkek":
print("cinsiyetiniz",cinsiyet)
else:
print("Lütfen sadece kız ve erkek olarak giriş yapın")
Yukarıdaki python kod blogu çalıştırılıp cinsiyet yerine Çocuk yazıldığında hangi sonucu verir?
A) cinsiyetiniz, çocuk
B) Lütfen sadece kız veya erkek olarak giriş yapın
C) Hiçbir çıktı vermez
D) Hata verir
Aşağıdakilerden hangisi döngü komutudur?
A) if B) while C) print D) input
i = 0
while i<10:
print("Merhaba")
Yukarıda verilen komut çalıştırıldığında hangisini yapar?
A) Ekrana sadece bir kez Merhaba yazar
B) Ekrana 1'den 10'a kadar olan sayıları yazar
C) Ekrana 10 defa Merhaba yazar
D) Ekrana hiçbir şey yazmaz
i = 0
while i<=10:
print(i)
i = i + 1
Yukarıda verilen komut çalıştırıldığında hangi çıktıyı verir?
A) 1 2 3 4 5 6 7 8 9 10
B) 1 3 5 7 9
C) 2 4 6 8
D) 1 10
i = 0
while i <= 10:
if i % 2 == 0:
print(i)
i = i + 1
Yukarıda verilen komut çalıştırıldığında hangi çıktıyı verir?
A) 0 2 4 6 8 10
B) 1 3 5 7 9
C) 1 5 9
D) 2 8 10
i = 0
toplam = 0
while i <= 5:
toplam = toplam + i
i = i + 1
print(toplam)
Yukarıda verilen komut çalıştırıldığında hangi çıktıyı verir?
A) 10 B) 15 C) 20 D) 25
i = 1
while i <= 10:
if i % 3 == 0:
print(i)
i = i + 1
print(toplam)
Yukarıda verilen kod çalıştırıldığında hangi sayı ekranda gözükmez?
A) 3 B) 6 C) 9 D) 10
Aşağıdaki komutlardan hangisi döngüyü sonlandırır?
A) break B) stop C) start D) endfor
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
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'>
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
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
Aşağıdakilerden hangisi sadece 18 yaş ve üzerindeki insanları kapsamaktadır?
A) yas >= 18 B) yas = 18
C) yas > 18 D) yas <= 18
not = 56
if not >40 and not < 60:
print("Notuzunuz ortalama")
else:
print("Notunuz ortalama dışında")
Yukarıda verilen kod bloğu çalıştırılığında hangi sonucu verir?
A) "Notunuz ortalama dışında" der
B) "Notunuz ortalama" der
C) Hiç bir şey yazmaz
D) Hata verir
renk = "kırmızı"
if renk =="kırmızı" or renk =="mavi":
print(renk)
else:
print(siyah)
Yukarıda verilen kod bloğu çalıştırıldığında hangi sonucu verir?
A) kırımızı B) renk C) mavi D) siyah
Aşağıdakilerden hangisi True döndürür?
A) True and False B) False and True
C) False and False D) True and True
cinsiyet = input("Lütfen cinsiyetinizi giriniz")
if cinsiyet == "Kız" or cinsiyet == "Erkek":
print("cinsiyetiniz",cinsiyet)
else:
print("Lütfen sadece kız ve erkek olarak giriş yapın")
Yukarıdaki python kod blogu çalıştırılıp cinsiyet yerine Çocuk yazıldığında hangi sonucu verir?
A) cinsiyetiniz, çocuk
B) Lütfen sadece kız veya erkek olarak giriş yapın
C) Hiçbir çıktı vermez
D) Hata verir
Aşağıdakilerden hangisi döngü komutudur?
A) if B) while C) print D) input
i = 0
while i<10:
print("Merhaba")
Yukarıda verilen komut çalıştırıldığında hangisini yapar?
A) Ekrana sadece bir kez Merhaba yazar
B) Ekrana 1'den 10'a kadar olan sayıları yazar
C) Ekrana 10 defa Merhaba yazar
D) Ekrana hiçbir şey yazmaz
i = 0
while i<=10:
print(i)
i = i + 1
Yukarıda verilen komut çalıştırıldığında hangi çıktıyı verir?
A) 1 2 3 4 5 6 7 8 9 10
B) 1 3 5 7 9
C) 2 4 6 8
D) 1 10
i = 0
while i <= 10:
if i % 2 == 0:
print(i)
i = i + 1
Yukarıda verilen komut çalıştırıldığında hangi çıktıyı verir?
A) 0 2 4 6 8 10
B) 1 3 5 7 9
C) 1 5 9
D) 2 8 10
i = 0
toplam = 0
while i <= 5:
toplam = toplam + i
i = i + 1
print(toplam)
Yukarıda verilen komut çalıştırıldığında hangi çıktıyı verir?
A) 10 B) 15 C) 20 D) 25
i = 1
while i <= 10:
if i % 3 == 0:
print(i)
i = i + 1
print(toplam)
Yukarıda verilen kod çalıştırıldığında hangi sayı ekranda gözükmez?
A) 3 B) 6 C) 9 D) 10
Aşağıdaki komutlardan hangisi döngüyü sonlandırır?
A) break B) stop C) start D) endfor
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.