9.Sınıf Bilgisayar Bilimi 2.Dönem 1.Test (Python)

9.Sınıf Bilgisayar Bilimi 2.Dönem 1.Test (Python) 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 1.Test (Python) CEVAPLARI

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

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



  3. Aşağıdaki Python kodunun çıktısı nedir?
    a = [1, 2, 3]
    b = a
    b[0] = 0
    print(A)

    A) [0, 2, 3]        B) [1, 2, 3]                    C) [0, 1, 2, 3]
    D) [0, 0, 0]        E) Syntax hatası verir.

  4. Cevap: A Açıklama:

    Sorunun cevap anahtarı "A) [0, 2, 3]" seçeneğidir. Kodun çıktısı bu şekildedir. - İlk olarak, bir liste `a` oluşturulur ve bu liste `[1, 2, 3]` değerlerini içerir. - Ardından `b` isimli bir değişken oluşturulur ve `b = a` şeklinde atanır. Bu atama işlemi, `b`'nin `a` ile aynı listeyi referans ettiği anlamına gelir. - Sonrasında `b[0] = 0` şeklinde bir atama yapılır. Bu atama, `b` listesinin ilk elemanını 0 olarak değiştirir. - En son adımda ise `print(A)` ifadesi yer alır. Ancak burada hata oluşur çünkü doğru yazım `print(a)` olmalıdır.



  5. Aşağıdaki Python kodunun çıktısı nedir? 
    a = 5
    b = 3
    if a > b:
       print("a büyüktür b")
    else:
        print("b büyüktür a")

    A) a büyüktür b
    B) b büyüktür a
    C) a eşittir b
    D) Hiçbir şey yazdırılmaz.
    E) Syntax hatası verir.

  6. Cevap: A Açıklama:

    Sorunun cevap anahtarı A) a büyüktür b'dir. Python'da "if-else" ifadesi, belirtilen koşulun doğru veya yanlış olmasına bağlı olarak farklı kod bloklarının çalışmasını sağlar. Bu kodda, a ve b değişkenleri karşılaştırılıyor. Eğer a, b'den büyükse "a büyüktür b" yazdırılır. Eğer a, b'den küçük veya eşitse ise "b büyüktür a" yazdırılır. Verilen durumda a = 5 ve b = 3 olduğu için a, b'den büyüktür ve "a büyüktür b" çıktısı verilir.



  7. Python dilinde "for" döngüsü ne işe yarar?

    A) Verilen sayıyı verir
    B) Belirli bir aralıktaki sayıları tekrar eder
    C) Koşul yanlış olduğu sürece belirli bir işlemi tekrar eder
    D) Koşul yanlış olduğu sürece belirli bir işlemi tekrar eder
    E) Hiçbiri

  8. Cevap: B Açıklama:

    Sorunun cevap anahtarı "B) Belirli bir aralıktaki sayıları tekrar eder" seçeneğidir. - Python dilinde "for" döngüsü, belirli bir aralıktaki öğeleri tekrarlamak için kullanılır. - "for" döngüsü, genellikle bir liste, demet veya dize gibi veri yapılarındaki öğeleri tek tek almak ve işlem yapmak için kullanılır. - Döngü, her bir öğe için belirtilen işlemi tekrar eder ve tüm öğeler işlenene kadar döngü devam eder.



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

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



  11. Bir Python programı içinde "print" fonksiyonu ne işe yarar?

    A) Verilen argümanı ekrana yazdırır
    B) Verilen argümanı sayıya dönüştürür
    C) Verilen argümanı liste haline getirir
    D) Verilen argümanı sözlük haline getirir
    E) Hiçbiri

  12. Cevap: A Açıklama:

    Bu sorunun cevap anahtarı A) Verilen argümanı ekrana yazdırmaktır. - "print" fonksiyonu, Python programında kullanılan bir yerleşik fonksiyondur ve verilen argümanı ekrana yazdırmak için kullanılır. - Fonksiyonun argümanı, yazdırılacak metin, sayı, değişken veya diğer veri türleri olabilir. - "print" fonksiyonu, programcının çıktıyı görmesini ve programın çalışmasını izlemesini sağlar.



  13. Aşağıdaki Python kodunun çıktısı ne olur?
    x = 5
    y = 10
    print("x + y =", x + y)

    A) x + y = 5              B) x + y = 10
    C) x + y = 15            D) x + y = "5 + 10"
    E) Hiçbiri

  14. Cevap: C Açıklama:

    Bu sorunun cevap anahtarı C) x + y = 15'dir. - Kodda, x değişkenine 5 değeri atanır ve y değişkenine 10 değeri atanır. - Ardından, "x + y =" ifadesi ve x + y işlemi olan x + y ifadesi yazdırılır. - x + y ifadesi, 5 + 10 işlemi olduğundan sonucu 15'tir. - Bu nedenle, çıktı "x + y = 15" olacaktır.



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

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



  17. Aşağıdaki Python kodunun çıktısı ne olur?
    x = 2
    y = 4
    if x < y:
        print("x is less than y")

    A) x is less than y        B) x is greater than y
    C) x is equal to y          D) Hiçbir şey
    E) Hiçbiri

  18. Cevap: A Açıklama:

    Bu sorunun cevap anahtarı A) x is less than y olarak belirlenmiştir. Kodda yer alan if bloğu, "x < y" koşulunu kontrol eder. Verilen durumda, x'in değeri 2 ve y'nin değeri 4 olduğundan koşul doğrudur. Bu nedenle, if bloğu içindeki print fonksiyonu çalışır ve "x is less than y" çıktısı verilir. Diğer seçeneklerde verilen koşulların sağlanmadığı veya hiçbir çıktı olmadığı durumlar söz konusu olduğu için doğru değildir.



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

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



  21. Bir programda, kullanıcının girdiği iki sayıyı toplayan bir fonksiyon yazmak istiyorsunuz. Bu fonksiyonun Python'da tanımı nasıl olmalıdır?

    A) def add_numbers(x, y):
    B) def sum(x, y):
    C) def add(x, y):
    D) def calculate_sum(x, y):
    E) def add(x, y, z):

  22. Cevap: A Açıklama:

    Bu sorunun cevap anahtarı A) def add_numbers(x, y) olarak belirlenmiştir. Kullanıcının girdiği iki sayıyı toplayan bir fonksiyon tanımlamak istediğimizde, fonksiyonun ismi ve parametreleri doğru şekilde belirlememiz gerekmektedir. "add_numbers" isimli fonksiyon, "x" ve "y" adında iki parametre almalıdır. Bu şekilde kullanıcıdan aldığımız sayıları toplayıp sonucu döndürebiliriz.



  23. Bir dosyadan veri okumak için hangi Python komutunu kullanabilirsiniz?

    A) read()        B) open()        C) input()
    D) print()        E) append()

  24. Cevap: B Açıklama:

    Sorunun cevap anahtarı "B) open()" komutudur. Bu komut, Python'da bir dosyayı açmak için kullanılır. Dosyayı açtıktan sonra, "read()" komutunu kullanarak dosyanın içeriğini okuyabilirsiniz. Bu işlemi gerçekleştirmek için dosya yolunu ve dosya açma modunu belirtmeniz gerekmektedir. Bu komut, dosyadan veri okumak için temel bir yöntemdir ve Python'da dosya işleme yeteneklerini kullanmanızı sağlar.



  25. Python'da, bir sözlük veri yapısı için hangi karakterleri kullanırsınız?

    A) ()    B) {}    C) []    D) <>    E) //

  26. Cevap: B Açıklama:

    Cevap Anahtarı:B) {} Bu soruda, Python'da bir sözlük veri yapısı için hangi karakterlerin kullanıldığı sorulmaktadır. Python'da sözlükler süslü parantezler ({}) veya köşeli parantezler ([]) ile oluşturulur. Verilen seçeneklere bakıldığında, doğru yanıtlar B) {} ve C) [] olarak belirlenebilir.



  27. Python'da, bir dosyaya veri yazmak için hangi işlem modunu kullanırsınız?

    A) "r"    B) "w"    C) "a"    D) "x"    E) "b"

  28. Cevap: B Açıklama:

    Cevap Anahtarı: B) "w" Bu soruda, Python'da bir dosyaya veri yazmak için hangi işlem modunun kullanıldığı sorulmaktadır. Dosyaya veri yazmak için "w" (write) işlem modu kullanılır. Bu işlem modu, dosyanın var olan içeriğini siler ve baştan yazmaya olanak tanır. Verilen seçeneklere bakıldığında, doğru yanıt B) "w" olarak belirlenebilir.



  29. Aşağıdaki Python kodunun çıktısı ne olur?
    x = 5
    y = 3
    z = x + y
    print("Toplam: " + z)

    A) Toplam: 5              B) Toplam: 8
    C) Toplam: "5"            D) Toplam: "8"
    E) Hata verecek

  30. Cevap: E Açıklama:

    Bu sorunun cevap anahtarı "E) Hata verecek" olarak belirlenmiştir. İlk iki satırda `x` ve `y` değişkenlerine sırasıyla 5 ve 3 değerleri atanır. Üçüncü satırda `z` değişkenine `x + y` işlemi uygulanır ve bu 5 + 3 = 8 sonucunu verir. Ancak, dördüncü satırda `print` fonksiyonuyla birlikte `z` değişkeni metin olarak kullanılmak istenirken hata oluşur. Sayısal bir değeri metinle birleştirmek için uygun bir dönüşüm veya formatlama yapılması gerekmektedir. Dolayısıyla, hata verecektir.



  31. Aşağıdaki Python kodunun çıktısı ne olur?
    x = "merhaba"
    print(x.upper())

    A) merhaba                    B) MERHABA
    C) Merhaba                    D) MeRHaBa
    E) mErHaBa

  32. Cevap: B Açıklama:

    Cevap Anahtarı: B) MERHABA Bu soruda, verilen Python kodunun çıktısının ne olduğu sorulmaktadır. Kodda "x" adında bir değişken oluşturulmuş ve içine "merhaba" kelimesi atanmıştır. Ardından "x.upper()" ifadesi kullanılarak "x" değişkeninin büyük harflerle yazılmış hali elde edilir ve bu değer "print" fonksiyonuyla ekrana yazdırılır. "upper()" metodu, bir string'in tüm karakterlerini büyük harfe dönüştürür. Dolayısıyla çıktı olarak "MERHABA" elde edilir.



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

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



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

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



  37. Aşağıdaki kod parçasında bir if koşulu kullanılmıştır:
    x = 5
    if x < 10:
         print("x 10'dan küçüktür.")
    else:
         print("x 10'dan büyüktür.")
    x değişkeninin değeri ne olursa olsun, hangi metin ekrana yazdırılır?

    A) "x 10'dan küçüktür."
    B) "x 10'dan büyüktür."
    C) "x 10'a eşittir."
    D) Kod parçası hata içermektedir.
    E) Herhangi bir metin ekrana yazdırılmaz.

  38. Cevap: A Açıklama:

    Bu sorunun cevap anahtarı "A) 'x 10'dan küçüktür.'" olarak belirlenmiştir. Kod parçasında x'in değeri 10'dan küçük olduğu sürece if bloğu çalışır ve "x 10'dan küçüktür." metni ekrana yazdırılır. Eğer x'in değeri 10 veya daha büyük ise else bloğu çalışır ve "x 10'dan büyüktür." metni ekrana yazdırılır. Çözüm açıklaması olarak, if-else koşulunun bir kontrol yapısı olduğunu ve belirli bir koşulu kontrol ederek farklı kod bloklarını çalıştırdığını belirtebiliriz.



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

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

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



  41. Hangisi doğru bir Python listesi tanımıdır?

    A) my_list = (1, 2, 3)
    B) my_list = [1, 2, 3]
    C) my_list = {1, 2, 3}
    D) my_list = "1, 2, 3"
    E) my_list = "123"

  42. Cevap: B Açıklama:

    Cevap Anahtarı: B) my_list = [1, 2, 3] Bu soruda, doğru bir Python listesi tanımını seçmeniz istenmektedir. Python'da liste tanımlamak için köşeli parantezler [] kullanılır. Doğru liste tanımı, elemanları virgülle ayrılmış olarak köşeli parantez içerisinde belirtilen seçenek B'dir. Diğer seçenekler: - A) my_list = (1, 2, 3): Parantez içinde tanımlanan yapılar tuple olarak adlandırılır. - C) my_list = {1, 2, 3}: Süslü parantezler içinde tanımlanan yapılar küme olarak adlandırılır. - D) my_list = "1, 2, 3": Tırnak içinde tanımlanan yapılar string olarak adlandırılır. - E) my_list = "123": Yine tırnak içinde tanımlanan yapılar string olarak adlandırılır.



  43. Hangisi bir Python sözlüğü tanımıdır?

    A) my_dict = [1, 2, 3]
    B) my_dict = (1, 2, 3)
    C) my_dict = {1: "bir", 2: "iki", 3: "üç"}
    D) my_dict = "bir, iki, üç"
    E) my_dict = "123"

  44. Cevap: C Açıklama:

    Cevap Anahtarı: C) my_dict = {1: "bir", 2: "iki", 3: "üç"} Bu soruda, doğru bir Python sözlüğü tanımını seçmeniz istenmektedir. Python'da sözlük tanımlamak için süslü parantezler {} kullanılır. Sözlük, anahtar-değer çiftlerinden oluşur ve her bir çift iki nokta üst üste (:) ile ayrılır. Doğru sözlük tanımı, seçenek C'de verilmiştir: my_dict = {1: "bir", 2: "iki", 3: "üç"}. Diğer seçenekler: - A) my_dict = [1, 2, 3]: Köşeli parantezler içinde tanımlanan yapılar liste olarak adlandırılır. - B) my_dict = (1, 2, 3): Parantez içinde tanımlanan yapılar tuple olarak adlandırılır. - D) my_dict = "bir, iki, üç": Tırnak içinde tanımlanan yapılar string olarak adlandırılır. - E) my_dict = "123": Yine tırnak içinde tanımlanan yapılar string olarak adlandırılır.



  45. Hangisi, bir Python sınıfının örneklemi oluşturmak için kullanılan doğru sözdizimidir?

    A) my_class = MyClass()
    B) my_class = class()
    C) my_class = Class()
    D) my_class = new Class()
    E) my_class = create Class()

  46. Cevap: A Açıklama:

    Cevap Anahtarı: A) my_class = MyClass() Bu soruda, bir Python sınıfının örneklemi oluşturmak için doğru sözdizimini belirlememiz istenmektedir. Bir sınıfın örneği, sınıf adının ardından parantezler kullanılarak oluşturulur. Doğru sözdizimi ise "my_class = MyClass()" şeklindedir. Bu ifade, MyClass adlı sınıfın bir örneğini oluşturur ve my_class adlı değişkene atar.



  47. Hangisi, Python'da bir dosya okumak için kullanılan doğru fonksiyon çağrısıdır?

    A) open("file.txt", "w")        B) open("file.txt", "r")
    C) open("file.txt", "x")         D) open("file.txt", "a")
    E) open("file.txt", "b")

  48. Cevap: B Açıklama:

    Cevap Anahtarı: B) open("file.txt", "r") Bu soruda, Python'da bir dosyayı okumak için doğru fonksiyon çağrısını belirlememiz istenmektedir. Dosyayı okumak için "open()" fonksiyonu kullanılır ve ikinci argüman olarak "r" (read) modu kullanılır. Doğru fonksiyon çağrısı ise "open("file.txt", "r")" şeklindedir. Bu ifade, "file.txt" adlı bir dosyanın okunması için kullanılır.



Yorum Bırak

   İsiminizi Giriniz:   
   Emailinizi Giriniz:




9.Sınıf Bilgisayar Bilimi 2.Dönem 1.Test (Python) Detayları

9.Sınıf Bilgisayar Bilimi 2.Dönem 1.Test (Python) 35 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. 25 Mart 2023 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.Test (Python) Testini Çöz tıklayın. 9.Sınıf Bilgisayar Bilimi 2.Dönem 1.Test (Python) 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.Test (Python) 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.Test (Python) 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.test soruları; soruların tamamı test formatında ve cevap anahtarlı olarak python ve programlama kazanımlarını ölçen sorulardan hazırlanmıştır

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

Listelerin referans tipleri olduğunu ve değişkenler arasında referans ataması yapıldığında bir değişiklik yapıldığında her iki değişkenin de etkilendiğini anlama becerisi.

Koşullu ifadeleri kullanarak karşılaştırma yapabilme ve doğru sonuçları elde edebilme becerisi.

Python dilinde "for" döngüsünün kullanımını anlama ve belirli bir aralıktaki öğeleri tekrarlayarak işlem yapabilme becerisi.

Python programlama dilinde "else" deyimini kullanarak belirli bir koşulun yanlış olduğu durumda farklı bir işlem yapabilme yeteneği.

Bir Python programında "print" fonksiyonunu kullanarak verilen argümanı ekrana yazdırma becerisi.

İki değişkenin toplamını ekrana yazdırmanın nasıl yapılacağını bilmek.

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

Koşullu ifadeleri doğru şekilde kullanabilme becerisi.

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

Kullanıcının girdiği sayıları toplamak için doğru bir fonksiyon tanımı yapabilme becerisi.

Python'da dosyalardan veri okumayı öğrenme.

Python'da sözlük veri yapısı için doğru sembollerin kullanımını öğrenerek, programlama dilindeki veri yapılarını anlama yeteneğini geliştirmek.

Python'da dosyalara erişim işlemleri ve işlem modları hakkında bilgi edinerek, veri yazma işlemlerini gerçekleştirme yeteneğini geliştirmek.

Sayısal bir değeri metinle birleştirmek için uygun dönüşüm veya formatlama yapılması gerektiğini anlamak.

Python'da string manipülasyonunu ve büyük/küçük harf dönüşümünü gerçekleştirebilme becerisi.

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.

if-else koşullarını kullanarak belirli bir duruma göre farklı işlemler yapabilme yeteneğini kazanmak.

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

Doğru bir Python liste tanımını bilmek ve elemanlarını köşeli parantez [] içerisinde virgülle ayırarak belirtmek.

Doğru bir Python sözlüğü tanımını bilmek ve anahtar-değer çiftlerini süslü parantezler {} içerisinde belirtmek.

Bir Python sınıfının örneklemini doğru şekilde oluşturabilme yeteneği.

Python'da bir dosyayı okumak için doğru fonksiyon çağrısını yapabilme yeteneği.

etiketlerini kapsamaktadır.

Hangi kategoriye ait?

9.Sınıf Bilgisayar Bilimi 2.Dönem 1.Test (Python) 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.Test (Python) Testi İstatistikleri

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

9.Sınıf Bilgisayar Bilimi 2.Dönem 1.Test (Python) Sınavını hangi formatta indirebilirim?

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

9.Sınıf Bilgisayar Bilimi 2.Dönem 1.Test (Python) 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.