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

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 19 sorudan oluşmaktadır.



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

  1. toplam=0
    for i in range(1,10,2)
    toplam=toplam+i
    print(toplam)

    Yukarıdaki kod bloğu çalıştırıldığında çıktısı hangisi olur?

    A) 15    B) 23    C) 55    D) 50    E) 14

  2. Cevap: B

  3. >>> sayi = 1
    >>> toplam = 0
    >>> while sayi <= 5
    >>> toplam = toplam + sayi
    >>> sayi ++
    >>>> println (toplam)

    Yukarıda verilen program çalıştırıldığında hangi çıktıyı verir?

    A) 5    B) 15    C) 50    D) 0    E) 150

  4. Cevap: B Açıklama:Cevap: B)
    Açıklama: While döngüsü içinde sayi değişkeni 1'den başlayarak 5'e kadar artarken toplam değişkenine eklenir. Sayi 5'e ulaştığında toplam 1 + 2 + 3 + 4 + 5 = 15 olur. Bu nedenle çıktı 15'tir.

  5. Bir döngüde (loop) ne işe yarayan bir "break" ifadesi kullanılır?

    A) Döngünün kaç kere çalışacağını belirler
    B) Döngüyü sonlandırır
    C) Döngüdeki değişkenlerin değerlerini sıfırlar
    D) Döngü içindeki bir ifadeyi atlar
    E) Döngünün sonraki adımına geçer

  6. Cevap: B Açıklama:

    Cevap: B) Döngüyü sonlandırır. "break" ifadesi, bir döngünün çalışmasını sonlandırmak için kullanılır. Döngü içindeki belirli bir koşul gerçekleştiğinde, "break" ifadesi kullanılarak döngü hemen sonlandırılır ve program döngüden çıkar. Böylece, döngüye devam etmek yerine program akışı bir sonraki işleme geçer.



  7. Hangi işlev, Python programlama dilinde bir dizinin elemanlarını birleştirmek için kullanılır?

    A) join()            B) append()        C) insert()
    D) remove()     E) reverse()

  8. Cevap: A Açıklama:

    Bu sorunun cevap anahtarı "A) join()" işlevidir. Python programlama dilinde, bir dizinin elemanlarını birleştirmek için "join()" işlevi kullanılır. "join()" işlevi, bir dizi içindeki elemanları birleştirerek tek bir dize oluşturur. Bu işlem, dizideki elemanları belirli bir ayraçla birleştirerek daha büyük bir dize oluşturmayı sağlar. Örneğin, bir liste içindeki elemanları boşlukla birleştirmek için "join()" işlevi kullanılabilir.



  9. Python'da hangi komut, bir dizeyi küçük harflere dönüştürür?

    A) lower()        B) upper()        C) replace()
    D) split()          E) join()

  10. Cevap: A Açıklama:

    Python'da bir dizeyi küçük harflere dönüştürmek için "lower()" komutu kullanılır. Bu komut, bir dizeyi alır ve tüm harfleri küçük harfe dönüştürerek yeni bir dize döndürür. Örneğin, "text = "Merhaba Dünya!"; lowercase_text = text.lower()" ifadesi, "text" değişkenindeki dizedeki tüm harfleri küçük harfe dönüştürerek "lowercase_text" değişkenine atar. Diğer seçeneklerdeki komutlar farklı işlevlere sahiptir. "upper()" komutu, bir dizedeki tüm harfleri büyük harfe dönüştürür. "replace()" komutu, bir dizede belirli bir alt dizeyi başka bir alt dizeyle değiştirir. "split()" komutu, bir dizedeki kelimeleri ayırmak için kullanılır. "join()" komutu ise bir liste veya demet içindeki öğeleri birleştirerek bir dize oluşturur.



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

  12. Cevap: C Açıklama:

    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.



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

  14. Cevap: A Açıklama:

    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.



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

  16. Cevap: A Açıklama:

    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.



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

  18. Cevap: A Açıklama:Cevap: A)
    Açıklama: 'range(1, 6)' fonksiyonu 1 ile 5 arası (6 hariç) tam sayılar üretir. 'end=" "' argümanı, sayıları aralarında boşluk bırakarak yazdırır. Bu nedenle, çıktı "1 2 3 4 5" olacaktır.

  19. Aşağıdaki Python kodunun çıktısı ne olur?
    x = "Hello, world!"
    print(x[7])

    A) e    B) w    C) ,    D) r    E) Hiçbiri

  20. Cevap: B Açıklama:

    Bu sorunun cevap anahtarı A) e'dir. - Verilen Python kodunda, `x` adlı bir string değişkeni tanımlanmış ve değeri "Hello, world!" olarak atanmıştır. - `print(x[7])` ifadesi, `x` değişkeninin 7. indeksindeki karakteri ekrana yazdırmak için kullanılır. - Python'da indeksler 0'dan başlar, bu nedenle `x[7]` ifadesi bize 7. indeksteki karakteri verir. - "Hello, world!" stringinde 7. indeksteki karakter "e" olduğundan, çıktı olarak "e" yazdırılır.



  21. Aşağıdaki Python kodunun çıktısı ne olur?
    for i in range(5):
    print(i)
    if i == 2:
    break

    A) 0 1 2      B) 0 1 2 3 4            C) 1 2
    D) 2            E) Hiçbiri

  22. Cevap: A Açıklama:

    Bu sorunun cevap anahtarı A) 0 1 2 olacaktır. - Bu kod parçası, 0'dan 4'e kadar olan sayıları ekrana yazdırmak için bir döngü kullanır. - Döngü `for i in range(5):` satırıyla başlar. Bu, 0'dan 4'e kadar olan sayıları temsil eden `i` değişkenini oluşturur. - Döngünün her adımında `print(i)` satırı çalışır ve `i` değeri ekrana yazdırılır. - `if i == 2:` satırı, `i` değerinin 2'ye eşit olup olmadığını kontrol eder. - `i` değeri 2 olduğunda, `break` ifadesi döngüyü sonlandırır. - Bu durumda, döngü 0, 1 ve 2'yi ekrana yazdırdıktan sonra sona erer.



  23. Aşağıdaki Python kodunun çıktısı ne olur?
    x = "12345"
    y = x[1:3]
    print(y)

    A) 1    B) 2    C) 3    D) 23    E) 34

  24. Cevap: D Açıklama:

    Bu sorunun cevap anahtarı "D) 23" olarak belirlenmiştir. Koddaki y[1:3] ifadesi, x'in 1. indeksinden başlayarak 3. indeksine kadar olan karakterleri alır. x = "12345" olduğunda, y = "23" olur. Dolayısıyla, print(y) ifadesi "23" çıktısını verecektir.



  25. Aşağıdaki kod parçasında döngünün kaç kez çalışacağı belirtilmiştir:
    for i in range(5):
         print(i)
    Hangi seçenekte doğru bir açıklama verilmiştir?

    A) Döngü 5 kere çalışır.
    B) Döngü 4 kere çalışır.
    C) Döngü 6 kere çalışır.
    D) Döngünün kaç kez çalışacağı belirtilmemiş.
    E) Kod parçası hata içermektedir.

  26. Cevap: A Açıklama:

    Cevap Anahtarı: A) Döngü 5 kere çalışır. Verilen kod parçasında, "for i in range(5)" ifadesi bulunmaktadır. Bu ifade, 0'dan başlayarak 5'e kadar (5 dahil değil) olan sayıları temsil eden bir dizi oluşturur. Her bir sayı için döngü bir kez çalışacak şekilde ayarlanmıştır. Dolayısıyla, döngü toplamda 5 kez çalışır ve 0'dan 4'e kadar olan sayıları ekrana yazdırır.



  27. Aşağıdaki kod parçasında while döngüsü kullanılmıştır
    i = 0
    while i < 5:    
       print(i)
       i += 1

    Hangi seçenekte doğru bir açıklama verilmiştir?

    A) Döngü 5 kere çalışır.
    B) Döngü 4 kere çalışır.
    C) Döngü sonsuz kere çalışır.
    D) Döngünün kaç kez çalışacağı belirtilmemiş.
    E) Kod parçası hata içermektedir.

  28. Cevap: A Açıklama:Cevap: A)
    Açıklama: While döngüsünün koşulu i < 5 olduğundan, i 0'dan başlayarak 4'e kadar 5 kez artacaktır. Bu nedenle döngü toplam 5 kez çalışacaktır.

  29. Hangi döngü, belirtilen koşul doğru olduğu sürece kod bloğunu yineleyecektir?

    A) while döngüsü            B) for döngüsü
    C) if koşulu                      D) else if koşulu
    E) switch koşulu

  30. Cevap: A Açıklama:

    Bu sorunun cevap anahtarı "A) while döngüsü" olarak belirlenmiştir. While döngüsü, belirtilen koşul doğru olduğu sürece kod bloğunu tekrar tekrar çalıştırır. Koşul her döngü başında kontrol edilir ve koşul doğru olduğu sürece döngü devam eder. Bu şekilde, belirli bir şart sağlandığı sürece kod bloğu yinelenir.



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

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



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

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



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

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



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

  38. Cevap: C Açıklama:

    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.



Yorum Bırak

   İsiminizi Giriniz:   
   Emailinizi Giriniz:




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

2024-2025 9.Sınıf Bilgisayar Bilimi Dersi 2.Dönem 1.Yazılı Soruları (2023-04-05) 24 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 19 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 0 kullanıcı beğenmiş. Bu sınavı çözerek başarınızı artırmak için 2024-2025 9.Sınıf Bilgisayar Bilimi Dersi 2.Dönem 1.Yazılı Soruları (2023-04-05) Testini Çöz tıklayın. 2024-2025 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.

2024-2025 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


2024-2025 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

"break" ifadesi, programcılara döngülerin belirli bir koşul sağlandığında nasıl sonlandırılacağını kontrol etme ve döngüden çıkma yeteneği sağlar, bu da programların daha etkili ve esnek olmasını sağlar.

Python programlama dilinde "join()" işlevini kullanarak dizilerin elemanlarını birleştirmeyi öğrenmek, metin manipülasyonunda kullanışlı bir beceridir.

Python'da "lower()" komutunu kullanarak bir dizeyi küçük harflere dönüştürebilmek, metin işleme veya karşılaştırmalar yaparken harf büyüklüğünü dikkate almadan işlem yapmamızı sağlar ve dize manipülasyonunu kolaylaştırır.

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.

Döngü kullanarak belirli bir aralıktaki sayıları yazdırma.

Bir stringin belirli bir indeksindeki karakteri elde etmek ve kullanmak.

Python'da döngülerin çalışma mantığını anlamak ve `break` ifadesinin döngüyü nasıl sonlandırdığını bilmek.

String dilimleme işlemini kullanarak belirli bir karakter aralığını seçme becerisi.

Python'da döngülerin nasıl çalıştığını anlama ve "range" fonksiyonunun kullanımını kavrama.

Bir döngünün belirli bir koşul sağlandığı sürece çalışacağını ve bu örnekte döngünün 5 kere çalışacağını anlama.

Döngüleri kullanarak tekrarlayan işlemleri gerçekleştirmeyi ve belirli koşullar altında kodu kontrol etmeyi öğrenmek.

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.

split() fonksiyonu kullanarak bir metni belirtilen bir ayracı kullanarak bölerek, her bir bölümü bir listeye dönüştürebilirsiniz.

Python programlama dilinde len() fonksiyonunun kullanımını test etmektedir.

etiketlerini kapsamaktadır.

Hangi kategoriye ait?

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.

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

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

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

2024-2025 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 2024-2025 9.Sınıf Bilgisayar Bilimi Dersi 2.Dönem 1.Yazılı Soruları (2023-04-05) sınavını sayfanıza kaydedebilirsiniz.

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