Bilgisayar Bilimi Dersi 9. Sınıf 2. Dönem 1. Yazılı Çalışma Soruları
Bilgisayar Bilimi Dersi Kur 1 Python yazılı çalışma sorularıdır. 9. Sınıf 2. Dönem 1. Yazılı çalışma sorularıdır.
Soru 1. Alttaki kodlar çalıştırıldığında ekranda ne yazar?
n=10
i = 0
for sayac in range(1,n+1):
i = i+ sayac
print("TOPLAM = ", i)
Soru 2. Alttaki kodlar çalıştırıldığında ekranda ne yazar?
for i in range(1,50,3):
if i%4==0:
print(i)
Soru 3. Alttaki kodlar çalıştırıldığında ekranda ne yazar?
i = 2
k = 5
while i==2 and k==5:
print("G")
i+=1
print("F")
while i==3 and k==2:
print("T")
i+=1
print("L")
Soru 4. Alttaki kodlar çalıştırıldığında ekranda ne yazar?
i=0
x=3
while i<3:
x+=1
i+=1
print(x)
Soru 5. Alttaki kodlar çalıştırıldığında ekranda ne yazar?
for i in range(1,10):
if(i%5==0):
break
print(i)
Soru 6. Alttaki kodlar çalıştırıldığında ekranda ne yazar?
for i in range(1,10):
if (i>4):
print(i)
break
Soru 7. Alttaki çalıştırıldığında ekranda hangi sayılar yazar?
for i in range(5,7):
for k in range(3,i):
print(k)
Soru 8. Alttaki çalıştırıldığında ekranda hangi sayılar yazar?
n =10
i=0
for say in range(1,n+1):
i=i+say
print("TOPLAM=",i)
Soru 9. Alttaki çalıştırıldığında ekranda hangi sayılar yazar?
for i in range(50,100):
if i//10 == i/10:
print(i)
Soru 10. Alttaki çalıştırıldığında ekranda hangi sayılar yazar?
for i in range(10,30,5):
while i>20:
print(i/5)
Soru 11. Verilen kodlar çalıştırıldığında ekran çıktısı ne olur?
print (5 == 6 or not 8==8)
x = 5
y = 8
print (not x == y and y==8)
Soru 12. komutu hangi değeri döndürür?
not(10<20) and not(10>30)
Soru 13. Verilen örnekte kullanıcıdan bir ürün için maaliyet fiyatı girilmektedir. Daha sonra bu fiyata maaliyet fiyatı üzerinden, %18 KDV , %25 ÖTV ve %10 Kar eklenerek SATIŞ FİYATI hesaplanmak isteniyor. Verilen kodlardaki ………………. ile boş bırakılan satis değişkeni nasıl hesaplanabilir?
maliyet = int(input("Alış Fiyatı : "))
satıs = ..........................
print(satis)
Soru 14.Verilen kodlar çalıştırıldığında ekran çıktısı ne olur?
x=True
if x==True:
print("A")
if x:
print("B")
if x==50:
print("C")
elif x>50:
print("D")
else:
print("E")
print("F")
Soru 15. Verilen kodlar çalıştırıldığında ekran çıktısı ne olur?
for i in range(10):
if i%2==0:
continue
print(i)
Soru 16. Verilen kodlar çalıştırıldığında ekran çıktısı ne olur?
for i in range(10,50,5):
if i %10==0:
continue
print(i)
if i == 30:
break
Soru 17. Klavyeden 9 rakamı girildiğinde ekran çıktısı ne olur?
t=0
s = int(input("Bir Sayı Giriniz: "))
for i in range(s,0,-1):
if i**2>20:
continue
t+=i
print(t)
Soru 18. Bir sınıfta 20 öğrenci vardır. Öğrencilerin 1 sınavdan aldıkları notların ortalamasını hesaplayan ve ekrana , ortalama 70’e esit veya büyükse “iyi” değilse “kötü” yazan python programını yazınız.
Soru 19. Klavyeden girilen sayının faktöriyelini hesaplayan ve sonucu ekrana yazan python programının kodlarını yazınız.
Soru 20. Ekrana 5 kez “Merhaba Sınıf” yazdıran programın python programının kodlarını yazınız.
Soru 21. 1’den 10’a kadar olan sayıların toplamını hesaplayan ve toplamı yazan python kodlarını yazınız.