Bursa Özel Yedi Renkli Çınar Fen Lisesi 2022-2023 Eğitim Öğretim Yılı | Bilgisayar Bilimi Dersi 1. Dönem 2. Sınavı
-
I. elseif
II. while
III. for
Python programlama dilinde yukarıda verilenlerden hangisi veya hangileri döngü kodudur?A) I ve II B) II ve III C) I ve III
D) I, II ve III E) Yalnız II
-
>>> sayi = int("merhaba)
>>> print(sayi)
Yukarıda verilen kod blogu çalıştırıldığında hangisini yapar?A) Ekrana merhaba yazar.
B) Ekrana "merhaba" yazar.
C) Ekrana sayi yazar.
D) Hata verir.
E) Ekrana rastgele bir sayı yazar.
-
Verilen kod blogu çalıştırıldığında ve klavyeden 5 sayısı girildiğinde hangi sonucu verir?

A) Negatif
B) Pozitif
C) Pozitif + Negatif
D) İşlem hatası verir
D) Mantık hatası verir.
-
Python programlama dilinde verilen kod çalıştırıldığında aşağıdakilerden hangisini yapar?

A) 22 toplamını verir.
B) 202 toplamın verir.
C) Bir int değişkeni ile bir str değişkeninin toplanamayacağı hatasını verir.
D) Hiçbir sonuç döndürmez.
E) 220 sonucunu döndürür.
-
Aşağıdaki kodlardan hangisi 10'dan başlayıp 1'er azalarak sayıları yazdırır?
A) for i in range (10,0,-1) - print(i)
B) for i in range (10,0,1) - print(i)
C) for i in range (1,10,-1) - print(i)
D) for i in range (10,1,1) - print(i)
E) for i in range (10,0,0) - print(i)
-
>>> for i range(1,14)
>>> print(i)
Python'da yazılmış yukarıdaki kod bloğu için "i" değişkeni aşağıdaki değerlerden hangisini alamaz?A) 1 B) 4 C) 10 D) 13 E) 14
-
>>> from math import sqrt
>>> sayi = sqrt(144)
>>> print(sayi)
Yukarıdaki kod bloğu çalıştırıldığında hangi sonuç elde edilir?A) 0 B) 1 C) 12
D) 11446 E) Hata verir.
-
toplam=0
for i in range(1,10,2)
toplam=toplam+i
print(toplam)
Yukarıdaki kod bloğu çalıştırıldığında çıktısı hangisi olur?A) 15 B) 23 C) 55 D) 50 E) 14
-
>>> a = 79. 001
>>> type(a)
Yukarıdaki işlemin çıktısı hangisi olur?A) round B) str C) int D) double E) type
-
Aşağıdakilerden hangisi fonksiyonların kullanım amaçlarından biri olamaz?
A) Programın incelenmesini ve anlaşılmasını kolaylaştırır.
B) Programda hata alındığında çözümün kolayca bulunmasını sağlar.
C) Hata ayıklama işlemini kolaylaştırır.
D) Programcıyı zamandan ve fazla koddan kurtarır.
E) Bir kod bloğunu istenilen kadar tekrarlar.
-
>>> sayi = 1
>>> toplam = 0
>>> while sayi <= 5
>>> toplam = toplam + sayi
>>> sayi ++
>>>> println (toplam)
Yukarıda verilen program çalıştırıldığında hangi çıktıyı verir?A) 5 B) 15 C) 50 D) 0 E) 150
-
I. println(5x + 3 - 2)
II. println(2*4 + 5 / 2)
III. println(6 - 8 / 2 + 42)
Yukarıda verilenlerden hangisi veya hangileri integer sonuç üretir?A) I ve II B) II ve III C) I ve III
D) I, II ve III E) Yalnız II
-
>>> x = "Merhaba"
>>> y = 242
>>> z = 43,5
>>> println(type(x)," - "type(y)," - "type(z))
Yukarıda verilen komutun çıktısı hangisi olur?A) string - int - float B) char - float - int
C) int - string - float D) string - float - char
E) time - string - float
-
Python programlama dilinde, hangi kontrol yapısı bir blok kodun belirli bir koşulu karşılayana kadar tekrarlanmasını sağlar?
A) if-else B) for C) while
D) switch E) try-except
-
Python'da bir fonksiyonu tanımlamak için hangi kelime kullanılır?
A) for B) while C) if
D) def E) return
-
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ı ne olur?
for i in range(1, 6):
print(i, end=" ")A) 1 2 3 4 5 B) 1 2 3 4
C) 0 1 2 3 4 D) 0 1 2 3 4 5
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?
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 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.
-
Bir Python programında, bir for döngüsü ne işe yarar?
A) Belirli bir koşulu kontrol etmek için kullanılır.
B) Belirli bir işlemi belirli bir sayıda kez yürütmek için kullanılır.
C) Verileri bir dosyaya yazmak için kullanılır.
D) Verileri bir dosyadan okumak için kullanılır.
E) Bir fonksiyonu çağırmak için kullanılır.
-
Aşağıdaki kod parçasında while döngüsü kullanılmıştır
i = 0
while i < 5:
print(i)
i += 1
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ü sonsuz kere çalışır.
D) Döngünün kaç kez çalışacağı belirtilmemiş.
E) Kod parçası hata içermektedir.
-
Hangi operatör iki değer arasında eşitliği kontrol eder?
A) == B) != C) <= D) >= E) >
-
Hangi döngü, belirtilen koşul doğru olduğu sürece kod bloğunu yineleyecektir?
A) while döngüsü B) for döngüsü
C) if koşulu D) else if koşulu
E) switch koşulu
-
Aşağıdaki kodun çıktısı nedir?
a = "hello"
b = a * 3
print(b)A) hellohellohello B) hello3
C) 3hello D) hllo ello hlo
E) Hata verir
CEVAP ANAHTARI
- B
- D
- B
- C
- A
- E
- C
- B
- D
- E
- B
- B
- A
- C
- D
- D
- A
- A
- A
- B
- B
- A
- A
- A
- A