2024-2025 9.Sınıf Bilgisayar Bilimi Dersi 2.Dönem 1.Yazılı Soruları (2023-04-05) sınavı 9.Sınıf kategorisinin Bilgisayar Bilimi alt kategorisinin, 2 dönemine ait. Bu sınav Zor derecede zorluktadır. Toplamda 14 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 = [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 = 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.
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.
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.