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

    komutları hangi değeri döndürür?
A) d2
B) True
C) Sözlükler sırasız olduğundan dolayı karşılaştırma hata verir
D) False
E) d1
  • 7. Ekran çıktısı ne olur?
A) 1:”A” 2:”B” 3:”C”
B) 1 2 3
C) 1 A 2 B 3 C
D) i j
E) A B C
  • 8. Ekran çıktısı ne olur?
A) Hata oluşur
B) {1: ‘A’, 2: ‘B’, 3: ‘D’}
C) Hiç bir şey yazmaz
D) {1: ‘A’, 2: ‘D’, 3: ‘C’}
E) {1: ‘A’, 2: ‘B’, 3: ‘C’}
  • 9. Ekran çıktısı ne olur?
A) {1:None, 2:None, 3:None}
B) { }
C) {1, 2, 3 }
D) None
E) { None:None, None:None, None: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
B) n+(n*n)
C) (n-1)*(n-1)
D) n
E) 2*n
  • 11. Ekran çıktısı ne olur?
A) [ 'big': 'huge', 5: 8.2, 3.14: 'pi', (1, 2): True ]
B) 'big': 'huge', 5: 8.2, 3.14: 'pi', (1, 2): 1
C) {'big': 'huge', 5: 8.2, 3.14: 'pi', (1, 2): True}
D) {'big': 'huge', 5: 8.2, 3.14: 'pi', (1, 2): 1}
E) {'huge':'big', 8.2: 5, 'pi': 3.14, 1:(1, 2) }
  • 12. Ekran çıktısı ne olur?
A) {2: 'Apple', 2: 'Berry', 2: 'Cherry', 2: 'Papaya'}
B) {'Apple', 'Berry', 'Cherry', 'Papaya': 2}
C) { 'Cherry': 2 }
D) {'Apple': 2, 'Berry': 2, 'Cherry': 2, 'Papaya': 2}
E) 'Cherry': 2
  • 13. Ekran çıktısı ne olur?
A) {'Name': 'Andy', 'Age': '20'}
B) {"Name" : "Andy", "Age":"20"}
C) r = {'Name': 'Andy', 'Age': '20'}
D) {'Name': 'Andy', 'Age': '20', 'length': 70}
E) r = {'Name': 'Andy', 'Age': '20', 'length': 70}
  • 14. Ekran çıktısı ne olur?
A) {0: 'P', 1: 'y', 2: 't', 3: 'h', 4: 'o', 5: 'n'}
B) {'P': 0, 'y': 1, 't': 2, 'h': 3, 'o': 4, 'n': 5}
C) {'P', 'y', 't', 'h', 'o', 'n'}
D) Hiç birşey yazmaz
E) { 0, 1, 2, 3, 4, 5 }
  • 15. Ekran çıktısı ne olur?
A) Hiç birşey yazmaz
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) Sıfır = Bir = İki = Üç = Dört
  • 16. Ekran çıktısı ne olur?
A) [25, 44, 13, 50]
B) { 'Ahmet', 'Nihat', 'Seher', 'Kiraz' }
C) {"Ahmet":25, "Nihat":44,"Seher":13, "Kiraz":50}
D) ['Ahmet', 'Nihat', 'Seher', 'Kiraz']
E) { 25, 44, 13, 50 }
  • 17. Hangi seçenekteki komut ile 'Zeynep' kaydı kesin olarak silinebilir?
A) notlar.popitem ( )
B) del.notlar('Zeynep')
C) notlar.popitem ('Zeynep')
D) notlar.pop ( )
E) notlar.pop ('Zeynep')
  • 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.setdefault("Sezen Aksu",{"Firuze":1982,"Git":1986,"Gülümse":1991})
B) albumler.items("Sezen Aksu",{"Firuze":1982,"Git":1986,"Gülümse":1991})
C) albumler.values("Sezen Aksu",{"Firuze":1982,"Git":1986,"Gülümse":1991})
D) albumler.get("Sezen Aksu",{"Firuze":1982,"Git":1986,"Gülümse":1991})
E) albumler = ("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.items("Yeni Türkü", {"Vira Vira":1990,"Aşk Yeniden":1992,"Süper Baba":1995}
B) albumler.gets("Yeni Türkü", {"Vira Vira":1990,"Aşk Yeniden":1992,"Süper Baba":1995}
C) albumler= {"Yeni Türkü": {"Vira Vira":1990,"Aşk Yeniden":1992,"Süper Baba":1995} }
D) albumler["Yeni Türkü"]= {"Vira Vira":1990,"Aşk Yeniden":1992,"Süper Baba":1995}
E) albumler.keys("Sezen Aksu",{"Firuze":1982,"Git":1986,"Gülümse":1991})
  • 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.values())
B) isim=list(puan.items())
C) isim=list(puan.keys())
D) puan=list(isim.keys())
E) isim = dict.fromkeys(puan)
Şununla oluşturuldu: That Quiz — tüm düzeydeki öğrenciler için matematik testi sitesi.