2023-2024 9.Sınıf Bilgisayar Bilimi Dersi 2.Dönem 2.Yazılı Soruları (2023-05-23) sınavı 9.Sınıf kategorisinin Bilgisayar Bilimi alt kategorisinin, 2 dönemine ait. Bu sınav Orta derecede zorluktadır. Toplamda 10 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.
Aşağıdaki Python kodu ne yapar?
def greet(name):
print("Hello, " + name + "!")
greet("John")
A) "Hello, John!" yazdırır.
B) "Hello, name!" yazdırır.
C) Bir hata verir.
D) Kullanıcıdan isim ister ve "Hello, name!" yazdırır.
E) Hiçbir şey yazdırmaz.
Python'da, bir listeyi sıralamak için kullanılan komut nedir?
A) sort() B) append() C) pop() D) insert() E) remove()
Bir Python programında, bir değişkenin değerini kullanıcının girdiği değere eşitlemek için hangi fonksiyon kullanılır?
A) print() B) input() C) len() D) sum() E) abs()
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 kodun çıktısı nedir?
def faktoriyel(n):
if n == 1:
return 1
else:
return n * faktoriyel(n-1)
print(faktoriyel(5))
A) 5 B) 10 C) 20 D) 120 E) Hata verir.
Aşağıdaki kodun çıktısı nedir?
for i in range(1, 11):
if i % 2 == 0:
continue
print(i)
A) 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
B) 1, 3, 5, 7, 9
C) 2, 4, 6, 8, 10
D) Hiçbir şey yazdırmaz
E) TypeError
Aşağıdaki kodun çıktısı nedir?
a = 3
b = 5
a,b = b,a
print(a,b)
A) 3, 5 B) 5, 3 C) "a, b"
D) TypeError E) ValueError
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]
Python'da döngü kontrol yapıları olan while ve for döngülerini kullanarak tekrarlı işlemler yapabilme becerisini ölçmektir.
Python fonksiyonunun nasıl tanımlanacağını ve çağrılacağını gösterir.
Python programlama dilindeki temel bir listeleme işlemi olan sıralama yöntemini anlamaya yöneliktir.
Python programlama dilinde temel kullanıcı girdisi işleme becerilerini ölçmektedir.
Karar yapıları hakkında temel bir anlayışa sahip olmaları ve basit karar yapılarının Python'da nasıl oluşturulacağını anlamaları hedeflenebilir.
Python programlama dilinde for döngüsü kullanımını anlama kazanımını ölçmek için hazırlanmıştır.
Bu soru, öğrencilerin Python'da fonksiyon oluşturma ve özyinelemeli (recursive) fonksiyonlar kullanarak bir problemin çözümüne yaklaşma becerilerini ölçer.
Python programlama dilinde döngü kontrol ifadelerinin kullanımını test etmektedir.
Python'da değişkenlerin değerlerini hızlı bir şekilde değiştirme yöntemini test etmektedir.
Python'da listelerle çalışmanın temel yönlerinden biridir.
etiketlerini kapsamaktadır.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.