9.Sınıf Bilgisayar Bilimi 2.Dönem 1.Test (Python)
-
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.
-
Aşağıdaki Python kodunun çıktısı nedir?
a = [1, 2, 3]
b = a
b[0] = 0
print(A)A) [0, 2, 3] B) [1, 2, 3] C) [0, 1, 2, 3]
D) [0, 0, 0] 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 dilinde "for" döngüsü ne işe yarar?
A) Verilen sayıyı verir
B) Belirli bir aralıktaki sayıları tekrar eder
C) Koşul yanlış olduğu sürece belirli bir işlemi tekrar eder
D) Koşul yanlış olduğu sürece belirli bir işlemi tekrar eder
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
-
Aşağıdaki Python kodunun çıktısı ne olur?
x = 5
y = 10
print("x + y =", x + y)A) x + y = 5 B) x + y = 10
C) x + y = 15 D) x + y = "5 + 10"
E) Hiçbiri
-
Aşağıdaki Python kodunun çıktısı ne olur?
my_list = [3, 6, 9, 12]
for i in my_list:
print(i * 2, end=" ")A) 6 12 18 24 B) 3 6 9 12
C) 2 4 6 8 D) 12 9 6 3
E) Hiçbiri
-
Aşağıdaki Python kodunun çıktısı ne olur?
x = 2
y = 4
if x < y:
print("x is less than y")A) x is less than y B) x is greater than y
C) x is equal to y D) Hiçbir şey
E) Hiçbiri
-
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
-
Bir programda, kullanıcının girdiği iki sayıyı toplayan bir fonksiyon yazmak istiyorsunuz. Bu fonksiyonun Python'da tanımı nasıl olmalıdır?
A) def add_numbers(x, y):
B) def sum(x, y):
C) def add(x, y):
D) def calculate_sum(x, y):
E) def add(x, y, z):
-
Bir dosyadan veri okumak için hangi Python komutunu kullanabilirsiniz?
A) read() B) open() C) input()
D) print() E) append()
-
Python'da, bir sözlük veri yapısı için hangi karakterleri kullanırsınız?
A) () B) {} C) [] D) <> E) //
-
Python'da, bir dosyaya veri yazmak için hangi işlem modunu kullanırsınız?
A) "r" B) "w" C) "a" D) "x" E) "b"
-
Aşağıdaki Python kodunun çıktısı ne olur?
x = 5
y = 3
z = x + y
print("Toplam: " + z)A) Toplam: 5 B) Toplam: 8
C) Toplam: "5" D) Toplam: "8"
E) Hata verecek
-
Aşağıdaki Python kodunun çıktısı ne olur?
x = "merhaba"
print(x.upper())A) merhaba B) MERHABA
C) Merhaba D) MeRHaBa
E) mErHaBa
-
Aşağıdaki Python kodunun çıktısı ne olur?
x = "12345"
y = x[1:3]
print(y)A) 1 B) 2 C) 3 D) 23 E) 34
-
Aşağıdaki kod parçasında döngünün kaç kez çalışacağı belirtilmiştir:
for i in range(5):
print(i)
Hangi seçenekte doğru bir açıklama verilmiştir?A) Döngü 5 kere çalışır.
B) Döngü 4 kere çalışır.
C) Döngü 6 kere çalışır.
D) Döngünün kaç kez çalışacağı belirtilmemiş.
E) Kod parçası hata içermektedir.
-
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 listesi tanımıdır?
A) my_list = (1, 2, 3)
B) my_list = [1, 2, 3]
C) my_list = {1, 2, 3}
D) my_list = "1, 2, 3"
E) my_list = "123"
-
Hangisi bir Python sözlüğü tanımıdır?
A) my_dict = [1, 2, 3]
B) my_dict = (1, 2, 3)
C) my_dict = {1: "bir", 2: "iki", 3: "üç"}
D) my_dict = "bir, iki, üç"
E) my_dict = "123"
-
Hangisi, bir Python sınıfının örneklemi oluşturmak için kullanılan doğru sözdizimidir?
A) my_class = MyClass()
B) my_class = class()
C) my_class = Class()
D) my_class = new Class()
E) my_class = create Class()
-
Hangisi, Python'da bir dosya okumak için kullanılan doğru fonksiyon çağrısıdır?
A) open("file.txt", "w") B) open("file.txt", "r")
C) open("file.txt", "x") D) open("file.txt", "a")
E) open("file.txt", "b")
CEVAP ANAHTARI
- D
- A
- A
- B
- A
- A
- C
- A
- A
- A
- A
- B
- B
- B
- E
- B
- D
- A
- A
- A
- B
- C
- A
- B