Bursa Özel Yedi Renkli Çınar Fen Lisesi 2022-2023 Eğitim Öğretim Yılı | Bilgisayar Bilimi Dersi 1. Dönem 2. Sınavı

Bursa Özel Yedi Renkli Çınar Fen Lisesi 2022-2023 Eğitim Öğretim Yılı | Bilgisayar Bilimi Dersi 1. Dönem 2. Sınavı 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.



 Bursa Özel Yedi Renkli Çınar Fen Lisesi 2022-2023 Eğitim Öğretim Yılı | Bilgisayar Bilimi Dersi 1. Dönem 2. Sınavı CEVAPLARI

  1. I. elseif
    II. while
    III. for
    Python programlama dilinde yukarıda verilenlerden hangisi veya hangileri döngü kodudur?

    A) I ve II             B) II ve III        C) I ve III
    D) I, II ve III        E) Yalnız II

  2. Cevap: B

  3. >>>  sayi = int("merhaba)
    >>> print(sayi)

    Yukarıda verilen kod blogu çalıştırıldığında hangisini yapar?

    A) Ekrana merhaba yazar.
    B) Ekrana "merhaba" yazar.
    C) Ekrana sayi yazar.
    D) Hata verir.
    E) Ekrana rastgele bir sayı yazar.

  4. Cevap: D

  5. Verilen kod blogu çalıştırıldığında ve klavyeden 5 sayısı girildiğinde hangi sonucu verir?
    python şart if komutu sorusu

    A) Negatif
    B) Pozitif
    C) Pozitif + Negatif
    D) İşlem hatası verir
    D) Mantık hatası verir.

  6. Cevap: B

  7. Python programlama dilinde verilen kod çalıştırıldığında aşağıdakilerden hangisini yapar?
    python fonksion sorusu

    A) 22 toplamını verir.
    B) 202 toplamın verir.
    C) Bir int değişkeni ile bir str değişkeninin toplanamayacağı hatasını verir.
    D) Hiçbir sonuç döndürmez.
    E) 220 sonucunu döndürür.

  8. Cevap: C

  9. Aşağıdaki kodlardan hangisi 10'dan başlayıp 1'er azalarak sayıları yazdırır?

    A) for i in range (10,0,-1) - print(i)
    B) for i in range (10,0,1) - print(i)
    C) for i in range (1,10,-1) - print(i)
    D) for i in range (10,1,1) - print(i)
    E) for i in range (10,0,0) - print(i)

  10. Cevap: A

  11. >>> for i range(1,14)
    >>> print(i)

    Python'da yazılmış yukarıdaki kod bloğu için "i" değişkeni aşağıdaki değerlerden hangisini alamaz?

    A) 1    B) 4    C) 10    D) 13    E) 14

  12. Cevap: E

  13. >>> from math import sqrt
    >>> sayi = sqrt(144)
    >>> print(sayi)

    Yukarıdaki kod bloğu çalıştırıldığında hangi sonuç elde edilir?

    A) 0                 B) 1                    C) 12
    D) 11446        E) Hata verir.

  14. Cevap: C

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

  16. Cevap: B

  17. >>> a = 79. 001
    >>> type(a)

    Yukarıdaki işlemin çıktısı hangisi olur?

    A) round    B) str    C) int    D) double    E) type

  18. Cevap: D

  19. Aşağıdakilerden hangisi fonksiyonların kullanım amaçlarından biri olamaz?

    A) Programın incelenmesini ve anlaşılmasını kolaylaştırır.
    B) Programda hata alındığında çözümün kolayca bulunmasını sağlar.
    C) Hata ayıklama işlemini kolaylaştırır.
    D) Programcıyı zamandan ve fazla koddan kurtarır.
    E) Bir kod bloğunu istenilen kadar tekrarlar.

  20. Cevap: E

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

  22. Cevap: B

  23. I. println(5x + 3 - 2)
    II. println(2*4 + 5 / 2)
    III. println(6 - 8 / 2 + 42) 
    Yukarıda verilenlerden hangisi veya hangileri integer sonuç üretir?

    A) I ve II         B) II ve III        C) I ve III
    D) I, II ve III    E) Yalnız II

  24. Cevap: B

  25. >>> x = "Merhaba"
    >>> y = 242
    >>> z = 43,5
    >>> println(type(x)," - "type(y)," - "type(z))

    Yukarıda verilen komutun çıktısı hangisi olur?

    A) string - int - float            B) char - float - int
    C) int - string - float            D) string - float - char
    E) time - string - float

  26. Cevap: A

  27. Python programlama dilinde, hangi kontrol yapısı bir blok kodun belirli bir koşulu karşılayana kadar tekrarlanmasını sağlar?

    A) if-else         B) for                C) while
    D) switch        E) try-except

  28. Cevap: C Açıklama:

    Cevap anahtarı: C) while. Python programlama dilinde, belirli bir koşulu karşılayana kadar bir blok kodun tekrarlanmasını sağlamak için "while" kontrol yapısı kullanılır. 2. "while" döngüsü, başlangıçta verilen bir koşulu kontrol eder ve koşul doğru olduğu sürece blok kodunu tekrar tekrar çalıştırır. Her döngü turunda koşul kontrol edilir ve koşul hala doğru ise döngü devam eder. 3. Koşulun yanlış olduğu bir noktada, yani koşulun sağlanmadığı bir durumda döngü sona erer ve program devam eder.



  29. Python'da bir fonksiyonu tanımlamak için hangi kelime kullanılır?

    A) for        B) while        C) if
    D) def       E) return

  30. Cevap: D Açıklama:

    Sorunuzda, Python'da bir fonksiyonu tanımlamak için hangi kelimenin kullanıldığını sormaktasınız. Doğru cevap "D) def" kelimedir. "def" kelimesi, Python programlama dilinde bir fonksiyonun tanımlanmasında kullanılır. Fonksiyonlar, belirli bir işlevi yerine getiren ve tekrar tekrar kullanılabilen kod bloklarıdır. "def" kelimesiyle bir fonksiyon tanımlanır, ardından fonksiyonun adı ve parametreleri belirtilir. Python'da bir fonksiyonu tanımlamak için "def" kelimesi kullanılır. "def" kelimesiyle bir fonksiyonun başlangıcı belirtilir ve ardından fonksiyonun adı ve parametreleri belirtilir. Fonksiyonun içerisinde yapılacak işlemler ve dönüş değeri "def" kelimesinden sonra gelen girintili kod bloğunda yer alır. Fonksiyonlar, programın farklı yerlerinde tekrar tekrar kullanılabilen ve kodun daha modüler ve düzenli olmasını sağlayan önemli bir yapı taşıdır. Diğer seçenekler ise farklı program yapılarını ifade eden kelimelerdir.



  31. Aşağıdaki Python kodunun çıktısı nedir?
    x = 5
    y = "6"
    print(x + y)

    A) 11                                 B) 56
    C) "56"                              D) TypeError verir.
    E) Syntax hatası verir.

  32. Cevap: D Açıklama:

    Sorunun cevap anahtarı "D) TypeError verir." seçeneğidir. Bu kod, farklı veri tiplerini (+) operatörüyle birleştirmeye çalıştığı için bir TypeError hatası verecektir. - Python'da (+) operatörü ile iki farklı veri tipini birleştirmek istediğimizde, eğer bu veri tipleri uyumsuz ise TypeError hatası alırız. - Bu kodda, "x" değişkeni bir tamsayı (integer) tipinde tanımlanmışken, "y" değişkeni bir metin (string) tipinde tanımlanmıştır. - Bu nedenle, x + y ifadesi çalıştırıldığında Python TypeError hatası verecektir çünkü tamsayı ile metin tipi birleştirilemez.



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

  34. Cevap: A Açıklama:

    Bu sorunun cevap anahtarı A) 1 2 3 4 5 olarak belirlenmiştir. Verilen Python kodu bir döngü (for döngüsü) kullanarak 1'den 5'e kadar olan sayıları ekrana yazdıracaktır. "range(1, 6)" ifadesi, 1 ile 6 arasındaki sayıları (6 dahil değil) temsil eder. Döngü her adımda "i" değişkenini bir sonraki sayıyla güncelleyerek çalışır. "print(i, end=" ")" ifadesi, her sayıyı bir boşlukla yan yana yazdırmak için kullanılır. Örnek çıktı: 1 2 3 4 5



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

  36. Cevap: A Açıklama:

    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.



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

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



  39. Bir Python programında, bir if-else ifadesinin işlevi nedir?

    A) Bir döngüyü yürütmek için kullanılır.
    B) Belirli bir koşulu kontrol etmek ve farklı işlemler yapmak için kullanılır.
    C) Bir fonksiyon tanımlamak için kullanılır.
    D) Bir değişkeni tanımlamak için kullanılır.
    E) Bir dosyayı açmak için kullanılır.

  40. Cevap: B Açıklama:

    Sorunun cevap anahtarı "B) Belirli bir koşulu kontrol etmek ve farklı işlemler yapmak için kullanılır." olarak belirlenmiştir. Bir if-else ifadesi, bir programın belirli bir koşulu kontrol etmesini ve bu koşula bağlı olarak farklı işlemler yapmasını sağlar. Koşul ifadesi doğru ise if bloğu çalıştırılır, aksi halde else ifadesi çalıştırılır. Bu if-else ifadesi zinciri, birden fazla koşulu kontrol etmek ve farklı işlemler yapmak için kullanılabilir. Bu yapı, programlara esneklik kazandırır ve farklı senaryolara uygun işlemler yapılmasını sağlar.



  41. Bir Python programında, bir for döngüsü ne işe yarar?

    A) Belirli bir koşulu kontrol etmek için kullanılır.
    B) Belirli bir işlemi belirli bir sayıda kez yürütmek için kullanılır.
    C) Verileri bir dosyaya yazmak için kullanılır.
    D) Verileri bir dosyadan okumak için kullanılır.
    E) Bir fonksiyonu çağırmak için kullanılır.

  42. Cevap: B Açıklama:

    Sorunun cevap anahtarı "B) Belirli bir işlemi belirli bir sayıda kez yürütmek için kullanılır." olarak belirlenmiştir. Bir for döngüsü, belirli bir işlemi belirli bir sayıda tekrarlamak için kullanılır. Bu döngü, bir dizi, liste veya aralık gibi bir veri yapısındaki elemanları tek tek dolaşarak her bir eleman için belirtilen işlemi gerçekleştirir. For döngüsü, tekrar sayısını takip eder ve işlem bu sayı kadar tekrarlanır. Bu yapı, özellikle bir liste veya dizi üzerindeki elemanlara erişmek ve her biriyle aynı işlemi yapmak için kullanışlıdır.



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

  44. Cevap: A Açıklama:

    Bu sorunun cevap anahtarı "A) Döngü 5 kere çalışır" olarak belirlenmiştir. Kod parçası içindeki while döngüsü, i değeri 5'ten küçük olduğu sürece çalışır. Başlangıçta i değeri 0 olarak tanımlanır, ardından döngü içinde i değeri 1 artırılarak döngünün her bir adımında i'nin değeri artırılır. Bu şekilde döngü toplamda 5 kere çalışır ve 0'dan başlayarak 4'e kadar olan sayıları ekrana yazdırır.



  45. Hangi operatör iki değer arasında eşitliği kontrol eder?

    A) ==    B) !=    C) <=    D) >=    E) >

  46. Cevap: A Açıklama:

    Cevap Anahtarı: A) == (çift eşittir) Bu soruda, iki değer arasında eşitliği kontrol eden operatör hangisi olduğu sorulmaktadır. A seçeneği (== operatörü) iki değerin birbirine eşit olup olmadığını kontrol etmek için kullanılır. Eğer iki değer birbirine eşitse, ifade True (doğru) değerini döndürür; aksi halde False (yanlış) değerini döndürür. B seçeneği (!= operatörü) ise iki değerin birbirine eşit olmadığını kontrol etmek için kullanılır. Eğer iki değer birbirine eşit değilse, ifade True değerini döndürür; eğer birbirine eşitse False değerini döndürür. C seçeneği (<= operatörü) iki değerin birbirine küçük eşit olup olmadığını kontrol etmek için kullanılır. Eğer bir değer diğer değere eşit veya daha küçükse, ifade True değerini döndürür; aksi halde False değerini döndürür. D seçeneği (>= operatörü) ise iki değerin birbirine büyük eşit olup olmadığını kontrol etmek için kullanılır. Eğer bir değer diğer değere eşit veya daha büyükse, ifade True değerini döndürür; aksi halde False değerini döndürür. E seçeneği (> operatörü) ise bir değerin diğer değerden daha büyük olup olmadığını kontrol etmek için kullanılır. Eğer bir değer diğer değerden daha büyükse, ifade True değerini döndürür; aksi halde False değerini döndürür.



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

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



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

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



Yorum Bırak

   İsiminizi Giriniz:   
   Emailinizi Giriniz:




Bursa Özel Yedi Renkli Çınar Fen Lisesi 2022-2023 Eğitim Öğretim Yılı | Bilgisayar Bilimi Dersi 1. Dönem 2. Sınavı Detayları

Bursa Özel Yedi Renkli Çınar Fen Lisesi 2022-2023 Eğitim Öğretim Yılı | Bilgisayar Bilimi Dersi 1. Dönem 2. Sınavı 19 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 25 sorudan oluşmaktadır. Sınav soruları aşağıda verilen kazanımları ölçecek şekilde hazırlanmıştır. 10 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 Bursa Özel Yedi Renkli Çınar Fen Lisesi 2022-2023 Eğitim Öğretim Yılı | Bilgisayar Bilimi Dersi 1. Dönem 2. Sınavı Testini Çöz tıklayın. Bursa Özel Yedi Renkli Çınar Fen Lisesi 2022-2023 Eğitim Öğretim Yılı | Bilgisayar Bilimi Dersi 1. Dönem 2. Sınavı yazılı sınavına henüz hiç yorum yapılmamış. İlk yorum yapan siz olun.

Bursa Özel Yedi Renkli Çınar Fen Lisesi 2022-2023 Eğitim Öğretim Yılı | Bilgisayar Bilimi Dersi 1. Dönem 2. Sınavı sınavında hangi soru türleri kullanılmıştır?

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


Bursa Özel Yedi Renkli Çınar Fen Lisesi 2022-2023 Eğitim Öğretim Yılı | Bilgisayar Bilimi Dersi 1. Dönem 2. Sınavı 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

Python programlama dilinde, belirli bir koşulu karşılayana kadar bir blok kodun tekrarlanmasını sağlamak için "while" döngüsünü kullanabilme.

Python'da "def" kelimesini kullanarak fonksiyon tanımlamanın nasıl yapıldığını bilmek, programların modülerliğini ve düzenini artırmaya yardımcı olur.

Farklı veri tiplerini birleştirmenin Python'da nasıl bir hata oluşturabileceği konusunda farkındalık geliştirme becerisi.

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

Python'da döngü kullanarak bir liste üzerinde işlem yapma becerisi.

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

Bir if-else ifadesinin belirli bir koşulu kontrol etmek ve farklı işlemler yapmak için kullanıldığını bilmek.

Bir for döngüsünün belirli bir işlemi belirli bir sayıda tekrarlamak için kullanıldığını bilmek.

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.

İki değerin eşitliğini kontrol etmek için == operatörünün kullanıldığını bilmek ve karşılaştırma operatörlerinin farklı koşulları kontrol etmek için nasıl kullanıldığını anlamak.

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

String değişkenleri ve çarpma operatörünün bir stringi tekrarlamak için kullanılmasıdır.

etiketlerini kapsamaktadır.

Hangi kategoriye ait?

Bursa Özel Yedi Renkli Çınar Fen Lisesi 2022-2023 Eğitim Öğretim Yılı | Bilgisayar Bilimi Dersi 1. Dönem 2. Sınavı sınavı 9.Sınıf kategorisinin Bilgisayar Bilimi alt kategorisinin, 2 dönemine ait.

Bursa Özel Yedi Renkli Çınar Fen Lisesi 2022-2023 Eğitim Öğretim Yılı | Bilgisayar Bilimi Dersi 1. Dönem 2. Sınavı Testi İstatistikleri

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

Bursa Özel Yedi Renkli Çınar Fen Lisesi 2022-2023 Eğitim Öğretim Yılı | Bilgisayar Bilimi Dersi 1. Dönem 2. Sınavı Sınavını hangi formatta indirebilirim?

Bursa Özel Yedi Renkli Çınar Fen Lisesi 2022-2023 Eğitim Öğretim Yılı | Bilgisayar Bilimi Dersi 1. Dönem 2. Sınavı 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 Bursa Özel Yedi Renkli Çınar Fen Lisesi 2022-2023 Eğitim Öğretim Yılı | Bilgisayar Bilimi Dersi 1. Dönem 2. Sınavı sınavını sayfanıza kaydedebilirsiniz.

Bursa Özel Yedi Renkli Çınar Fen Lisesi 2022-2023 Eğitim Öğretim Yılı | Bilgisayar Bilimi Dersi 1. Dönem 2. Sınavı 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.