9.Sınıf Bilgisayar Bilimi 2.Dönem 2.Yazılı - Test

9.Sınıf Bilgisayar Bilimi 2.Dönem 2.Yazılı - Test sınavı 9.Sınıf kategorisinin Bilgisayar Bilimi alt kategorisinin, 2 dönemine ait. Bu sınav Zor derecede zorluktadır. Toplamda 24 sorudan oluşmaktadır.



 9.Sınıf Bilgisayar Bilimi 2.Dönem 2.Yazılı - Test CEVAPLARI

  1. >>> from math import pow
    >>> sayi 1 = 3
    >>> sayi 2 = 2
    >>> sonuc = pow(sayi1,sayi2)
    >>> print(sonuc)

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

    A) 6    B) 9    C) 8    D) 5    E) 1 / 5

  2. Cevap:

    B



  3. >>> from random import random
    >>> sayi = random (1,5)
    >>> print( sayi)

    Yukarıdaki kod bloğu çalıştırıldığında hangi sonucu verir?

    A) 1    B) 12    C) 5    D) 6    E) Hata verir.

  4. Cevap: E

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

  6. Cevap: E

  7. Aşağıdakilerden hangisinde python programlama dilinde bir fonksiyon doğru olarak tanımlanmıştır?

    A) fonk topla (sayi1, sayi2):    B) def topla(sayi1, sayi2):
    C) topla(sayi1, sayi2):              D) topla(sayi1, sayi2) def:
    E) topla(sayi1, sayi2) fonk :

  8. Cevap: B

  9. >>> x = random()
    >>> println(type(x)) 
    Yukarıdaki kod blogunun çıktısı hangisi olur?

    A) int    B) char    C) 4    D) 0,2    E) string

  10. Cevap: A

  11. Aşağıdaki fonksiyonlardan hangisi parametre kabul etmez?

    A) sqrt   B) print   C) println   D) random   E) log

  12. Cevap: D

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

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

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

    A) M  E  R  H  A  B  A  D  Ü  N  Y  A
    B) m e  r  h  a  b  a  d  ü  n  y  a
    C) mer    dün
         ha       ya
         ba
    D) Merhaba
         Dünya
    E) Dünya Merhaba

  16. Cevap: D

  17. I. for döngüsü
    II. while döngüsü
    III. bloen döngüsü
    Yukarıda verilenlerden hangisi veya hangileri Python programlama dilinde döngüler arasındadır?

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

  18. Cevap: A

  19. bilgisayar bilimi
    verilen koda göre;
    I. "Doğru" çıktısını verecektir.
    II. "Yanlış" Çıktısını verecektir.
    III. Hata verecektir.
    verilenlerden hangisi veya hangileri doğrudur?

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

  20. Cevap: E

  21. pyton soru bilgisayar bilimi
    verilen koda göre;
    I. Klavyeden sıfırın altında veya yüzün üstünde bir sayı girildiğinde "Tanım aralığında olmayan bir sayı" çıktısı verecek.
    II. "Çok iyi" çıktısı alan bir kullanıcı klavyeden 46 sayısını girmiştir.
    III. 10 değerini giren bir kullanıcı "Zayıf" çıktısını alır.
    verilenlerden hangisi veya hangileri doğrudur?

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

  22. Cevap: C

  23. I. Programın temel komutlarından biridir.
    II. Mantık komutudur.
    III. Sadece true vey false değerini verir.
    Yukarıda verilenlerden hangisi veya hangileri eğer komutu için doğrudur?

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

  24. Cevap: D Açıklama:Cevap: D)
    Açıklama: Eğer komutu bir mantık komutudur (II), true veya false değerini verir (III) ve programın temel komutlarından biridir (I).

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

  26. Cevap: B

  27. I. >>> println(" 7 % 3 = " , 7 % 3)
                          7 % 3 = 4
    II.  >>> println("15 // 4 =", 15 //4)
                             15 // 4 = 3
    III. >>> println("2**3 = ", 2**3)
                            2**3 = 8

    Yukarıda verilen komut ve bu komutun çıktısı eşleştirmelerinden hangisi veya hangileri doğrudur?

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

  28. Cevap: D

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

  30. Cevap: A

  31. Python programlama dilinde metotlar daha çok hangisi ile ilgilidir?

    A) Fonksiyonlar    B) Değişkenler    C) Sınıflar
    D) Datalar             E) Veriler

  32. Cevap: A

  33. Bir fonksiyonun kendi içerisinde kendini belirli şartlar altında çağırmasına ne denir?

    A) Yinele                                   B) Öz yineleme
    C) Fonksiyon repeater          D) Çağrılma
    E) Pinleme

  34. Cevap: B

  35. Python programalama dilinde grafik, şekil çizimi için hangi sınıf kullanılır?

    A) Math         B) Random        C) String
    D) Turtle        E) Integer

  36. Cevap: D

  37. // Say fonksiyonu
    >>> def say(sayi = 10)
    >>>> for counter in range (sayi , -1 , -1)
    >>>>> print(counter)

    // Ana program
    >>> say( 5 );
    Yukarıda verilen python programı çalıştırıldığında hangi sonucu verir?

    A) Fonksiyona farklı değer gönderdiği için hata verir.
    B) 10'dan başlayarak 0'a kadar alt alta yazdırır.
    C) 5'ten başlayarak 0'a kadar alt alta yazdırır.
    D) 15'ten başlayarak 0'a kadar alt alta yazdırı.
    E) 10'dan başlayarak 5'e kadar olan sayıları alt alta yazdırır.

  38. Cevap: C Açıklama:Cevap: C)
    Açıklama: Fonksiyonun parametrelerine bir değer girilmezse varsayılan olarak 10 değeri verilir. Sonrasında fonksiyonda verilen değer için aralık belirlenir ve belirlenen aralıkta değerler alt alta yazdırılır. Verilen örnekte fonksiyona 5 değeri girildiğinden, 5'ten başlayarak 0'a kadar olan sayılar alt alta yazdırılır.

  39. Dairenin alanını hesaplayan bir program yazmak istenmektedir. Bu hesaplamayı yaparken pi sayısı da kullanılacaktır. Programcı pi sayısını program başlangıcında sabit olarak bir değişkene atamak istemektedir. Böylece pi sayısı değişmediği için program boyunca aynı değişkeni kullanabilecektir.
    Buna göre bu programcı pi sayısını hangi değişken tipiyle tanımlamalıdır?

    A) Global değişken        B) Yerel değişken
    C) Local değişken          D) Standart değişken
    E) Sınıf değişkeni

  40. Cevap: A Açıklama:Cevap: A)
    Açıklama: Pi sayısı tüm program boyunca aynı kalacağı için global değişken olarak tanımlanmalıdır.

  41. Program çalıştırıldığında tanımlanan ve program çalıştığı sürece hafızada saklı kalan, farklı fonksiyonlar içerisinde tanımlanamayan değişken hangisidir?

    A) Global değişken        B) Yerel değişken
    C) Local değişken          D) Standart değişken
    E) Sınıf değişkeni

  42. Cevap: A Açıklama:Cevap: A)
    Açıklama: Global değişkenler, programın çalıştığı sürece hafızada saklanır ve tüm fonksiyonlardan erişilebilir.

  43. Yerel değişkenlerle ilgili aşağıda verilenlerden hangisi doğru değildir?

    A) Sadece içinde bulunduğu fonksiyonun döngüsü boyunca çalışır. Fonksiyon tamamlanınca hafızadan silinir.
    B) Hafızaya fazla yük olmazlar.
    C) Bir programda yalnızca bir keze kullanılır.
    D) Başka fonksiyona geçiş yapıldığında değişken unutulur.
    E) Fonksiyondan çıkıldığında yerel değişken hafızadan silinir. Başka fonksiyonda tekrar kullanıma uygun hale gelir.

  44. Cevap: C

  45. I. Fonksiyonun amacı
    II. Alınacak parametrenin görevi
    III. Geri dönüş değeri
    Yukarıda verilenlerden hangisi veya hangileri herhangi bir porgramlama dilinde fonksiyon yazarken eklenmesi gereken tanımlayıcı bilgiler arasında gösterilebilir?

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

  46. Cevap: A

  47. >>> sayi = 10
    >>> print(sayi*2)
    >>> def yazdir():
    >>>> sayi = 20
    >>>> print(sayi*2)

    Yukarıda verilen kod bloğu çalıştırıldığında ekrana sırasıyla hangi çıktıları verir?

    A) 10 -- 20        B) 20 -- 20        C) 20 -- 40
    D) 10 -- 40        E) 20 -- 10

  48. Cevap: C

Yorum Bırak

   İsiminizi Giriniz:   
   Emailinizi Giriniz:




9.Sınıf Bilgisayar Bilimi 2.Dönem 2.Yazılı - Test Detayları

9.Sınıf Bilgisayar Bilimi 2.Dönem 2.Yazılı - Test 98 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 24 sorudan oluşmaktadır. Sınav soruları aşağıda verilen kazanımları ölçecek şekilde hazırlanmıştır. 10 Mayıs 2022 tarihinde eklenmiştir. Bu sınavı şimdiye kadar 3 kullanıcı beğenmiş. Bu sınavı çözerek başarınızı artırmak için 9.Sınıf Bilgisayar Bilimi 2.Dönem 2.Yazılı - Test Testini Çöz tıklayın. 9.Sınıf Bilgisayar Bilimi 2.Dönem 2.Yazılı - Test yazılı sınavına henüz hiç yorum yapılmamış. İlk yorum yapan siz olun.

9.Sınıf Bilgisayar Bilimi 2.Dönem 2.Yazılı - Test sınavında hangi soru türleri kullanılmıştır?

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


9.Sınıf Bilgisayar Bilimi 2.Dönem 2.Yazılı - Test Hangi Kazanımları Kapsıyor?

Bu sınav ve tema ve kazanımlarını kapsamaktadır.
  • PROGRAMLAMA
    1. Dosya İşlemleri
    2. Program Kontrolü
    3. Programlamanın Temelleri
    4. Proje Geliştirme

Ayrıca 9.sınıf bilgisayar bilimi 2.dönem 2.yazılı soruları; mebsinavlari.com tarafından tamamı test ve cevap anahtarlı olarak python üzerine hazırlanmıştır etiketlerini kapsamaktadır.

Hangi kategoriye ait?

9.Sınıf Bilgisayar Bilimi 2.Dönem 2.Yazılı - Test sınavı 9.Sınıf kategorisinin Bilgisayar Bilimi alt kategorisinin, 2 dönemine ait.

9.Sınıf Bilgisayar Bilimi 2.Dönem 2.Yazılı - Test Testi İstatistikleri

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

9.Sınıf Bilgisayar Bilimi 2.Dönem 2.Yazılı - Test Sınavını hangi formatta indirebilirim?

9.Sınıf Bilgisayar Bilimi 2.Dönem 2.Yazılı - Test 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 9.Sınıf Bilgisayar Bilimi 2.Dönem 2.Yazılı - Test sınavını sayfanıza kaydedebilirsiniz.

9.Sınıf Bilgisayar Bilimi 2.Dönem 2.Yazılı - Test 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.