MEKE ANADOLU LİSESİ 2022-2023 EĞİTİM ÖĞRETİM YILI 9.Sınıf Bilgisayar Bilimi Dersi 2.Dönem 2.Yazılı Sınav sınavı 9.Sınıf kategorisinin Bilgisayar Bilimi alt kategorisinin, 2 dönemine ait. Bu sınav Orta derecede zorluktadır. Toplamda 25 sorudan oluşmaktadır.
Hangi Python list fonksiyonu, bir listenin sıralanmış halini oluşturur?
A) sort() B) append() C) remove() D) pop() E) reverse()
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)
Python'da bir listeye öğe eklemek için kullanılan metod hangisidir?
A) append() B) insert() C) remove() D) pop() E) index()
Hangi Python veri tipi, birden fazla veriyi aynı anda saklayabilir?
A) List B) Tuple C) Dictionary D) Set E) String
Hangi Python fonksiyonu, bir string'in karakterlerini büyük harfe dönüştürür?
A) toUpperCase() B) upper()
C) capitalize() D) lower()
E) swapcase()
Hangi Python ifadesi, "Eğer x'in değeri 5 ise y'yi 10 yap" anlamına gelir?
A) if x == 5: y = 10 B) if x = 5: y = 10
C) if x == 10: y = 5 D) if y == 5: x = 10
E) if y = 10: x = 5
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 kodun çıktısı nedir?
a = [1, 2, 3]
b = [4, 5, 6]
c = a + b
print(c)
A) [1, 2, 3] B) [4, 5, 6]
C) [1, 2, 3, 4, 5, 6] D) [1, 4, 2, 5, 3, 6]
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?
a = 5
b = 3
if a > b:
print("a büyüktür b")
else:
print("b büyüktür a")
A) a büyüktür b
B) b büyüktür a
C) a eşittir b
D) Hiçbir şey yazdırılmaz.
E) Syntax hatası verir.
Python'da "if" deyimi ne işe yarar?
A) Belirli bir işlemi belirli bir koşulda yapar
B) Belirli bir işlemi belirli bir sayıda yapar
C) Belirli bir işlemi belirli bir aralıkta yapar
D) Belirli bir işlemi belirli bir liste içinde yapar
E) Hiçbiri
Python'da "else" deyimi ne işe yarar?
A) Bir "if" deyimiyle birlikte kullanılarak belirli bir koşulda belirli bir işlemi yapar
B) Belirli bir aralıkta belirli bir işlemi yapar
C) Belirli bir sayıda belirli bir işlemi yapar
D) Belirli bir liste içinde belirli bir işlemi yapar
E) Hiçbiri
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
Bir Python programında, bir if-else ifadesinin işlevi nedir?
A) Bir döngüyü yürütmek için kullanılır.
B) Belirli bir koşulu kontrol etmek ve farklı işlemler yapmak için kullanılır.
C) Bir fonksiyon tanımlamak için kullanılır.
D) Bir değişkeni tanımlamak için kullanılır.
E) Bir dosyayı açmak için kullanılır.
Aşağıdaki Python kodunun çıktısı ne olur?
x = [1, 2, 3]
y = [4, 5]
z = x + y
print(z)
A) [1, 2, 3, 4, 5] B) [1, 4, 2, 5, 3]
C) [5, 4, 3, 2, 1] D) [4, 5, 1, 2, 3]
E) Hata verecek
Aşağıdaki kod parçasında bir if koşulu kullanılmıştır:
x = 5
if x < 10:
print("x 10'dan küçüktür.")
else:
print("x 10'dan büyüktür.")
x değişkeninin değeri ne olursa olsun, hangi metin ekrana yazdırılır?
A) "x 10'dan küçüktür."
B) "x 10'dan büyüktür."
C) "x 10'a eşittir."
D) Kod parçası hata içermektedir.
E) Herhangi bir metin ekrana yazdırılmaz.
Hangi operatör iki değer arasında eşitliği kontrol eder?
A) == B) != C) <= D) >= E) >
Hangisi doğru bir Python fonksiyon tanımıdır?
A) def my_function(): B) def my_function()
C) my_function(): D) my_function()
E) my_function:
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
Python programlama dilinde, bir değişkenin tipini belirlemek için hangi yöntem kullanılır?
A) typeof() B) type()
C) determine() D) check()
E) gettype()
Algoritma oluştururken, adımları belirlemenin yanı sıra, hangi diğer faktörler önemlidir?
A) Döngüler ve karar verme yapıları
B) Sayısal hesaplamalar ve matematiksel işlemler
C) İleri düzey programlama becerileri
D) Doğal dil bilgisi ve yazım kuralları
E) Makine öğrenimi algoritmaları
python programlama dilinde yanda verilen kod çalıştırıldığında hangi sonucu verir?
A) int B) bloon C) float D) string E) char
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.