9.Sınıf Bilgisayar Bilimi 2.Dönem 1.Yazılıya Hazırlık Test 1

9.Sınıf Bilgisayar Bilimi 2.Dönem 1.Yazılıya Hazırlık Test 1 sınavı 9.Sınıf kategorisinin Bilgisayar Bilimi alt kategorisinin, 2 dönemine ait. Bu sınav Orta derecede zorluktadır. Toplamda 18 sorudan oluşmaktadır.



 9.Sınıf Bilgisayar Bilimi 2.Dönem 1.Yazılıya Hazırlık Test 1 CEVAPLARI

  1. Python dilinde 5,62 sayısını reel bir sayıya dönüştürmek için kullanılan söz dizimi hangisidir?

    A) 5.62    B) float(5.62)    C) 562    D) 5,62e0    E) 562.0    

  2. Cevap: B Açıklama:

    Python'da "float" kelimesi, bir sayıyı reel bir sayıya dönüştürmek için kullanılır.



  3. Aritmetik çarpma operatörü aşağıdakilerden hangisidir?

    A) +    B) -    C) *    D) /    E) %    

  4. Cevap: C Açıklama:

    Aritmetik çarpma operatörü, iki sayıyı çarpmak için kullanılan "*" sembolüdür.



  5. Aşağıdakilerden hangisi Python'da tam sayı sonuç üreten bir operatördür?

    A) /    B) //    C) *    D) +    E) %    

  6. Cevap: B Açıklama:

    // operatörü, tam sayı bölme işlemi yapar ve tam sayı sonuç verir. Diğer operatörler ise ondalıklı sayı sonuçları üretebilir.



  7. Python'da bir tamsayı nasıl tanımlanır?

    A) Sayının başına tırnak işareti ekleyerek ("4")
    B) Sayının başına tek tırnak işareti ekleyerek ('4')
    C) Sayının sonuna tırnak işareti ekleyerek (4")
    D) Hiçbir tırnak işareti kullanmadan (4)
    E) Sayının başına ve sonuna tırnak işareti ekleyerek (4")

  8. Cevap: D Açıklama:

    Python'da tamsayılar tırnak işareti kullanmadan tanımlanır.



  9. Python'da aşağıdaki ifadelerden hangisi aritmetik bir ifadedir?

    A) x = x + 5           B) if x > 0:          
    C) print("Merhaba")    D) while i < 10:      
    E) x = y + z                                 

  10. Cevap: A Açıklama:

    Aritmetik ifade, değişkenlerin değerlerini değiştirmek için matematiksel işlemler kullanır. x = x + 5 ifadesi, x'in değerini 5 artırır.



  11. Python'da for döngüsüyle 1'den 10'a kadar sayıları yazdırmak için aşağıdakilerden hangisi doğru kod satırıdır?

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

  12. Cevap: A Açıklama:

    range(1, 11) ifadesi, i değişkeninin 1'den 10'a kadar (11 dahil değil) değerler alacağını belirtir.



  13. Bir programda tekrar tekrar kullanılacak bir işlem için aşağıdakilerden hangisi yazılmalıdır?

    A) Fonksiyon       B) Değişken       
    C) Döngü           D) Karar yapısı   
    E) Istif                             

  14. Cevap: A Açıklama:

    Fonksiyonlar, bir programda tekrar tekrar kullanılacak işlemleri tanımlamak için kullanılır.



  15. Global değişken aşağıdakilerden hangisidir?

    A) Fonksiyon içinde tanımlanan ve tüm fonksiyonlar tarafından kullanılan değişken.
    B) Fonksiyon dışında tanımlanan ve sadece fonksiyon içinde kullanılan değişken.
    C) Parametre olarak fonksiyona gönderilen ve fonksiyon içinde kullanılan değişken.
    D) Fonksiyon içinde tanımlanan ve sadece o fonksiyon tarafından kullanılan değişken.
    E) Programın tümü tarafından kullanılan ve fonksiyon içinde tanımlanan değişken.

  16. Cevap: C Açıklama:

    Global değişken, programın tümü tarafından tanınabilen ve fonksiyon içinde tanımlanan değişkendir.



  17. Global değişkenlerin avantajı aşağıdakilerden hangisidir?

    A) Hafızada daha az yer kaplar.
    B) Tüm fonksiyonlar tarafından kullanılabilir.
    C) Fonksiyon çağrıldığında kaybolmaz.
    D) Programın çalışma süresini kısaltır.
    E) Hatalara karşı daha az hassastır.

  18. Cevap: B Açıklama:

    Global değişkenlerin avantajı, tüm fonksiyonlar tarafından kullanılabilir olmalarıdır.



  19. Bir dizideki karakterlerin sırasını elde etmek için kullanılan dâhili metot hangisidir?

    A) __getitem__    B) __len__    C) count    D) strip    E) rjust    

  20. Cevap: A Açıklama:

    Dizilerde karakterlerin sırasını elde etmek için __getitem__ metodu kullanılır.



  21. Python'da aşağıdaki kod bloğunun çıktısı ne olur? a = [1, 2, 3, 4, 5] b = a.copy() b.pop(2) print(a)

    A) [1, 2, 3, 4, 5]    B) [1, 2, 4, 5]      
    C) [1, 2, 3, 5]       D) [1, 2, 3, 4]      
    E) [2, 3, 4, 5]                            

  22. Cevap: B Açıklama:

    `copy()` metodu, mevcut bir listenin bağımsız bir kopyasını oluşturur. `pop(index)` metodu ise belirtilen indeksteki öğeyi listeden çıkarır. Bu durumda, `b.pop(2)` metodu, `b` listesinden 3. indeksteki öğeyi (`3`) çıkarır. Ancak bu değişiklik, `a` listesini etkilemez, çünkü `a` ve `b` iki farklı listedir.



  23. Aşağıdakilerden hangisi bir listeyi dilimlemek için kullanılan doğru ifadedir?

    A) list[başlangıç:bitiş:artım miktarı]
    B) list[başlangıç:bitiş]
    C) list[bitiş:başlangıç]
    D) list[artım miktarı:başlangıç:bitiş]
    E) list[bitiş:başlangıç:artım miktarı]

  24. Cevap: A Açıklama:

    Bir listeyi dilimlemek için, başlangıç indeksinden itibaren bitiş indeksine kadar olan elemanları içeren bir alt liste oluşturulur. Artım miktarı belirtilmezse varsayılan olarak 1 kabul edilir.



  25. Hangisi Python dilinde reel sayıları tanımlamak için kullanılan kelimedir?

    A) float    B) double    C) real    D) decimal    E) integer    

  26. Cevap: A Açıklama:

    Python'da float kelimesi, kesirli ifadelere sahip noktalı sayıları tanımlamak için kullanılır.



  27. Python dilinde, "*" işareti hangi amaca hizmet eder?

    A) Çarpma İşlemi      B) Bölme İşlemi      
    C) Mod Alma İşlemi    D) Üs Alma İşlemi    
    E) Toplama İşlemi                          

  28. Cevap: A Açıklama:

    Python dilinde "*" işareti, iki ifadeyi çarpmak için kullanılır.



  29. Aşağıdakilerden hangisi bir fonksiyonun özelliklerinden biri DEĞİLDİR?

    A) Belirli bir görevi gerçekleştirmek için tasarlanmıştır.
    B) Parametreler alır ve bir değer döndürür.
    C) Kod tekrarını azaltmak için kullanılır.
    D) İşlem sırası değiştirilemez.
    E) Çağrıldığında mevcut değişkenleri değiştirir.

  30. Cevap: E Açıklama:

    Fonksiyonlar, çağrıldıklarında mevcut değişkenlerin değerlerini değiştirmezler. Bunun yerine, ya bir değer döndürürler ya da sonuçları parametreler aracılığıyla iletirler.



  31. Hangisi birleşik bir fonksiyon yapısıdır?

    A) (math.fonksiyon_adı)      B) (fonksiyon_adı.math)     
    C) (math.fonksiyon_adı())    D) (fonksiyon_adı(math))    
    E) (fonksiyon_adı math)                                  

  32. Cevap: C Açıklama:

    Birleşik fonksiyon yapısında, bir modül adı fonksiyon adından önce nokta ile ayrılır.



  33. "Nesneyi kullanan kod, nesne istemcisidir ve nesne istemcilere servis sunmaktadır." ifadesindeki "nesne istemcisi" nedir?

    A) Nesneyi kullanan kod
    B) Nesne tarafından sunulan servisler
    C) Nesneyi oluşturan kod
    D) Nesnenin üyeleri
    E) Nesnenin örnek değişkenleri

  34. Cevap: A Açıklama:

    Nesne istemcisi, nesneyi kullanan koddur. Nesne istemcilere servis sunmaktadır, yani nesne tarafından sunulan servisleri kullanır.



  35. Python'da bir dosyaya yazma izni ile erişmek için hangi mod kullanılır?

    A) "w"    B) "r"    C) "a"    D) "r+"    E) "w+"    

  36. Cevap: A Açıklama:

    "w" modu, dosyaya yazma izni ile erişmeyi sağlar. Dosya yoksa yeni bir dosya oluşturulurken, aynı isimde bir dosya varsa eski veriler yenileri ile değiştirilir.



Yorum Bırak

   İsiminizi Giriniz:   
   Emailinizi Giriniz:




9.Sınıf Bilgisayar Bilimi 2.Dönem 1.Yazılıya Hazırlık Test 1 Detayları

9.Sınıf Bilgisayar Bilimi 2.Dönem 1.Yazılıya Hazırlık Test 1 8 kere indirildi. Bu sınav Orta derecede zorluktadır. Sınav zorluk derecesi sınavı oluşturan soruların istatistikleri alınarak oluşturulmuştur. Toplamda 18 sorudan oluşmaktadır. Sınav soruları aşağıda verilen kazanımları ölçecek şekilde hazırlanmıştır. 21 Şubat 2024 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 1.Yazılıya Hazırlık Test 1 Testini Çöz tıklayın. 9.Sınıf Bilgisayar Bilimi 2.Dönem 1.Yazılıya Hazırlık Test 1 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 1.Yazılıya Hazırlık Test 1 sınavında hangi soru türleri kullanılmıştır?

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


9.Sınıf Bilgisayar Bilimi 2.Dönem 1.Yazılıya Hazırlık Test 1 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 9.sınıf bilgisayar bilimi dersi 2.dönem 1.yazılıya hazırlık test soruları 1, cevap ve açıklamalı olarak mebsinavlari.com tarafından hazırlanmıştır

Python'da reel sayıların tanımını ve dönüştürmeyi öğrenmek.

Python'da aritmetik operatörleri tanımak.

Python'daki aritmetik operatörlerin türlerini ve işlevlerini ayırt etme.

Öğrenciler Python'da tamsayıların nasıl tanımlanacağını öğrenirler.

Öğrenciler, Python'daki aritmetik ifadeleri tanımlayabilecek ve bunları basit bir kod örneğinde tanımlayabilecektir.

* For döngüsünün sözdizimini anlama * Belirli aralıktaki sayıların toplamını bulma

* Fonksiyon kavramını anlamak * Fonksiyonların tanımlanmasını ve kullanımını öğrenmek

Global ve yerel değişkenleri ayırt etme.

Global değişkenlerin faydalarını anlama.

* Dizilerin dâhili metotlarını anlamak * __getitem__ metodunun kullanımını öğrenmek

* Listelerin kopyalanması ve değiştirilmesi * Liste metotlarının kullanımı

* Listelerin dilimleme işlemlerini anlama

Öğrenciler, Python'da reel sayıların tanımlanma şeklini anlayacaklar.

Python dilinde çarpma işleminin nasıl yapıldığını anlamak

* Fonksiyonların özelliklerini anlamak * Fonksiyonları verimli bir şekilde kullanmak

* Built-in fonksiyonların kullanımını anlamak * Birleşik fonksiyon yapısının tanımını bilmek

Öğrenciler, nesne istemcisinin ne olduğunu ve ne işe yaradığını anlarlar.

* Dosya işleme işlemlerinde kullanılan modları anlamak * "w" modunun kullanım amacını kavramak f1 = Fraction(1, 2), f2 = Fraction(1, 2) ve f3 = f1 şeklinde tanımlanan bir kod parçası verilmiştir.

etiketlerini kapsamaktadır.

Hangi kategoriye ait?

9.Sınıf Bilgisayar Bilimi 2.Dönem 1.Yazılıya Hazırlık Test 1 sınavı 9.Sınıf kategorisinin Bilgisayar Bilimi alt kategorisinin, 2 dönemine ait.

9.Sınıf Bilgisayar Bilimi 2.Dönem 1.Yazılıya Hazırlık Test 1 Testi İstatistikleri

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

9.Sınıf Bilgisayar Bilimi 2.Dönem 1.Yazılıya Hazırlık Test 1 Sınavını hangi formatta indirebilirim?

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

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