Bilgisayar Bilimi Lise 9.Sınıf 2.Dönem 1.Yazılı - Klasik sınavı 9.Sınıf kategorisinin Bilgisayar Bilimi alt kategorisinin, 2 dönemine ait. Bu sınav Orta derecede zorluktadır. Toplamda 15 sorudan oluşmaktadır.
Klavyeden girilen şifrenin en az 8 karakterden oluştuğunu kontrol eden ve eğer 8 karakterden az ise uyarı veren kod bloğunu tamamlayınız.
Klavyeden girilen sayıdan başlayıp 100 kadar olan çift sayıların toplamanı veren program bloğunda boş bırakılan yerleri doldurunuz?
Klavyeden girilen bir sayının çift sayı olup olmadığını kontrol eden fonksiyonu python programlama dilinde yazınız.
// Fonksiyon
>>>
>>>>
>>>>>
>>>>
>>>>>
// Ana program
>>>
>>>
Uzun kenar ile kısa kenarı verilen bir dikdörtgenin alanını hesaplayan fonksiyonu aşağıya yazınız.
(uzun kenar: 10, kısa kenar: 5)
Kendisine gönderilen sayının karesini alan 'kare_al' fonksiyonu aşağıya yazınız.
// Fonksiyon
>>>
>>>>
// Ana program
>>>>
>>>>
Klavyeden girilen sayının mutlak değerini alan kod bloğunu yazınız.
1. >>> ................... ................. .................Aşağıda klavyeden girilen bir sayının karekökünü hesaplayan program verilmiştir. Ancak programda bazı kodların yazımı hatalıdır.
Hatalı olan kodların üzerini çizerek altlarına doğrusunu yazınız.
>>> from math export sqrt
................... ................. .................
>>> sayi = output ( "Lütfen sayıyı giriniz: ")
................... ................. .................
>>> sayi = sqrt(sayi)
................... ................. .................
>>> print(sayi)
................... ................. .................
1 ile 100 arasındaki asal sayıları bulan python kod bloğunu while döngüsü kullanarak yazınız.
1. ................... ................. .................
2. ................... ................. .................
3. ................... ................. .................
4. ................... ................. .................
5. ................... ................. .................
6: ................... ................. .................
7. ................... ................. .................
8. ................... ................. .................
9. ................... ................. .................
10. ................... ................. .................
11. ................... ................. .................
12. ................... ................. .................
Klavyeden "N" tuşuna basılıncaya kadar döngüyü sonlandırmayan python kodunu while döngüsünü kullanarak aşağıya yazınız.
1. ................... ................. .................
2. ................... ................. .................
3. ................... ................. .................
1 ile 100 arasındaki çift sayıları yazdıran python program kodunu for döngüsü kullanarak yazınız.
1. ................... ................. .................
2. ................... ................. .................
3. ................... ................. .................
20'den 50'ye kadar olan sayıların toplamını bulan python kod bloğunu for döngüsü kullanarak yazınız.
1. ................... ................. .................
2. ................... ................. .................
3. ................... ................. .................
4. ................... ................. .................
1'den 100 kadar olan tüm çift sayıları yazdıran programı yazınız.
1. ................... ................. .................
2. ................... ................. .................
3. ................... ................. .................
Girilen iki sınavın aritmetik ortalamasını alan ve eğer aritmetik ortalama 50 küçükse kaldı, büyük veya eşitse geçti çıktısı veren programı yazınız.
1. ................... ................. .................
2. ................... ................. .................
3. ................... ................. .................
4. ................... ................. .................
5. ................... ................. .................
6. ................... ................. .................
7. ................... ................. .................
Klavyeden girilen şifrenin en az 8 karakterden oluştuğunu kontrol eden ve eğer 8 karakterden az ise uyarı veren kod bloğunu tamamlayınız.
1: 0
2: i in sifre
3: uzunluk++
4: if uzunluk >= 8:
5: else:
Klavyeden girilen sayıdan başlayıp 100 kadar olan çift sayıların toplamanı veren program bloğunda boş bırakılan yerleri doldurunuz?
1: input
2: 0
3: sayi, 100
4: i % 2 == 0
5: topla = topla + i
Klavyeden girilen bir sayının çift sayı olup olmadığını kontrol eden fonksiyonu python programlama dilinde yazınız.
// Fonksiyon
>>>
>>>>
>>>>>
>>>>
>>>>>
// Ana program
>>>
>>>
// Fonksion:
def kontrol(n) -----
if ( (n % 2 ) = 0) -----
return "Çift" ----
else ----
return "Tek" ----- //
Ana program:
sonuc = kontrol(int(input("Sayıyı Giriniz: "))
print("Girilen sayı: " , sonuc)
Uzun kenar ile kısa kenarı verilen bir dikdörtgenin alanını hesaplayan fonksiyonu aşağıya yazınız.
(uzun kenar: 10, kısa kenar: 5)
def alan(u_kenar, k_kenar) ----- return u_kenar * k_kenar ---- alan = alan(10,5) ---- print(alan)
Kendisine gönderilen sayının karesini alan 'kare_al' fonksiyonu aşağıya yazınız.
// Fonksiyon
>>>
>>>>
// Ana program
>>>>
>>>>
def kare_al(sayi) ----- return sayi * sayi ---- kare = kare_al(5) ---- print(kare)
Klavyeden girilen sayının mutlak değerini alan kod bloğunu yazınız.
1. >>> ................... ................. .................1. from math import fabs
2. sayi = input( "Sayıyı giriniz: ")
3. print(fabs(sayi))
Aşağıda klavyeden girilen bir sayının karekökünü hesaplayan program verilmiştir. Ancak programda bazı kodların yazımı hatalıdır.
Hatalı olan kodların üzerini çizerek altlarına doğrusunu yazınız.
>>> from math export sqrt
................... ................. .................
>>> sayi = output ( "Lütfen sayıyı giriniz: ")
................... ................. .................
>>> sayi = sqrt(sayi)
................... ................. .................
>>> print(sayi)
................... ................. .................
1: export ----> import
2: output ----> input
1 ile 100 arasındaki asal sayıları bulan python kod bloğunu while döngüsü kullanarak yazınız.
1. ................... ................. .................
2. ................... ................. .................
3. ................... ................. .................
4. ................... ................. .................
5. ................... ................. .................
6: ................... ................. .................
7. ................... ................. .................
8. ................... ................. .................
9. ................... ................. .................
10. ................... ................. .................
11. ................... ................. .................
12. ................... ................. .................
1: asal_sayi=2 --
2: while asal_sayi<=100: --
3: temp=2 --
4: kontrol=True --
5: while temp < asal_sayi: --
6: if ( asal_sayi % temp) == 0 --
7: kontrol=False --
8: break --
9: temp++ --
10: if kontrol: --
11: print(asal_sayi) --
12: sayi++
Klavyeden "N" tuşuna basılıncaya kadar döngüyü sonlandırmayan python kodunu while döngüsünü kullanarak aşağıya yazınız.
1. ................... ................. .................
2. ................... ................. .................
3. ................... ................. .................
1: _harf="Y" --
2: while _harf != "N" --
3: _harf=input('Çıkmak için N harfine basın')
1 ile 100 arasındaki çift sayıları yazdıran python program kodunu for döngüsü kullanarak yazınız.
1. ................... ................. .................
2. ................... ................. .................
3. ................... ................. .................
1: for i in range(1,100) ---
2: if (i%2) == 0 ---
3: print(i)
20'den 50'ye kadar olan sayıların toplamını bulan python kod bloğunu for döngüsü kullanarak yazınız.
1. ................... ................. .................
2. ................... ................. .................
3. ................... ................. .................
4. ................... ................. .................
1: toplam=0 -----------
2: for i in range(20,50) ---
3: toplam=toplam +i --------------
4: print(toplam)
1'den 100 kadar olan tüm çift sayıları yazdıran programı yazınız.
1. ................... ................. .................
2. ................... ................. .................
3. ................... ................. .................
1: for i in range (1,100): --
2: if((i%2) == 0) --
3: print(i)
Girilen iki sınavın aritmetik ortalamasını alan ve eğer aritmetik ortalama 50 küçükse kaldı, büyük veya eşitse geçti çıktısı veren programı yazınız.
1. ................... ................. .................
2. ................... ................. .................
3. ................... ................. .................
4. ................... ................. .................
5. ................... ................. .................
6. ................... ................. .................
7. ................... ................. .................
1: sinav1= int(input("Birinci sınavı giriniz")) --
2: sinav2=int(input("İkinci sınavı giriniz")) --
3: ortalama = (sinav1 + sinav2) / 2 --
4: if(ortalama >= 50) --
5: print("geçti") --
6: else --
7: print("kaldı")
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.