Fahreddin Kerim Gökay Anadolu Lisesi sınavı 9.Sınıf kategorisinin Bilgisayar Bilimi alt kategorisinin, 2 dönemine ait. Bu sınav Zor derecede zorluktadır. Toplamda 25 sorudan oluşmaktadır.
Python'da "while" döngüsü ne işe yarar?
A) Belirli bir aralıktaki sayıları tekrar eder
B) Koşul yanlış olduğu sürece belirli bir işlemi tekrar eder
C) Koşul doğru olduğu sürece belirli bir işlemi tekrar eder
D) Verilen sayıyı verir
E) Hiçbiri
Python'da "if" deyimi ne işe yarar?
A) Belirli bir işlemi belirli bir koşulda yapar
B) Belirli bir işlemi belirli bir sayıda yapar
C) Belirli bir işlemi belirli bir aralıkta yapar
D) Belirli bir işlemi belirli bir liste içinde yapar
E) Hiçbiri
Python'da "else" deyimi ne işe yarar?
A) Bir "if" deyimiyle birlikte kullanılarak belirli bir koşulda belirli bir işlemi yapar
B) Belirli bir aralıkta belirli bir işlemi yapar
C) Belirli bir sayıda belirli bir işlemi yapar
D) Belirli bir liste içinde belirli bir işlemi yapar
E) Hiçbiri
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?
for i in range(1, 6):
print(i, end=" ")
A) 1 2 3 4 5 B) 1 2 3 4
C) 0 1 2 3 4 D) 0 1 2 3 4 5
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?
my_list = [3, 6, 9, 12]
for i in my_list:
print(i * 2, end=" ")
A) 6 12 18 24 B) 3 6 9 12
C) 2 4 6 8 D) 12 9 6 3
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
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 = [1, 2, 3, 4]
b = a[1:3]
print(b)
A) [1, 2] B) [2, 3] C) [3, 4]
D) [1, 2, 3] E) Hata verir
Aşağıdaki kodun çıktısı nedir?
a = [1, 2, 3]
b = [4, 5, 6]
c = a + b
print(c)
A) [1, 2, 3] B) [4, 5, 6]
C) [1, 2, 3, 4, 5, 6] D) [1, 4, 2, 5, 3, 6]
E) Hata verir
Aşağıdaki kodun çıktısı nedir?
a = "hello"
b = a.upper()
print(b)
A) hello B) HELLO C) Hello
D) hELLO E) Hata verir
Aşağıdaki kodun çıktısı nedir?
a = "hello"
b = a.replace("e", "a")
print(b)
A) hello B) hallo C) hella
D) hOllo E) Hata verir
Aşağıdaki kodun çıktısı nedir?
a = {"name": "John", "age": 30}
b = a.get("name")
print(b)
A) "name" B) "John" C) "age"
D) 30 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 = [1, 2, 3, 4]
b = a[1:3]
print(b)
A) [1, 2] B) [2, 3] C) [3, 4]
D) [2, 3, 4] E) Hata verir
Aşağıdaki kodun çıktısı nedir?
a = "hello world"
b = a.split()
print(b)
A) ["hello", "world"] B) "hello world"
C) ["hello world"] D) "hello", "world"
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?
a = [1, 2, 3, 4]
b = a[-1]
print(b)
A) 1 B) 2 C) 3 D) 4 E) Hata verir
Aşağıdaki kodun çıktısı nedir?
a = [1, 2, 3]
b = [4, 5, 6]
c = a + b
print(c)
A) [1, 2, 3, 4, 5, 6] B) [1, 2, 3], [4, 5, 6]
C) [5, 7, 9] D) [1, 4, 2, 5, 3, 6]
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
Python'da "while" döngüsü ne işe yarar?
A) Belirli bir aralıktaki sayıları tekrar eder
B) Koşul yanlış olduğu sürece belirli bir işlemi tekrar eder
C) Koşul doğru olduğu sürece belirli bir işlemi tekrar eder
D) Verilen sayıyı verir
E) Hiçbiri
Bu sorunun cevap anahtarı C) Koşul doğru olduğu sürece belirli bir işlemi tekrar etmek olarak belirlenmiştir. Verilen soruda, Python'da "while" döngüsünün ne işe yaradığı sorulmaktadır. "while" döngüsü, belirli bir işlemi tekrar etmek için kullanılan bir döngü yapısıdır. Bu döngü, belirli bir koşul doğru olduğu sürece çalışır ve işlemi tekrar eder. Döngü, koşul yanlış olduğunda durur ve döngüden çıkar. Bu nedenle, "while" döngüsü belirli bir işlemi koşul doğru olduğu sürece tekrar etmek için kullanılır. Cevap anahtarı olan C şıkkı, "while" döngüsünün koşul doğru olduğu sürece belirli bir işlemi tekrar etmek için kullanıldığını ifade etmektedir. "while" döngüsü, belirli bir koşulun doğru olduğu sürece belirli bir işlemi tekrar etmek için kullanılır. Bu koşul yanlış olduğunda döngüden çıkılır. Python'da "while" döngüsü, bir koşulun doğru olduğu sürece belirli bir işlemi tekrarlamak için kullanılan bir döngü yapısıdır.
Python'da "if" deyimi ne işe yarar?
A) Belirli bir işlemi belirli bir koşulda yapar
B) Belirli bir işlemi belirli bir sayıda yapar
C) Belirli bir işlemi belirli bir aralıkta yapar
D) Belirli bir işlemi belirli bir liste içinde yapar
E) Hiçbiri
Bu sorunun cevap anahtarı A) Belirli bir işlemi belirli bir koşulda yapar'dır. - "if" deyimi, bir koşulu kontrol eder ve bu koşul doğru ise belirli bir işlemi gerçekleştirir. - Koşul doğru olduğunda if bloğu içerisindeki işlemler çalışır, aksi takdirde atlanır. - "if" deyimi, programların belirli şartlara göre farklı davranışlar sergilemesini sağlar.
Python'da "else" deyimi ne işe yarar?
A) Bir "if" deyimiyle birlikte kullanılarak belirli bir koşulda belirli bir işlemi yapar
B) Belirli bir aralıkta belirli bir işlemi yapar
C) Belirli bir sayıda belirli bir işlemi yapar
D) Belirli bir liste içinde belirli bir işlemi yapar
E) Hiçbiri
Bu sorunun cevap anahtarı A) Bir "if" deyimiyle birlikte kullanılarak belirli bir koşulda belirli bir işlemi yapar'dır. "else" deyimi, bir "if" deyimiyle birlikte kullanılarak bir koşulun yanlış olduğu durumlarda belirli bir işlemi gerçekleştirir. - Eğer "if" bloğu içindeki koşul doğru ise, "else" bloğu atlanır ve işlem devam etmez. Ancak koşul yanlış ise, "else" bloğu içindeki işlemler çalışır. - "else" deyimi, alternatif bir durumun işlenmesini sağlar.
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
Bu sorunun cevap anahtarı A) Verilen argümanı ekrana yazdırmaktır. - "print" fonksiyonu, Python programında kullanılan bir yerleşik fonksiyondur ve verilen argümanı ekrana yazdırmak için kullanılır. - Fonksiyonun argümanı, yazdırılacak metin, sayı, değişken veya diğer veri türleri olabilir. - "print" fonksiyonu, programcının çıktıyı görmesini ve programın çalışmasını izlemesini sağlar.
Python'da bir değişken tanımlamak için hangi işlem kullanılır?
A) := B) == C) = D) ; E) Hiçbiri
Bu sorunun cevap anahtarı C) = (eşittir) işleci olarak belirlenmiştir. Python'da bir değişken tanımlamak için = (eşittir) işleci kullanılır. Bu işlem, bir değişkene bir değer atamak için kullanılır. Örneğin, "x = 5" ifadesi ile x adında bir değişken tanımlanır ve bu değişkene 5 değeri atanır. Cevap anahtarı olarak C şıkkı, bir değişken tanımlamak için kullanılan doğru işlemi göstermektedir. Python'da değişken tanımlamak için = işleci kullanılır, örneğin "y = 10" şeklinde bir tanımlama yapılabilir. Diğer şıklar, değişken tanımlamak için yanlış işleçleri içermektedir.
Aşağıdaki Python kodunun çıktısı ne olur?
for i in range(1, 6):
print(i, end=" ")
A) 1 2 3 4 5 B) 1 2 3 4
C) 0 1 2 3 4 D) 0 1 2 3 4 5
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
Bu sorunun cevap anahtarı C) x + y = 15'dir. - Kodda, x değişkenine 5 değeri atanır ve y değişkenine 10 değeri atanır. - Ardından, "x + y =" ifadesi ve x + y işlemi olan x + y ifadesi yazdırılır. - x + y ifadesi, 5 + 10 işlemi olduğundan sonucu 15'tir. - Bu nedenle, çıktı "x + y = 15" olacaktır.
Aşağıdaki Python kodunun çıktısı ne olur?
my_list = [3, 6, 9, 12]
for i in my_list:
print(i * 2, end=" ")
A) 6 12 18 24 B) 3 6 9 12
C) 2 4 6 8 D) 12 9 6 3
E) Hiçbiri
Bu sorunun cevap anahtarı A) 6 12 18 24 olarak belirlenmiştir. Python kodunda, verilen my_list adlı liste üzerinde döngü kullanılıyor. Her bir elemanın i olarak alınması ve i * 2 işlemiyle çıktıya yazdırılması sağlanıyor. Dolayısıyla, my_list içindeki her bir elemanın iki katı çıktı olarak yazdırılıyor. Verilen liste [3, 6, 9, 12] olduğunda çıktı şu şekilde olur: 6 12 18 24.
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
Bu sorunun cevap anahtarı D) TypeError'dır. - Python'da farklı veri tipleri arasında doğrudan matematiksel işlem yapmak bazı durumlarda hata üretebilir. - Kodda, x değişkeni bir tamsayı (integer) iken, y değişkeni bir metin (string) olarak tanımlanmıştır. - İki değişkeni toplamak istediğimizde, Python farklı veri tiplerini otomatik olarak dönüştürme yeteneğine sahip değildir ve bu durumda bir hata oluşur. - Tamsayı ile metni doğrudan toplamak istediğimizde TypeError hatası alırız.
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
Bu kodun çıktısı "15" olacaktır. Kod satırları sırasıyla a ve b değişkenlerine 5 ve 10 değerleri atanır, c değişkeni ise a ve b değişkenlerinin toplamı olarak tanımlanır. Son olarak print() fonksiyonu ile c değişkeninin değeri ekrana yazdırılır. Böylece ekranda 15 değeri görüntülenir.
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
Bu sorunun cevap anahtarı D) 510'dur. Program, string veri tiplerindeki "a" ve "b" değişkenlerinin değerlerini birleştirerek, "c" değişkenine atar ve "print(c)" satırı ile birleştirilmiş string'i yazdırır. String birleştirme işlemi, "+" işareti kullanılarak yapılır ve sonuçta elde edilen string "510" olur.
A) hellohellohello B) hello3
C) 3hello D) hllo ello hlo
E) Hata verir
Bu sorunun cevap anahtarı "hellohellohello"dur. Çünkü, a değişkenine "hello" stringi atanır ve b değişkenine a * 3 işlemi yapılır. Bu işlem, "hello" stringinin 3 kez tekrarlanması anlamına gelir. Sonuç olarak, b değişkeni "hellohellohello" stringini içerir ve print() fonksiyonu ile ekrana yazdırılır.
Aşağıdaki kodun çıktısı nedir?
a = [1, 2, 3, 4]
b = a[1:3]
print(b)
A) [1, 2] B) [2, 3] C) [3, 4]
D) [1, 2, 3] E) Hata verir
Aşağıdaki kodun çıktısı nedir?
a = [1, 2, 3]
b = [4, 5, 6]
c = a + b
print(c)
A) [1, 2, 3] B) [4, 5, 6]
C) [1, 2, 3, 4, 5, 6] D) [1, 4, 2, 5, 3, 6]
E) Hata verir
Aşağıdaki kodun çıktısı nedir?
a = "hello"
b = a.upper()
print(b)
A) hello B) HELLO C) Hello
D) hELLO E) Hata verir
Cevap anahtarı B'dir. upper() metodu, bir string'in tüm karakterlerini büyük harfe dönüştürür. Bu nedenle, a.upper() ifadesi, "hello" string'ini "HELLO" string'ine dönüştürür ve print() fonksiyonu da çıktı olarak "HELLO" yazdırır.
Aşağıdaki kodun çıktısı nedir?
a = "hello"
b = a.replace("e", "a")
print(b)
A) hello B) hallo C) hella
D) hOllo E) Hata verir
Bu sorunun cevap anahtarı B) hallo'dur. `replace()` metodu, verilen string içindeki bütün bir karakter veya karakter dizisini, başka bir karakter veya karakter dizisiyle değiştirmek için kullanılır. Bu örnekte, `a` değişkenindeki "e" karakteri "a" karakteriyle değiştirilir ve yeni string "hallo" olarak saklanır. Bu örnek, stringlerin Python'da nasıl işlendiği konusunda bir fikir verir.
Aşağıdaki kodun çıktısı nedir?
a = {"name": "John", "age": 30}
b = a.get("name")
print(b)
A) "name" B) "John" C) "age"
D) 30 E) Hata verir
Bu kod, bir sözlük (dictionary) oluşturur ve "name" anahtarına sahip bir değer atanır. Daha sonra "get()" yöntemi kullanılarak "name" anahtarının değeri "b" değişkenine atılır ve "b" değişkeni "print()" işlemiyle ekrana yazdırılır. Çıktı olarak "John" yazdırılır.
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
Bu soruda verilen kodda, öncelikle "hello" ve "world" stringleri iki farklı değişkene atanıyor. Ardından bu değişkenler "+" operatörü ile birleştiriliyor ve sonuç yeni bir değişkene atanıyor. Son olarak bu yeni değişkenin değeri ekrana yazdırılıyor. Dolayısıyla, doğru cevap C seçeneği olan "helloworld" şeklindedir.
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 = [1, 2, 3, 4]
b = a[1:3]
print(b)
A) [1, 2] B) [2, 3] C) [3, 4]
D) [2, 3, 4] E) Hata verir
Bu soruda, verilen kod parçası bir liste oluşturuyor ve bu listeden belli bir aralıktaki elemanları seçerek yeni bir liste oluşturuyor. Kodun çıktısı ise "b = [2, 3]" olacaktır. Bu nedenle, doğru cevap B seçeneğidir. Listenin dilimlenmesi, Python'da oldukça yaygın bir işlemdir ve listenin belli bir bölümünün seçilmesi için kullanılır.
Aşağıdaki kodun çıktısı nedir?
a = "hello world"
b = a.split()
print(b)
A) ["hello", "world"] B) "hello world"
C) ["hello world"] D) "hello", "world"
E) Hata verir
Bu sorunun cevap anahtarı A) ["hello", "world"]'dır. Kod, "hello world" cümlesini değişken a'ya atar ve daha sonra split() fonksiyonu kullanılarak bu cümle boşluk karakterine göre iki ayrı kelimeye ayrılır. Daha sonra elde edilen iki kelime, bir liste olarak değişken b'ye atanır ve son olarak bu liste ekrana yazdırılır. Bu işlemin sonucunda çıktı olarak ["hello", "world"] elde edilir.
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
Bu soruda, string bir değişkenin çarpılması işlemi gerçekleştirilmiştir. String bir değişken, çarpma işlemiyle kendisiyle belirtilen sayı kadar tekrarlanabilir. Bu durumda, "hello" kelimesi, 2 kez tekrarlandığı için "hellohello" olarak çıktı verir. Cevap D'dir.
Aşağıdaki kodun çıktısı nedir?
a = [1, 2, 3, 4]
b = a[-1]
print(b)
A) 1 B) 2 C) 3 D) 4 E) Hata verir
Bu sorunun cevap anahtarı D) 4'dür. Kodda, "a" isimli bir liste tanımlanmış ve bu listeden "-1" indeksli eleman "b" isimli bir değişkene atanmıştır. "-1" indeksi, bir liste içindeki son elemanı ifade eder. Dolayısıyla, "b" değişkeni "4" değerini alır ve kodun çıktısı "4" olur. Bu soru, liste indeksleme kavramını anlamak ve negatif indekslerin kullanımını bilmek açısından önemlidir.
Aşağıdaki kodun çıktısı nedir?
a = [1, 2, 3]
b = [4, 5, 6]
c = a + b
print(c)
A) [1, 2, 3, 4, 5, 6] B) [1, 2, 3], [4, 5, 6]
C) [5, 7, 9] D) [1, 4, 2, 5, 3, 6]
E) Hata verir
Bu sorunun cevabı A) [1, 2, 3, 4, 5, 6]'dır. Bu kodda, a ve b adında iki ayrı liste tanımlanır ve daha sonra bu listeler c adlı yeni bir liste oluşturmak için toplanır. Yeni oluşturulan liste c, a ve b listelerinin elemanlarını birleştirerek [1, 2, 3, 4, 5, 6] şeklinde bir çıktı üretir.
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
Bu sorunun cevap anahtarı "13" dür. Çünkü len() fonksiyonu, bir dizgi (string) veya bir dizinin (list) eleman sayısını verir. Bu durumda, "Hello, World!" dizesi 13 karakter içermektedir. Python'da, dizi dizinleri 0'dan başlar, bu nedenle dize uzunluğu 12 değil 13'tür.
cevap anahtarıda eklermisiniz
Python'da "while" döngüsünün işlevini ve kullanımını anlama becerisi.
Python programlama dilinde "if" deyimini kullanarak belirli bir koşula göre işlem yapabilme yeteneği.
Python programlama dilinde "else" deyimini kullanarak belirli bir koşulun yanlış olduğu durumda farklı bir işlem yapabilme yeteneği.
Bir Python programında "print" fonksiyonunu kullanarak verilen argümanı ekrana yazdırma becerisi.
Python'da değişken tanımlama işlemi ve doğru işleci kullanma.
Döngü kullanarak belirli bir aralıktaki sayıları yazdırma.
İki değişkenin toplamını ekrana yazdırmanın nasıl yapılacağını bilmek.
Python'da döngü kullanarak bir liste üzerinde işlem yapma becerisi.
Farklı veri tipleri arasında matematiksel işlemler yapmanın nasıl hatalara yol açabileceğini ve veri türleri arasında uygun dönüşümlerin önemini anlama.
Değişkenlerin tanımlanması ve matematiksel işlemlerin kullanılmasıdır.
Bu soru, string birleştirme işlemi ve veri tipleri konusundaki temel bilgiyi ölçmektedir.
String değişkenleri ve çarpma operatörünün bir stringi tekrarlamak için kullanılmasıdır.
Python'da dilimleme yöntemiyle belirli bir aralıktaki öğeleri seçebilirsiniz.
Python programlama dilinde listelerin birleştirilmesini anlama ve uygulama becerisini ölçmektedir.
String işleme konusundaki temel bir metot kullanımı ve string ifadelerinin nasıl değiştirilebileceği gösterilmektedir.
String manipülasyonunun önemini ve kullanımını öğrenmek önemlidir, çünkü bu işlemler sıklıkla birçok programlama problemi için gereklidir.
Python programlama dilindeki sözlük veri yapısının anlaşılmasını test etmektedir.
Python dilinde string ifadelerin birleştirme işlemi nasıl yapılır, soru kökünde verilen kodda hangi işlemler gerçekleştiriliyor gibi konuları öğrenmiş olduk.
Basit matematiksel işlemleri ve değişkenleri kullanarak, Python'da hesaplama yapabilir ve sonuçları ekrana yazdırabilirsiniz.
Python'da listelerin dilimlenmesi ve dilimleme işleminin kullanımı hakkında temel bir anlayış sağlar.
split() fonksiyonu kullanarak bir metni belirtilen bir ayracı kullanarak bölerek, her bir bölümü bir listeye dönüştürebilirsiniz.
Python'da string işlemlerini anlama ve string çarpma işlemi yapabilme becerisini test etmektedir.
Python'da liste elemanlarına erişmek ve negatif indekslerin kullanımı hakkında bilgi sahibi olmak.
Listeleri birleştirme işleminin nasıl yapılacağını anlamaktır.
Python programlama dilinde len() fonksiyonunun kullanımını test etmektedir.
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.