Python Değerlendirme-12 BBAL
  • 1. Yukarıdaki sözlükte öğrenci isimleri ve notları girilmiştir. Belirtilen sözlüğe Can isimli öğrenciyi 90 puan değeriyle eklemek için hangi komut yazılmalıdır?
A) notlar ['Can']=90
B) notlar.insert("Can",90)
C) Sözlüklere veri eklenemez
D) notlar.append('Can'=90)
E) notlar.insert {'Can'=90}
  • 2. İçeriği değiştirilebilen (ekleme-silme) veri tipleri hangi seçenekte doğru olarak verilmiştir.
A) Karakter dizileri - Demetler
B) Demetler - Listeler
C) Sözlükler - Karakter dizileri
D) Listeler - Sözlükler
E) Demetler - Karakter dizileri
  • 3. Python ismi nerden gelmektedir?
A) Guido van Rossum'un köpeğinin isminden
B) Paris, Yozgat, Tahran, Helsinki, Oslo, NewYork başharflerinden
C) Plüton ve Earth kelimelerin birleşiminden
D) Monty Python adlı İngiliz komedi grubundan
E) Piton yılanından
  • 4. Ekran çıktısı ne olur?
A) ('Zagrep', 'Üsküp', 'Lizbon')
B) ["İzmir", "Manisa", "Muğla"]
C) { "Ege":["İzmir", "Manisa", "Muğla"] ,"Marmara": ["İstanbul", "Tekirdağ", "Yalova" ] ,"icAnadolu": ["Yozgat", "Ankara", "Nevşehir"] }
D) { 'Zagrep', 'Üsküp', 'Lizbon' }
E) "Zagrep"
  • 5. Ekran çıktısı ne olur?
A) ["İzmir", "Balıkesir", "Muğla"]
B) Sözlükler değiştirilemediğinden dolayı hata verir
C) 'Balıkesir'
D) ["İzmir", "Manisa", "Muğla"]
E) 'Muğla'
  • 6. >>> d1 = {"john":40, "peter":45}
    >>> d2 = {"john":466, "peter":45}
    >>> d1 > d2

    komutları hangi değeri döndürür?
A) d1
B) True
C) Sözlükler sırasız olduğundan dolayı karşılaştırma hata verir
D) False
E) d2
  • 7. Ekran çıktısı ne olur?
A) 1 2 3
B) i j
C) 1 A 2 B 3 C
D) 1:”A” 2:”B” 3:”C”
E) A B C
  • 8. Ekran çıktısı ne olur?
A) {1: ‘A’, 2: ‘B’, 3: ‘D’}
B) Hiç bir şey yazmaz
C) {1: ‘A’, 2: ‘D’, 3: ‘C’}
D) {1: ‘A’, 2: ‘B’, 3: ‘C’}
E) Hata oluşur
  • 9. Ekran çıktısı ne olur?
A) {1, 2, 3 }
B) { None:None, None:None, None:None}
C) None
D) { }
E) {1:None, 2:None, 3:None}
  • 10. Verilen bilgilere göre ekrana kaç adet A harfi yazar?

    (Şıklarda kullanılan * işareti çarpma işlemini temsil etmektedir.)
A) n+(n*n)
B) 2*n
C) n*n
D) (n-1)*(n-1)
E) n
  • 11. Ekran çıktısı ne olur?
A) {'big': 'huge', 5: 8.2, 3.14: 'pi', (1, 2): 1}
B) [ 'big': 'huge', 5: 8.2, 3.14: 'pi', (1, 2): True ]
C) 'big': 'huge', 5: 8.2, 3.14: 'pi', (1, 2): 1
D) {'huge':'big', 8.2: 5, 'pi': 3.14, 1:(1, 2) }
E) {'big': 'huge', 5: 8.2, 3.14: 'pi', (1, 2): True}
  • 12. Ekran çıktısı ne olur?
A) {'Apple': 2, 'Berry': 2, 'Cherry': 2, 'Papaya': 2}
B) 'Cherry': 2
C) {'Apple', 'Berry', 'Cherry', 'Papaya': 2}
D) {2: 'Apple', 2: 'Berry', 2: 'Cherry', 2: 'Papaya'}
E) { 'Cherry': 2 }
  • 13. Ekran çıktısı ne olur?
A) r = {'Name': 'Andy', 'Age': '20', 'length': 70}
B) {"Name" : "Andy", "Age":"20"}
C) {'Name': 'Andy', 'Age': '20', 'length': 70}
D) r = {'Name': 'Andy', 'Age': '20'}
E) {'Name': 'Andy', 'Age': '20'}
  • 14. Ekran çıktısı ne olur?
A) {'P': 0, 'y': 1, 't': 2, 'h': 3, 'o': 4, 'n': 5}
B) Hiç birşey yazmaz
C) {0: 'P', 1: 'y', 2: 't', 3: 'h', 4: 'o', 5: 'n'}
D) {'P', 'y', 't', 'h', 'o', 'n'}
E) { 0, 1, 2, 3, 4, 5 }
  • 15. Ekran çıktısı ne olur?
A) Sıfır = Bir = İki = Üç = Dört
B) 0 = Sıfır 1 = Bir 2 = İki 3 = Üç 4 = Dört
C) 1 = 2 = 3 = 4
D) Sıfır = 0 Bir = 1 İki = 2 Üç = 3 Dört = 4
E) Hiç birşey yazmaz
  • 16. Ekran çıktısı ne olur?
A) { 25, 44, 13, 50 }
B) [25, 44, 13, 50]
C) { 'Ahmet', 'Nihat', 'Seher', 'Kiraz' }
D) ['Ahmet', 'Nihat', 'Seher', 'Kiraz']
E) {"Ahmet":25, "Nihat":44,"Seher":13, "Kiraz":50}
  • 17. Hangi seçenekteki komut ile 'Zeynep' kaydı kesin olarak silinebilir?
A) notlar.popitem ( )
B) notlar.pop ('Zeynep')
C) notlar.popitem ('Zeynep')
D) del.notlar('Zeynep')
E) notlar.pop ( )
  • 18. Yukarıda sanatçılar ve onlara ait albümlerin yer aldığı bir sözlük tanımlanmıştır.
    Bu sözlüğe Sezen Aksu'ya ait aşağıdaki kaydı eklemek için hangi komut yazılmalıdır.

    Firuze : 1982
    Git : 1986
    Gülümse : 1991
A) albumler = ("Sezen Aksu",{"Firuze":1982,"Git":1986,"Gülümse":1991})
B) albumler.setdefault("Sezen Aksu",{"Firuze":1982,"Git":1986,"Gülümse":1991})
C) albumler.get("Sezen Aksu",{"Firuze":1982,"Git":1986,"Gülümse":1991})
D) albumler.items("Sezen Aksu",{"Firuze":1982,"Git":1986,"Gülümse":1991})
E) albumler.values("Sezen Aksu",{"Firuze":1982,"Git":1986,"Gülümse":1991})
  • 19. Yukarıda sanatçılar ve onlara ait albümlerin yer aldığı bir sözlük tanımlanmıştır.
    Bu sözlüğe Yeni Türkü Grubu'na ait aşağıdaki kaydı eklemek için hangi komut yazılmalıdır.


    Vira Vira: 1990
    Aşk Yeniden: 1992
    Süper Baba: 1995
A) albumler= {"Yeni Türkü": {"Vira Vira":1990,"Aşk Yeniden":1992,"Süper Baba":1995} }
B) albumler["Yeni Türkü"]= {"Vira Vira":1990,"Aşk Yeniden":1992,"Süper Baba":1995}
C) albumler.keys("Sezen Aksu",{"Firuze":1982,"Git":1986,"Gülümse":1991})
D) albumler.gets("Yeni Türkü", {"Vira Vira":1990,"Aşk Yeniden":1992,"Süper Baba":1995}
E) albumler.items("Yeni Türkü", {"Vira Vira":1990,"Aşk Yeniden":1992,"Süper Baba":1995}
  • 20. puan = {'Emre': 98, 'Başak': 95, 'İrem': 77,'Buse': 100, 'Eda': 95, 'Efe': 80}

    Yukarıda verilen puan sözlüğünden sadece öğrenci isimleri alınarak bir sınıf listesi oluştumak için hangi komut kullanılabilir?
A) isim=list(puan.keys())
B) isim=list(puan.items())
C) isim = dict.fromkeys(puan)
D) puan=list(isim.keys())
E) isim=list(puan.values())
Şununla oluşturuldu: That Quiz — tüm düzeydeki öğrenciler için matematik testi sitesi.