KAYSERİ KIZ ANADOLU İMAM HATİP LİSESİ BİLGİSAYAR BİLİMİ 2.DÖNEM 2.SINAV SORULARI sınavı 9.Sınıf kategorisinin Bilgisayar Bilimi alt kategorisinin, 2 dönemine ait. Bu sınav Zor derecede zorluktadır. Toplamda 24 sorudan oluşmaktadır.
Aşağıdaki Python kodunun çıktısı ne olur?
x = 5
while x > 0:
print(x)
x -= 1
A) 5 4 3 2 1 B) 1 2 3 4 5 C) 5 5 5 5 5
D) 0 1 2 3 4 E) Bir hata verir.
Python'da, bir dosyaya yazmak için kullanılan komut nedir?
A) read() B) append() C) write() D) open() E) close()
Python'da, bir string ifadeyi küçük harflere dönüştürmek için hangi komut kullanılır?
A) upper() B) capitalize() C) lower()
D) swapcase() E) title()
Aşağıdaki kodun çıktısı nedir?
a = 3
if a < 5:
print("a 5'ten küçük")
else:
print("a 5'ten büyük veya eşit")
Aşağıdaki kodun çıktısı nedir?
a = [2, 4, 6, 8, 10]
for i in a:
print(i*2)
A) 4 8 12 16 20 B) 2 4 6 8 10
C) 10 8 6 4 2 D) 20 16 12 8 4
E) Hata verir.
Aşağıdaki Python kodu ne yapar?
a = [1, 2, 3, 4, 5]
b = a[2:4]
print(b)
A) [1, 2] B) [2, 3] C) [3, 4]
D) [4, 5] E) [3, 4, 5]
Hangi Python dosya işleme fonksiyonu, bir dosyaya veri eklemek için kullanılır?
A) write() B) read() C) close() D) open() E) append()
Hangi Python kodu, iki sayının toplamını hesaplar?
A) print(a+B) b) print(a-b) C) print(a*b)
D) print(a/b) E) print(a**b)
Hangi Python kodu, kullanıcıya bir sayı girdirir ve bu sayının karesini hesaplar?
A) print(a**2) B) print(a^2) C) print(a*2) D) print(a/2) E) print(a%2)
Hangi Python sözcüğü, bir döngüyü sonlandırmak için kullanılır?
A) continue B) break C) pass D) return E) yield
Hangi Python fonksiyonu, bir string'in bütün karakterlerini büyük harfe dönüştürür?
A) upper() B) lower() C) capitalize() D) swapcase() E) title()
Hangi Python fonksiyonu, bir string'deki belirli bir karakterin kaç kez tekrarlandığını sayar?
A) count() B) index() C) replace() D) split() E) join()
Hangi Python operatörü, iki değerin eşit olup olmadığını kontrol eder?
A) == B) > C) < D) <= E) >=
Aşağıdaki kodun çıktısı nedir?
a = 5
b = 10
c = a + b
print(c)
A) 5 B) 10 C) 15 D) 20 E) Hata verir
A) hellohellohello B) hello3
C) 3hello D) hllo ello hlo
E) Hata verir
Aşağıdaki Python kodunun çıktısı nedir?
print("Merhaba, Dünya!")
A) Merhaba, Dünya! B) Merhaba, Python!
C) Python, Merhaba! D) Dünya, Merhaba!
E) Syntax hatası verir.
Aşağıdaki Python kodunun çıktısı nedir?
a = 5
b = 2
c = a + b
print(C)
A) 2 B) 5 C) 7 D) 10 E) Syntax hatası verir.
Aşağıdaki Python kodunun çıktısı nedir?
x = 5
y = "6"
print(x + y)
A) 11 B) 56
C) "56" D) TypeError verir.
E) Syntax hatası verir.
Bir Python programı içinde "print" fonksiyonu ne işe yarar?
A) Verilen argümanı ekrana yazdırır
B) Verilen argümanı sayıya dönüştürür
C) Verilen argümanı liste haline getirir
D) Verilen argümanı sözlük haline getirir
E) Hiçbiri
Hangi operatör iki değer arasında eşitliği kontrol eder?
A) == B) != C) <= D) >= E) >
Algoritmanın tanımı nedir?
A) Bir işlemi otomatikleştirmek için yazılmış bir kod
B) Bilgisayarın hafızasına kaydedilen veri
C) Adım adım bir problemi çözmek için yazılan bir prosedür
D) Bir cihazın çalışma prensiplerini belirleyen bir metot
E) Bilgisayar programlamasında kullanılan bir veri türü
Programlama dilleri neden kullanılır?
A) Bilgisayar işletim sistemlerini yönetmek için
B) İşlem yapmak için gerekli verileri depolamak için
C) İnternet bağlantısını sağlamak için
D) Bilgisayar programları yazmak için
E) Web sitelerini tasarlamak için
Bir programda bir hata olduğunda, hatanın nerede olduğunu bulmak için ne yapılmalıdır?
A) Programın tamamı silinerek tekrar yazılmalıdır
B) Programı yeniden başlatmak gerekir
C) Programdaki kodların tek tek kontrol edilmesi gerekir
D) Bilgisayarın işletim sistemi güncellenmelidir
E) Programın yazıldığı dil öğrenilmelidir
Algoritmanın temel amacı nedir?
A) Bir problemi çözmek için doğru adımları belirlemek
B) Bilgisayar oyunları tasarlamak
C) Web sitesi oluşturmak
D) Veritabanı programlama yapmak
E) Görsel efektler oluşturmak
Değerli öğretmenlerimiz, isterseniz sistemimizde kayıtlı binlerce sorudan 9.Sınıf Bilgisayar Bilimi dersi için sınav-yazılı hazırlama robutu ile ücretsiz olarak beş dakika içerisinde istediğiniz soru sayısında, soru tipinde ve zorluk derecesinde sınav oluşturabilirsiniz. Yazılı robutu için Sınav Robutu tıklayın.