2023-2024 9.Sınıf Bilgisayar Bilimi Dersi 2.Dönem 1.Yazılı Soruları (2023-04-05)

2023-2024 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.



 2023-2024 9.Sınıf Bilgisayar Bilimi Dersi 2.Dönem 1.Yazılı Soruları (2023-04-05) CEVAPLARI

  1. 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

  2. Cevap: C Açıklama:

    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.



  3. 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

  4. Cevap: D Açıklama:

    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.



  5. Aşağıdaki kodun çıktısı nedir?
    a = "hello"
    b = a * 3
    print(b)

    A) hellohellohello            B) hello3
    C) 3hello                         D) hllo ello hlo
    E) Hata verir

  6. Cevap: A Açıklama:

    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.



  7. 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

  8. Cevap: B Açıklama:

    Bu sorunun cevap anahtarı B) [2, 3]'tür. Kod, a listesinin 1. (2) ve 2. (3) elemanlarını içeren bir dilim olan b listesini oluşturur ve b listesini yazdırır. Bu nedenle, çıktı [2, 3] olacaktır. Python'da dilimleme, listelerde belirli bir aralıktaki öğeleri seçmek için kullanılır ve dilimleme ifadesi [başlama indeksi:bitiş indeksi] şeklindedir.



  9. 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

  10. Cevap: C Açıklama:

    Bu sorunun cevap anahtarı C) [1, 2, 3, 4, 5, 6]'dır. Çünkü a ve b listeleri + operatörü ile birleştirildiğinde, yeni bir liste olan c oluşur ve c listesi a ve b listelerinin elemanlarını içerir. Bu işlem, listelerin birleştirilmesi olarak adlandırılır.



  11. 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

  12. Cevap: B Açıklama:

    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.



  13. 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

  14. Cevap: B Açıklama:

    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.



  15. 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

  16. Cevap: B Açıklama:

    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.



  17. 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

  18. Cevap: C Açıklama:

    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.



  19. 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

  20. Cevap: D Açıklama:

    Bu sorunun cevap anahtarı "D) 8" dir. İlk iki satırda sırasıyla "a" ve "b" adlı değişkenlere 4 ve 2 değerleri atanıyor. Üçüncü satırda ise "c" adlı bir değişkene "a" ile "b" nin çarpımı atanıyor. Son satırda ise "c" değişkeninin değeri olan 8 ekrana yazdırılıyor. Bu örnekte temel çarpma işlemi kullanılmıştır.



  21. 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

  22. Cevap: B Açıklama:

    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.



  23. 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

  24. Cevap: A Açıklama:

    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.



  25. 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

  26. Cevap: D Açıklama:

    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.



  27. 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

  28. Cevap: D Açıklama:

    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.



Yorum Bırak

   İsiminizi Giriniz:   
   Emailinizi Giriniz:




2023-2024 9.Sınıf Bilgisayar Bilimi Dersi 2.Dönem 1.Yazılı Soruları (2023-04-05) Detayları

2023-2024 9.Sınıf Bilgisayar Bilimi Dersi 2.Dönem 1.Yazılı Soruları (2023-04-05) 55 kere indirildi. Bu sınav Zor derecede zorluktadır. Sınav zorluk derecesi sınavı oluşturan soruların istatistikleri alınarak oluşturulmuştur. Toplamda 14 sorudan oluşmaktadır. Sınav soruları aşağıda verilen kazanımları ölçecek şekilde hazırlanmıştır. 05 Nisan 2023 tarihinde eklenmiştir. Bu sınavı şimdiye kadar 1 kullanıcı beğenmiş. Bu sınavı çözerek başarınızı artırmak için 2023-2024 9.Sınıf Bilgisayar Bilimi Dersi 2.Dönem 1.Yazılı Soruları (2023-04-05) Testini Çöz tıklayın. 2023-2024 9.Sınıf Bilgisayar Bilimi Dersi 2.Dönem 1.Yazılı Soruları (2023-04-05) yazılı sınavına henüz hiç yorum yapılmamış. İlk yorum yapan siz olun.

2023-2024 9.Sınıf Bilgisayar Bilimi Dersi 2.Dönem 1.Yazılı Soruları (2023-04-05) sınavında hangi soru türleri kullanılmıştır?

Bu sınavda verilen soru türleri kullanılmıştır.
  • Test


2023-2024 9.Sınıf Bilgisayar Bilimi Dersi 2.Dönem 1.Yazılı Soruları (2023-04-05) Hangi Kazanımları Kapsıyor?

Bu sınav ve tema ve kazanımlarını kapsamaktadır.
  • PROGRAMLAMA
    1. Program Kontrolü
    2. Program Kontrolü
    3. Programlamanın Temelleri

Ayrıca

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.

Hangi kategoriye ait?

2023-2024 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.

2023-2024 9.Sınıf Bilgisayar Bilimi Dersi 2.Dönem 1.Yazılı Soruları (2023-04-05) Testi İstatistikleri

Bu sınav 209 kere çözüldü. Sınava kayıtlı tüm sorulara toplamda 1081 kere doğru, 833 kere yanlış cevap verilmiş.

2023-2024 9.Sınıf Bilgisayar Bilimi Dersi 2.Dönem 1.Yazılı Soruları (2023-04-05) Sınavını hangi formatta indirebilirim?

2023-2024 9.Sınıf Bilgisayar Bilimi Dersi 2.Dönem 1.Yazılı Soruları (2023-04-05) sınavını .pdf veya .docx olarak ücretsiz indirebilirsiniz. Bunun yanında sistem üzerinden doğrudan yazdırabilirsiniz. Veya öğretmen olarak giriş yaptıysanız 2023-2024 9.Sınıf Bilgisayar Bilimi Dersi 2.Dönem 1.Yazılı Soruları (2023-04-05) sınavını sayfanıza kaydedebilirsiniz.

2023-2024 9.Sınıf Bilgisayar Bilimi Dersi 2.Dönem 1.Yazılı Soruları (2023-04-05) sınav sorularının cevap anahtarlarını nasıl görebilirim?

Sınavın cevap anahtarını görebilmek için yukarıda verilen linke tıklamanız yeterli. Her sorunun cevabı sorunun altında gösterilecektir. Veya Sınavı .docx olarak indirdiğinizde office word programıyla açtığınızda en son sayfada soruların cevap anahtarına ulaşabilirsiniz.

Kendi Sınavını Oluştur

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.


Sınav hakkında telif veya dönüt vermek için lütfen bizimle iletişime geçin.