Göktürk Ali Rıza Özderici Anadolu Lisesi sınavı 9.Sınıf kategorisinin Bilgisayar Bilimi alt kategorisinin, 2 dönemine ait. Bu sınav Kolay derecede zorluktadır. Toplamda 25 sorudan oluşmaktadır.
Aşağıdaki kodun çıktısı nedir?
a = 5
b = 10
c = a + b
print(c)
A) 5 B) 10 C) 15 D) 20 E) Hata verir
Aşağıdaki kodun çıktısı nedir?
a = "5"
b = "10"
c = a + b
print(c)
A) 5 B) 10 C) 15 D) 510 E) Hata verir
A) hellohellohello B) hello3
C) 3hello D) hllo ello hlo
E) Hata verir
Aşağıdaki kodun çıktısı nedir?
a = "hello"
b = "world"
c = a + b
print(c)
A) hello B) world
C) helloworld D) hello world
E) Hata verir
Aşağıdaki kodun çıktısı nedir?
a = 4
b = 2
c = a * b
print(c)
A) 2 B) 4 C) 6 D) 8 E) Hata verir
Aşağıdaki kodun çıktısı nedir?
a = "hello"
b = 2
c = a * b
print(c)
A) hello B) world C) helloworld
D) hellohello E) Hata verir
Aşağıdaki kodun çıktısı nedir?
my_str = "Hello, World!"
print(len(my_str))
A) 6 B) 12 C) 13 D) 14 E) 16
Aşağıdaki Python kodunun çıktısı nedir?
print("Merhaba, Dünya!")
A) Merhaba, Dünya! B) Merhaba, Python!
C) Python, Merhaba! D) Dünya, Merhaba!
E) Syntax hatası verir.
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
Python'da bir değişken tanımlamak için hangi işlem kullanılır?
A) := B) == C) = D) ; 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?
x = 5
y = "3"
print(x + y)
A) 8 B) 53 C) "53" D) TypeError E) Hiçbiri
Python'da veri tipleri arasında hangisi kullanılarak tam sayılar işlenebilir?
A) float B) boolean C) int D) str E) list
Hangi operatör iki değer arasında eşitliği kontrol eder?
A) == B) != C) <= D) >= E) >
Python'da, bir değişkenin değerini artırmak için hangi operatör kullanılır?
A) + B) - C) / D) * E) +=
Programlama dilleri neden kullanılır?
A) Bilgisayar işletim sistemlerini yönetmek için
B) İşlem yapmak için gerekli verileri depolamak için
C) İnternet bağlantısını sağlamak için
D) Bilgisayar programları yazmak için
E) Web sitelerini tasarlamak için
Bir programda bir hata olduğunda, hatanın nerede olduğunu bulmak için ne yapılmalıdır?
A) Programın tamamı silinerek tekrar yazılmalıdır
B) Programı yeniden başlatmak gerekir
C) Programdaki kodların tek tek kontrol edilmesi gerekir
D) Bilgisayarın işletim sistemi güncellenmelidir
E) Programın yazıldığı dil öğrenilmelidir
Algoritma oluştururken, adımları belirlemenin yanı sıra, hangi diğer faktörler önemlidir?
A) Döngüler ve karar verme yapıları
B) Sayısal hesaplamalar ve matematiksel işlemler
C) İleri düzey programlama becerileri
D) Doğal dil bilgisi ve yazım kuralları
E) Makine öğrenimi algoritmaları
Algoritmanın temel amacı nedir?
A) Bir problemi çözmek için doğru adımları belirlemek
B) Bilgisayar oyunları tasarlamak
C) Web sitesi oluşturmak
D) Veritabanı programlama yapmak
E) Görsel efektler oluşturmak
Python'da hangi komut kullanılarak kullanıcının veri girmesi sağlanır?
A) print() B) input() C) len()
D) range() E) round()
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
Girilen iki sınavın aritmetik ortalamasını alan ve eğer aritmetik ortalama 50 küçükse kaldı, büyük veya eşitse geçti çıktısı veren programı yazınız.
1. ................... ................. .................
2. ................... ................. .................
3. ................... ................. .................
4. ................... ................. .................
5. ................... ................. .................
6. ................... ................. .................
7. ................... ................. .................
>>> x = p
>>> y = 5
>>> print(x*y)
İşleminin çıktısı hangisi olur?
A) 5p B) p5 C) ppppp D) x*y E) Hata verir.
>>> 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
Python dilinde belirteçlerin özellikleri ile alakalı aşağıda verilenlerden hangisi yanlıştır?
A) Bir belirteç en az bir karakter içermeli
B) Belirteçlere özel karakterler kullanılmaz.
C) Türkçe karakter kullanılmaz
D) Pythonun kendi diline ait kelimeler belirteç olarak kullanılmaz.
E) Belirteçlerde alt çizgi ve sayı kullanılamaz.
Değerli öğretmenlerimiz, isterseniz sistemimizde kayıtlı binlerce sorudan 9.Sınıf Bilgisayar Bilimi dersi için sınav-yazılı hazırlama robutu ile ücretsiz olarak beş dakika içerisinde istediğiniz soru sayısında, soru tipinde ve zorluk derecesinde sınav oluşturabilirsiniz. Yazılı robutu için Sınav Robutu tıklayın.