2024-2025 9.Sınıf Bilgisayar Bilimi Dersi 2.Dönem 1.Yazılı Soruları (2023-01-30)
-

Python programlama dilinde yukarıda verilen kod çalıştırıldığında hangi sonucu çıktı olarak verir?A) 12 B) 7 C) 17 D) 22 E) Hata verir
-
Aşağıdakilerden hangisi matematiksel bir fonksiyon değildir?
A) sqrt() B) int() C) srt() D) pow() E) fabs()
-
>>> a = 23,0456788
>>> b = 45,0656788
>>> c = round(a,2) + round(b,2)
>>> print(c)
Yukarıda verilen kod blogu çalıştırıldığında hangi sonucu verir?A) 68 B) 68,4156379
C) 69 D) 69,9081271
E) 70
-
>>> 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.
-
I. Def
II. Fonksiyon ismi
III. Parametre
IV. Gövde
Yukarıdakilerden hangisi python programlama dilinde fonksiyon tanımlarker zorunlu olan fonksiyon bölümü arasındadır?A) I, II ve III B) I, Iı ve IV
C) I, II, III ve IV D) I ve III
D) III ve IV
-
Python dilinde programın istenilen süre kadar bekletilmesini sağlayan fonksiyon aşağıdakilerden hangisidir?
A) time B) wait C) sleep D) get E) post
-
Aşağıdaki fonksiyonlardan hangisi matematik kütüphanesine ait değildir?
A) sqrt B) log C) time D) cos E) fabs
-
* Int
* String
* Print
* float
* type
Yukarıda verilenlerden kaç tanesi python dilinde fonksiyon olarak geçmektedir?A) 5 B) 4 C) 3 D) 2 E) 1
-
Programlamada bir kodu paket haline getirerek istenildiği zaman tekrar tekrar kullanmamızı sağlayan kavram hangisidir?
A) Döngüler B) Koşullar
C) Fonksionlar D) Değişkenler
E) Sabitler
-
>>> sayi1 = 12. 34
>>> sayi2 = 34
>>> print( int(sayi1) + sayi2)
İşleminin çıktısı hangisi olur?A) 46. 34 B) 46.00 C) 47 D) 46 E) 47.0
-
>>> a = 79. 001
>>> type(a)
Yukarıdaki işlemin çıktısı hangisi olur?A) round B) str C) int D) double E) type
-
Python dilinde bir değişkenin tipini öğrenmek için aşağıdaki komutlardan hangisi kullanılır?
A) round B) str C) int D) double E) type
-
>>> x = 12.83
>>> print(int(x)
İşleminin çıktısı hangisi olur?A) 13 B) 12 C) 12.83 D) 12.00 E) 12.0
-
x = 2
x = x +2
print(x++)
Yukarıda python dilinde yazılmış kod blokunun çıktısı hangisi olur?A) 5 B) 4 C) 3 D) 2 E) 7
-
Klavyeden girilen iki sayının aritmetik ortalamasını alan ve eğer aritmetik ortalama 50 büyük ise GEÇTİ değilse KALDI yazdıran programı aşağıya yazınız.

-

verilen koda göre;
I. Klavyeden sıfırın altında veya yüzün üstünde bir sayı girildiğinde "Tanım aralığında olmayan bir sayı" çıktısı verecek.
II. "Çok iyi" çıktısı alan bir kullanıcı klavyeden 46 sayısını girmiştir.
III. 10 değerini giren bir kullanıcı "Zayıf" çıktısını alır.
verilenlerden hangisi veya hangileri doğrudur?A) I ve II B) II ve III C) I ve III
D) I, II ve III E) Yalnız III
-
I. Programın temel komutlarından biridir.
II. Mantık komutudur.
III. Sadece true vey false değerini verir.
Yukarıda verilenlerden hangisi veya hangileri eğer komutu için doğrudur?A) I ve II B) II ve III C) I ve III
D) I, II ve III E) Yalnız III
-
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
-
I. >>> println(" 7 % 3 = " , 7 % 3)
7 % 3 = 4
II. >>> println("15 // 4 =", 15 //4)
15 // 4 = 3
III. >>> println("2**3 = ", 2**3)
2**3 = 8
Yukarıda verilen komut ve bu komutun çıktısı eşleştirmelerinden hangisi veya hangileri doğrudur?A) I ve II B) II ve III C) I ve III
D) I, II ve III E) Yalnız II
-
Program çalıştırıldığında tanımlanan ve program çalıştığı sürece hafızada saklı kalan, farklı fonksiyonlar içerisinde tanımlanamayan değişken hangisidir?
A) Global değişken B) Yerel değişken
C) Local değişken D) Standart değişken
E) Sınıf değişkeni
CEVAP ANAHTARI
- A
- C
- C
- D
- C
- C
- C
- A
- C
- D
- D
- E
- B
- A
- 1: input("Birinci sayıyı girin: ") 2: input("İkinci sayıyı girin: ") 3: ( sayi1 + sayi2) / 2 4: ortalama < 50
- C
- D
- B
- D
- A