9.Sınıf Bilgisayar Bilimi 2.Dönem 2.Yazılı sınavı 9.Sınıf kategorisinin Bilgisayar Bilimi alt kategorisinin, 2 dönemine ait. Bu sınav Zor derecede zorluktadır. Toplamda 24 sorudan oluşmaktadır.
Aşağıdaki Python kodunun çıktısı ne olur?
x = 5
while x > 0:
print(x)
x -= 1
A) 5 4 3 2 1 B) 1 2 3 4 5 C) 5 5 5 5 5
D) 0 1 2 3 4 E) Bir hata verir.
Aşağıdaki Python kodu ne yapar?
def greet(name):
print("Hello, " + name + "!")
greet("John")
A) "Hello, John!" yazdırır.
B) "Hello, name!" yazdırır.
C) Bir hata verir.
D) Kullanıcıdan isim ister ve "Hello, name!" yazdırır.
E) Hiçbir şey yazdırmaz.
Python'da, bir listeyi sıralamak için kullanılan komut nedir?
A) sort() B) append() C) pop() D) insert() E) remove()
Bir Python programında, bir değişkenin değerini kullanıcının girdiği değere eşitlemek için hangi fonksiyon kullanılır?
A) print() B) input() C) len() D) sum() E) abs()
Aşağıdaki kodun çıktısı nedir?
a = 3
if a < 5:
print("a 5'ten küçük")
else:
print("a 5'ten büyük veya eşit")
Aşağıdaki kodun çıktısı nedir?
a = [2, 4, 6, 8, 10]
for i in a:
print(i*2)
A) 4 8 12 16 20 B) 2 4 6 8 10
C) 10 8 6 4 2 D) 20 16 12 8 4
E) Hata verir.
Aşağıdaki kodun çıktısı nedir?
a = 3
b = 5
a,b = b,a
print(a,b)
A) 3, 5 B) 5, 3 C) "a, b"
D) TypeError E) ValueError
Aşağıdaki kodun çıktısı nedir?
a = 3
b = 5
a,b = b,a
print(a,b)
A) for i in range(11):
print(i)
B) for i in range(0, 11):
print(i)
C) for i in range(1, 11):
print(i)
D) for i in range(10):
print(i+1)
E) for i in range(0, 10):
print(i+1)
Aşağıdaki Python kodu ne yapar?
def multiply(x, y):
return x * y
print(multiply(4, 5))
A) 4 ve 5'i çarpar ve sonucu ekrana yazdırır.
B) 4 ve 5'i toplar ve sonucu ekrana yazdırır.
C) 4 ve 5'i böler ve sonucu ekrana yazdırır.
D) Kod çalışmaz, hata mesajı verir.
E) Hiçbir şey yapmaz.
Aşağıdaki Python kodu ne yapar?
a = [1, 2, 3, 4, 5]
b = a[2:4]
print(b)
A) [1, 2] B) [2, 3] C) [3, 4]
D) [4, 5] E) [3, 4, 5]
Aşağıdaki Python kodu ne yapar?
my_list = [1, 2, 3, 4, 5]
for i in my_list:
print(i * 2)
A) my_list listesindeki her elemanı 2 ile çarpar ve ekrana yazar
B) my_list listesindeki her elemanı 2 ile bölerek ekrana yazar
C) my_list listesindeki tek sayıları 2 ile çarpar ve ekrana yazar
D) my_list listesindeki elemanları toplar ve ekrana yazar
E) Hata verir
Aşağıdaki Python kodu ne yapar?
def even_odd(number):
if number % 2 == 0:
print("Even")
else:
print("Odd")
even_odd(7))
A) "Even" yazdırır B) "Odd" yazdırır
C) 7 yazdırır D) 1 yazdırır
E) Hata verir
Hangi Python sözlük fonksiyonu, belirtilen bir anahtara karşılık gelen değeri siler?
A) remove() B) pop() C) del() D) clear() E) discard()
Hangi Python string fonksiyonu, bir string içinde belirli bir karakterin kaç kez tekrarlandığını sayar?
A) count() B) find() C) upper() D) lower() E) replace()
Hangi Python kodu, kullanıcının ismini girdiği bir input alanı oluşturur?
A) input("Lütfen isminizi girin: ")
B) input("Adınız: ")
C) print("Lütfen isminizi girin: ")
D) print("Adınız: ")
E) isim = input()
Hangi Python kodu, iki sayının toplamını hesaplar?
A) print(a+B) b) print(a-b) C) print(a*b)
D) print(a/b) E) print(a**b)
Python'da kullanılan bir kontrol yapıtı hangisidir?
A) if-else B) while C) for D) try-except E) return
Python'da iki sayı arasındaki en büyük ortak böleni (EBOB) hesaplamak için kullanılan fonksiyon hangisidir?
A) min() B) max() C) abs() D) pow() E) math.gcd()
Hangi Python sözcüğü, bir koşulun doğru veya yanlış olduğunu kontrol etmek için kullanılır?
A) else B) while C) for D) if E) try
Hangi Python sözcüğü, bir hata yakalamak ve ele almak için kullanılır?
A) except B) try C) raise D) assert E) finally
Hangi Python fonksiyonu, bir dizedeki bir alt dizeyi arar ve ilk bulduğu konumun indeksini döndürür?
A) count() B) find() C) index() D) replace() E) split()
Hangi Python fonksiyonu, bir string'deki belirli bir karakterin kaç kez tekrarlandığını sayar?
A) count() B) index() C) replace() D) split() E) join()
Hangi Python operatörü, iki değerin eşit olup olmadığını kontrol eder?
A) == B) > C) < D) <= E) >=
Hangi Python veri tipi, sıralı ve değiştirilebilir bir liste olarak saklanır?
A) List B) Tuple C) Set D) Dictionary E) Array
Python'da döngü kontrol yapıları olan while ve for döngülerini kullanarak tekrarlı işlemler yapabilme becerisini ölçmektir.
Python fonksiyonunun nasıl tanımlanacağını ve çağrılacağını gösterir.
Python programlama dilindeki temel bir listeleme işlemi olan sıralama yöntemini anlamaya yöneliktir.
Python programlama dilinde temel kullanıcı girdisi işleme becerilerini ölçmektedir.
Karar yapıları hakkında temel bir anlayışa sahip olmaları ve basit karar yapılarının Python'da nasıl oluşturulacağını anlamaları hedeflenebilir.
Python programlama dilinde for döngüsü kullanımını anlama kazanımını ölçmek için hazırlanmıştır.
Python'da değişkenlerin değerlerini hızlı bir şekilde değiştirme yöntemini test etmektedir.
Python programlama dilinde for döngüsü ve range() fonksiyonunun kullanımını test eder.
Basit bir Python fonksiyonu tanımlama ve çağırma yöntemlerini anlama.
Python'da listelerle çalışmanın temel yönlerinden biridir.
Python'da for döngüsünün kullanımını ve listelerdeki elemanlara nasıl erişileceğini anlamayı sağlar.
Python'da fonksiyon tanımlama ve if-else ifadeleri kullanımı anlaşılabilir.
Sözlüklerin temel işlemlerini ve bu işlemleri gerçekleştiren farklı fonksiyonları bilmeyi test etmektedir.
Python dilindeki string fonksiyonlarını bilmek ve hangi durumlarda hangi fonksiyonun kullanılacağını bilmektir.
Python'da input() fonksiyonunun kullanımını anlamayı ve kullanıcının veri girişi yapabilmesini sağlamayı hedefler.
Kur'an-ı Kerim'in okunmasının Ramazan ayında daha fazla sevap kazandırdığını ve bu nedenle müslümanlar için Ramazan ayının Kur'an okuma ve ibadet etme açısından önemli olduğunu öğrenmiş oluruz.
Python'da kontrol yapılarını kullanarak program akışını kontrol edebilme becerisi kazanmaktır.
Python'da iki sayı arasındaki en büyük ortak böleni (EBOB) hesaplama becerisi kazanılır.
Programlamada koşullu durumları kullanma becerisi ve karar verme sürecinde doğru ifadeleri kullanabilme yeteneği kazanılmış olur.
Python programlama dilinde hata yönetimi konusunu anlamak için önemlidir.
Python programlama dilinde metin işleme ve veri manipülasyonu için önemli bir araçtır.
Python'da karşılaştırma operatörleri hakkında temel bir anlayış sağlar.
Python'da listelerin özelliklerini anlamak ve farklı veri tipleri arasındaki farkı bilmektir.
etiketlerini kapsamaktadır.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.