Şehit Fazıl Yıldırım Anadolu Lisesi

Şehit Fazıl Yıldırım Anadolu Lisesi sınavı 9.Sınıf kategorisinin Bilgisayar Bilimi alt kategorisinin, 2 dönemine ait. Bu sınav Orta derecede zorluktadır. Toplamda 14 sorudan oluşmaktadır.



 Şehit Fazıl Yıldırım Anadolu Lisesi CEVAPLARI

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

  2. Cevap: B

  3. 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)

  4. Cevap: A

  5. Python dilinde belirli durumlarda döngünün kırılması ve döngüden çıkılması için kullanılan kod aşağıdakilerden hangisidir?

    A) Continue        B) Break        C) Range
    D) Exit                  E) Stop

  6. Cevap: B

  7. Python'da bir dizi (list) oluşturmak için hangi işlem kullanılır?

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

  8. Cevap: A Açıklama:

    Cevap anahtarı: A) [] Python'da bir dizi (list) oluşturmak için köşeli parantezler ([]) kullanılır. Köşeli parantezler, bir dizi içindeki elemanları ayırmak ve diziye yeni elemanlar eklemek için kullanılır. 2. Örneğin, "numbers" adında bir dizi oluşturmak istediğimizde, "numbers = [1, 2, 3, 4, 5]" şeklinde bir liste oluşturabiliriz. Bu şekilde, "numbers" adında bir dizi oluşturmuş ve içine 1'den 5'e kadar olan sayıları eklemiş oluruz. 3. Python'da diziler, farklı veri tiplerini içerebilir ve dizinin elemanlarına indeksleme ile erişilebilir. Örneğin, "numbers[0]" ifadesiyle dizi içindeki ilk elemana erişebiliriz.



  9. Bir fonksiyonun içindeki kodlar ne zaman çalıştırılır?

    A) Fonksiyon çağrıldığında
    B) Program başlatıldığında
    C) Fonksiyon çağrılmadan önce
    D) Program kapanırken
    E) Fonksiyonun tanımlandığı yerde

  10. Cevap: A Açıklama:

    Cevap: A) Fonksiyon çağrıldığında. Bir fonksiyonun içindeki kodlar, fonksiyon çağrıldığında çalıştırılır. Fonksiyonlar, belirli bir görevi yerine getiren ve birden fazla kez kullanılabilen kod bloklarıdır. Fonksiyonun tanımlandığı yerde sadece fonksiyonun nasıl çalışacağı ve ne yapacağı belirtilir, ancak kodlar fonksiyon çağrıldığında çalıştırılır. Fonksiyon çağrıldığında, program akışı fonksiyonun içindeki kodlara geçer, kodlar çalıştırılır ve ardından program, fonksiyon çağrısının yapıldığı noktaya geri döner ve devam eder.



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

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



  13. Aşağıdaki Python kodunun çıktısı nedir? 
    a = "merhaba"
    print(a[1:4])

    A) mera     B) erha                            C) rhab
    D) erb        E) Syntax hatası verir.

  14. Cevap: B Açıklama:

    Sorunun cevap anahtarı B) erha'dır. Verilen Python kodunda, "a" adında bir değişken oluşturulmuş ve içine "merhaba" değeri atanmıştır. Ardından "print(a[1:4])" ifadesi kullanılarak "a" değişkeninin 1. indeksinden başlayıp 4. indekse kadar olan karakterler yazdırılmıştır. "a" değişkeninin 1. indeksi "e", 2. indeksi "r", 3. indeksi "h" ve 4. indeksi "a" olduğundan dolayı çıktı olarak "erha" elde edilir.



  15. Aşağıdaki Python kodunun çıktısı ne olur?
    x = [1, 2, 3]
    y = [4, 5]
    z = x + y
    print(z)

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

  16. Cevap: A Açıklama:

    Bu sorunun cevap anahtarı "A) [1, 2, 3, 4, 5]" olarak belirlenmiştir. İlk iki satırda `x` ve `y` adında iki liste oluşturulur. `x` listesi [1, 2, 3] elemanlarına sahiptir ve `y` listesi [4, 5] elemanlarına sahiptir. Üçüncü satırda `z` değişkenine `x + y` işlemi uygulanır. Bu işlem, `x` listesinin sonuna `y` listesini ekleyerek [1, 2, 3, 4, 5] listesini oluşturur. Son olarak `print(z)` ifadesiyle `z` liste değeri ekrana yazdırılır. Dolayısıyla, çıktı olarak [1, 2, 3, 4, 5] elde edilir.



  17. Aşağıdaki kod parçasında bir liste tanımlanmıştır:
    sebzeler = ["havuç", "patates", "kabak"]
    Bu listedeki elemanlar hangi indeks değerlerine sahiptir?

    A) 0, 1, 2                                             B) 1, 2, 3
    C) 0, 2, 4                                             D) 2, 4, 6
    E) Kod parçası hata içermektedir.

  18. Cevap: A Açıklama:

    Bu sorunun cevap anahtarı "A) 0, 1, 2" olarak belirlenmiştir. Verilen kod parçasında, "sebzeler" adında bir liste tanımlanmıştır ve bu liste ["havuç", "patates", "kabak"] elemanlarını içermektedir. Listelerde indeks değerleri 0'dan başlayarak sırasıyla artar, bu nedenle "havuç" indeks değeri 0, "patates" indeks değeri 1 ve "kabak" indeks değeri 2'dir.



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

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



  21. Hangisi doğru bir Python fonksiyon tanımıdır?

    A) def my_function():        B) def my_function()
    C) my_function():              D) my_function()
    E) my_function:

  22. Cevap: A Açıklama:

    Cevap Anahtarı: A) def my_function(): Bu soruda, doğru bir Python fonksiyon tanımını belirlememiz istenmektedir. Python'da bir fonksiyon tanımlanırken "def" anahtar kelimesi kullanılır ve fonksiyonun adı parantezlerle birlikte yazılır. Fonksiyonun sonunda iki nokta işareti kullanılır. Seçenekleri incelediğimizde, A seçeneği olan "def my_function():" doğru bir Python fonksiyon tanımıdır. Fonksiyon adı "my_function" olarak belirlenmiş ve fonksiyon tanımı iki nokta işareti ile tamamlanmıştır.



  23. Aşağıdaki kodun çıktısı nedir?
    a = [1, 2, 3, 4]
    b = a[-1]
    print(b)

    A) 1    B) 2    C) 3    D) 4    E) Hata verir

  24. Cevap: D Açıklama:

    Bu sorunun cevap anahtarı D) 4'dür. Kodda, "a" isimli bir liste tanımlanmış ve bu listeden "-1" indeksli eleman "b" isimli bir değişkene atanmıştır. "-1" indeksi, bir liste içindeki son elemanı ifade eder. Dolayısıyla, "b" değişkeni "4" değerini alır ve kodun çıktısı "4" olur. Bu soru, liste indeksleme kavramını anlamak ve negatif indekslerin kullanımını bilmek açısından önemlidir.



  25. Hangi Python string fonksiyonu, bir string içinde belirli bir karakterin kaç kez tekrarlandığını sayar?

    A) count()    B) find()    C) upper()    D) lower()    E) replace()

  26. Cevap: A Açıklama:

    Cevap anahtarı A) count() fonksiyonudur. Bu fonksiyon bir string içinde belirli bir karakterin kaç kez tekrarlandığını sayar ve sayısal olarak döndürür. Örneğin, "hello" stringinde 'l' karakteri 2 kez tekrarlandığı için "hello".count('l') ifadesi 2 sonucunu verir. Bu fonksiyon stringlerin manipülasyonu için oldukça kullanışlıdır ve sıklıkla kullanılır.



  27. Hangi Python list fonksiyonu, bir listenin sıralanmış halini oluşturur?

    A) sort()    B) append()    C) remove()    D) pop()    E) reverse()

  28. Cevap: A Açıklama:

    Bu sorunun cevap anahtarı A) sort() fonksiyonudur. sort() fonksiyonu, bir listenin elemanlarını küçükten büyüğe (ya da büyükten küçüğe) doğru sıralar. Bu fonksiyon, mevcut listenin kendisini değiştirir ve geriye bir şey döndürmez. Bu fonksiyon, özellikle veri analizi ve sıralama işlemleri için oldukça yararlıdır.



Yorum Bırak

   İsiminizi Giriniz:   
   Emailinizi Giriniz:




Şehit Fazıl Yıldırım Anadolu Lisesi Detayları

Şehit Fazıl Yıldırım Anadolu Lisesi 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 14 sorudan oluşmaktadır. Sınav soruları aşağıda verilen kazanımları ölçecek şekilde hazırlanmıştır. 05 Haziran 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 Şehit Fazıl Yıldırım Anadolu Lisesi Testini Çöz tıklayın. Şehit Fazıl Yıldırım Anadolu Lisesi yazılı sınavına henüz hiç yorum yapılmamış. İlk yorum yapan siz olun.

Şehit Fazıl Yıldırım Anadolu Lisesi sınavında hangi soru türleri kullanılmıştır?

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


Şehit Fazıl Yıldırım Anadolu Lisesi 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

Python'da bir dizi (list) oluşturmak için köşeli parantezleri ([]) kullanabilme.

Fonksiyonlar, programların modülerlik ve tekrar kullanılabilirlik açısından güçlü bir aracıdır.

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.

Verilen bir dize içinden belirli bir aralıktaki karakterleri seçerek yazdırabilme becerisi.

İki liste arasında elemanları birleştirmek için `+` operatörünü kullanma becerisi.

Bir listedeki elemanların indeks değerlerini anlamak ve liste elemanlarına ulaşmak için indeksleri kullanabilmek.

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 fonksiyon tanımının nasıl yapıldığını bilmek ve fonksiyon tanımında "def" anahtar kelimesi ve iki nokta işaretini kullanmak.

Python'da liste elemanlarına erişmek ve negatif indekslerin kullanımı hakkında bilgi sahibi olmak.

Python dilindeki string fonksiyonlarını bilmek ve hangi durumlarda hangi fonksiyonun kullanılacağını bilmektir.

Python'da liste işleme fonksiyonlarını öğrenerek, veri yapılarını düzenleme ve sıralama becerilerini geliştirmeleri hedeflenir.

etiketlerini kapsamaktadır.

Hangi kategoriye ait?

Şehit Fazıl Yıldırım Anadolu Lisesi sınavı 9.Sınıf kategorisinin Bilgisayar Bilimi alt kategorisinin, 2 dönemine ait.

Şehit Fazıl Yıldırım Anadolu Lisesi Testi İstatistikleri

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

Şehit Fazıl Yıldırım Anadolu Lisesi Sınavını hangi formatta indirebilirim?

Şehit Fazıl Yıldırım Anadolu Lisesi 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 Şehit Fazıl Yıldırım Anadolu Lisesi sınavını sayfanıza kaydedebilirsiniz.

Şehit Fazıl Yıldırım Anadolu Lisesi 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.