8.Sınıf Seçmeli Bilişim 2.Dönem 2.Sınav (Python) sınavı 8.Sınıf kategorisinin Bilişim Teknolojileri ve Yazılım alt kategorisinin, 2 dönemine ait. Bu sınav Orta derecede zorluktadır. Toplamda 21 sorudan oluşmaktadır.
Python'da "for" döngüsü nedir ve ne işe yarar?
A) Bir koşulu kontrol etmek için kullanılır.
B) Belirli bir işlemi tekrarlamak için kullanılır.
C) Bir fonksiyonun sonucunu döndürür.
D) Bir liste elemanlarını ekrana yazdırır.
Python'da "if" koşulu nedir ve ne işe yarar?
A) Belirli bir işlemi tekrarlamak için kullanılır.
B) Bir liste elemanlarını ekrana yazdırır.
C) Bir koşulu kontrol etmek için kullanılır.
D) Bir fonksiyonun sonucunu döndürür.
Python'da "append" fonksiyonu nedir ve ne işe yarar?
A) Bir dosyaya veri yazmak için kullanılır.
B) Bir listenin sonuna yeni bir eleman eklemek için kullanılır.
C) Bir değişkenin değerini değiştirmek için kullanılır.
D) Bir fonksiyonun sonucunu döndürür.
Python'da "len" fonksiyonu nedir ve ne işe yarar?
A) Bir listenin eleman sayısını döndürür.
B) Bir dosyanın boyutunu döndürür.
C) Bir değişkenin uzunluğunu döndürür.
D) Bir fonksiyonun sonucunu döndürür.
Python'da "range" fonksiyonu nedir ve ne işe yarar?
A) Bir liste elemanlarını ekrana yazdırır.
B) Belirli bir aralıktaki sayıları içeren bir liste oluşturur.
C) Bir koşulu kontrol etmek için kullanılır.
D) Bir fonksiyonun sonucunu döndürür.
Python'da "while" döngüsü nedir ve ne işe yarar?
A) Bir koşulu kontrol etmek için kullanılır.
B) Belirli bir işlemi tekrarlamak için kullanılır.
C) Bir fonksiyonun sonucunu döndürür.
D) Bir liste elemanlarını ekrana yazdırır.
Python programlama dilinde, veri tipleri nelerdir?
A) Tek boyutlu ve çok boyutlu diziler
B) Sayı, metin, boşluk karakteri ve mantıksal
C) Fonksiyonlar, sınıflar, nesneler ve modüller
D) Değişkenler, sabitler, operatörler ve ifadeler
Python'da, "for" ve "while" döngüleri arasındaki fark nedir?
A) "For" döngüsü, belirli bir sayıda işlem yaparken, "while" döngüsü belirli bir koşul sağlandığı sürece işlem yapar.
B) "For" döngüsü, sadece bir kez işlem yaparken, "while" döngüsü sürekli işlem yapar.
C) "For" döngüsü, liste, demet veya sözlük gibi bir veri tipi üzerinde işlem yaparken, "while" döngüsü belirli bir koşul sağlandığı sürece işlem yapar.
D) "For" döngüsü, sadece sayısal değerler üzerinde işlem yaparken, "while" döngüsü herhangi bir veri tipi üzerinde işlem yapabilir.
Python'da, bir fonksiyon nasıl tanımlanır?
A) "function" kelimesi ve fonksiyon adı kullanılarak tanımlanır.
B) Fonksiyon adı ve ardından parantez içinde parametreler tanımlanır.
C) Fonksiyon adı ve ardından köşeli parantez içinde parametreler tanımlanır.
D) Fonksiyon adı ve ardından süslü parantez içinde kod bloğu tanımlanır.
Python'da, bir listeye nasıl yeni bir öğe eklenir?
A) "append()" yöntemi kullanılarak B) "+" operatörü kullanılarak
C) "add()" yöntemi kullanılarak D) "insert()" yöntemi kullanılarak
Python'da, bir sözlük nasıl tanımlanır?
A) Sözlük adı ve ardından köşeli parantez içinde anahtar-değer çiftleri tanımlanarak
B) "dictionary" kelimesi ve sözlük adı kullanılarak tanımlanır.
C) "dict()" yöntemi kullanılarak
D) Sözlük adı ve ardından süslü parantez içinde anahtar-değer çiftleri tanımlanarak
Aşağıdaki Python kodunun çıktısı nedir?
x = 5
y = 3
if x > y:
print("x, y'den büyüktür.")
else:
print("y, x'den büyüktür.")
A) x, y'den büyüktür. B) y, x'den büyüktür.
C) x, y'e eşittir. D) Kod hata verir.
Aşağıdaki Python kodunun çıktısı nedir?
x = 5
while x > 0:
print(x)
x -= 1
A) 5, 4, 3, 2, 1 B) 5 C) 1, 2, 3, 4, 5 D) 1
Aşağıdaki Python kodunun çıktısı nedir?
numbers = [1, 2, 3, 4, 5]
for n in numbers:
print(n * 2)
A) 2, 4, 6, 8, 10
B) 1, 2, 3, 4, 5
C) 3, 6, 9, 12, 15
D) 1, 3, 5, 7, 9
Aşağıdaki Python kodunun çıktısı nedir?
def multiply(x, y):
return x * y
result = multiply(4, 5)
print(result)
A) 20 B) 9
C) 14 D) 45
Aşağıdaki Python kodunun çıktısı nedir?
my_string = "Hello, world!"
print(my_string[7:12])
A) Hello B) world
C) , wor D) worl
Aşağıdaki Python kodunun çıktısı nedir?
numbers = [2, 4, 6, 8]
for num in numbers:
print(num * 3)
A) 6, 12, 18, 24
B) 3, 6, 9, 12
C) 2, 4, 6, 8
D) 9, 12, 15, 18
Aşağıdaki Python kodunun çıktısı nedir?
for i in range(1, 6):
if i % 2 == 0:
print(i, "is even")
else:
print(i, "is odd")
A) 1 is odd, 2 is even, 3 is odd, 4 is even, 5 is odd
B) 2 is even, 4 is even
C) 1 is odd, 3 is odd, 5 is odd
D) 1 is even, 2 is odd, 3 is even, 4 is odd, 5 is even
Aşağıdaki Python kodunun çıktısı nedir?
def square(num):
return num ** 2
result = square(5)
print(result)
A) 5 B) 25 C) "5" D) "25"
Aşağıdaki Python kodunun çıktısı nedir?
age = 18
if age >= 18:
print("You are an adult")
else:
print("You are not an adult")
A) You are an adult
B) You are not an adult
C) SyntaxError
D) TypeError
Aşağıdaki Python kodunun çıktısı nedir?
def add_nums(a, B):
return a + b
sum = add_nums(3, 4)
print(sum)
A) 3 B) 4
C) 7 D) "7"
Değerli öğretmenlerimiz, isterseniz sistemimizde kayıtlı binlerce sorudan 8.Sınıf Bilişim Teknolojileri ve Yazılım 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.