2024-2025 9.Sınıf Bilgisayar Bilimi Dersi 2.Dönem 2.Yazılı Soruları (2023-05-30)
-
Python dilinde belirli durumlarda döngünün kırılması ve döngüden çıkılması için kullanılan kod aşağıdakilerden hangisidir?
A) Continue B) Break C) Range
D) Exit E) Stop
-
Aşağıdaki Python kodunun çıktısı ne olur?
for i in range(5):
print(i)
if i == 2:
breakA) 0 1 2 B) 0 1 2 3 4 C) 1 2
D) 2 E) Hiçbiri
-
Aşağıdaki Python kodunun çıktısı ne olur?
x = 5
while x > 0:
print(x)
x -= 1A) 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 kodunun çıktısı ne olur?
x = 10
if x > 5:
print("x is greater than 5")
else:
print("x is less than or equal to 5")A) x is greater than 5
B) x is less than or equal to 5
C) x is equal to 5
D) x is greater than or equal to 5
E) x is less than 5
-
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 5'ten küçük
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")
B) a 5'ten büyük veya eşit
C) Hata verir
D) Hiçbir şey yazdırılmaz
E) Kod sonsuz döngüye girer.
-
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?
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 Python kodu ne yapar?
for i in range(10):
if i == 3:
break
print(i)A) 0, 1 ve 2'yi ekrana yazdırır.
B) 0'dan 9'a kadar tüm sayıları ekrana yazdırır.
C) 0, 1, 2 ve 3'ü ekrana yazdırır.
D) 1, 2 ve 3'ü ekrana yazdırır.
E) Kod çalışmaz, hata mesajı 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]
-
Aşağıdaki Python kodu ne yapar?
a = 5
b = 3
if a > b:
print("a, b'den büyüktür.")
else:
print("b, a'dan büyüktür.")A) a ve b değişkenlerinin toplamını hesaplar ve sonucu ekrana yazdırır.
B) a ve b değişkenlerinin farkını hesaplar ve sonucu ekrana yazdırır.
C) a ve b değişkenlerinin çarpımını hesaplar ve sonucu ekrana yazdırır.
D) a ve b değişkenlerinin modunu hesaplar ve sonucu ekrana yazdırır.
E) a değişkeninin b değişkeninden büyük olup olmadığını kontrol eder ve sonucu ekrana yazdırır.
-
Aşağıdaki Python kodu ne yapar?
my_list = [1, 2, 3, 4, 5]
for i in my_list:
print(i * 2)A) my_list listesindeki her elemanı 2 ile çarpar ve ekrana yazar
B) my_list listesindeki her elemanı 2 ile bölerek ekrana yazar
C) my_list listesindeki tek sayıları 2 ile çarpar ve ekrana yazar
D) my_list listesindeki elemanları toplar ve ekrana yazar
E) Hata verir
-
Aşağıdaki Python kodu ne yapar?
def even_odd(number):
if number % 2 == 0:
print("Even")
else:
print("Odd")
even_odd(7))A) "Even" yazdırır B) "Odd" yazdırır
C) 7 yazdırır D) 1 yazdırır
E) Hata verir
-
Aşağıdaki Python kodu ne yapar?
my_dict = {"apple": 3, "banana": 2, "cherry": 5}
for key in my_dict:
print(key, my_dict[key])A) my_dict sözlüğündeki anahtar-değer çiftlerini ekrana yazdırır
B) my_dict sözlüğündeki anahtarları ekrana yazdırır
C) my_dict sözlüğündeki değerleri ekrana yazdırır
D) my_dict sözlüğündeki anahtarların sayısını ekrana yazdırır
E) Hata verir
-
Hangi Python string fonksiyonu, bir string içinde belirli bir karakterin kaç kez tekrarlandığını sayar?
A) count() B) find() C) upper() D) lower() E) replace()
-
Hangi Python kodu, kullanıcının girdiği bir sayının tek mi yoksa çift mi olduğunu kontrol eder?
A) if a % 2 == 0.1: B) if a / 2 == 0: C) if a % 2 != 0: D) if a / 2 != 0: E) if a % 2 == 1:
-
Python'da bir listeye öğe eklemek için kullanılan metod hangisidir?
A) append() B) insert() C) remove() D) pop() E) index()
-
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) >=
-
Hangi Python veri tipi, anahtar-değer çiftleri olarak saklanır?
A) List B) Tuple C) Set D) Dictionary E) Array
-
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
CEVAP ANAHTARI
- B
- A
- A
- A
- C
- A
- A
- B
- A
- C
- E
- A
- B
- A
- A
- A
- A
- B
- A
- A
- A
- D
- B
- A