2024-2025 9.Sınıf Bilgisayar Bilimi Dersi 2.Dönem 1.Yazılı Soruları (2023-01-30) sınavı 9.Sınıf kategorisinin Bilgisayar Bilimi alt kategorisinin, 2 dönemine ait. Bu sınav Zor derecede zorluktadır. Toplamda 20 sorudan oluşmaktadır.
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
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
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
Bu kod çalıştırıldığında "12" sonucu çıktı olarak verir. İlk önce "a" değişkenine 5, "b" değişkenine 7 değeri atanır. Daha sonra "a" ve "b" değişkenleri toplanır ve sonuç "c" değişkenine atanır. "c" değişkeninin değeri 12 olduğu için bu değer çıktı olarak verilir.
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
A
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
Değerli öğretmenlerimiz, isterseniz sistemimizde kayıtlı binlerce sorudan 9.Sınıf Bilgisayar Bilimi dersi için sınav-yazılı hazırlama robotu ile ücretsiz olarak beş dakika içerisinde istediğiniz soru sayısında, soru tipinde ve zorluk derecesinde sınav oluşturabilirsiniz. Yazılı robotu için Sınav Robotu tıklayın.