9.Sınıf Bilgisayar Bilimi 2.Dönem 2.Yazılı
-
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 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 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?
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 kodun çıktısı nedir?
a = 3
b = 5
a,b = b,a
print(a,b)A) for i in range(11):
print(i)
B) for i in range(0, 11):
print(i)
C) for i in range(1, 11):
print(i)
D) for i in range(10):
print(i+1)
E) for i in range(0, 10):
print(i+1)
-
Aşağıdaki Python kodu ne yapar?
def multiply(x, y):
return x * y
print(multiply(4, 5))A) 4 ve 5'i çarpar ve sonucu ekrana yazdırır.
B) 4 ve 5'i toplar ve sonucu ekrana yazdırır.
C) 4 ve 5'i böler ve sonucu ekrana yazdırır.
D) Kod çalışmaz, hata mesajı verir.
E) Hiçbir şey yapmaz.
-
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?
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
-
Hangi Python sözlük fonksiyonu, belirtilen bir anahtara karşılık gelen değeri siler?
A) remove() B) pop() C) del() D) clear() E) discard()
-
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 ismini girdiği bir input alanı oluşturur?
A) input("Lütfen isminizi girin: ")
B) input("Adınız: ")
C) print("Lütfen isminizi girin: ")
D) print("Adınız: ")
E) isim = input()
-
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)
-
Python'da kullanılan bir kontrol yapıtı hangisidir?
A) if-else B) while C) for D) try-except E) return
-
Python'da iki sayı arasındaki en büyük ortak böleni (EBOB) hesaplamak için kullanılan fonksiyon hangisidir?
A) min() B) max() C) abs() D) pow() E) math.gcd()
-
Hangi Python sözcüğü, bir koşulun doğru veya yanlış olduğunu kontrol etmek için kullanılır?
A) else B) while C) for D) if E) try
-
Hangi Python sözcüğü, bir hata yakalamak ve ele almak için kullanılır?
A) except B) try C) raise D) assert E) finally
-
Hangi Python fonksiyonu, bir dizedeki bir alt dizeyi arar ve ilk bulduğu konumun indeksini döndürür?
A) count() B) find() C) index() D) replace() E) split()
-
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, sıralı ve değiştirilebilir bir liste olarak saklanır?
A) List B) Tuple C) Set D) Dictionary E) Array
CEVAP ANAHTARI
- A
- A
- A
- B
- A
- A
- B
- A
- A
- C
- A
- B
- C
- A
- A
- A
- A
- E
- D
- B
- B
- A
- A
- A