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) Sözlüklere veri eklenemez
C) notlar ['Can']=90
D) notlar.insert {'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) Listeler - Sözlükler
B) Sözlükler - Karakter dizileri
C) Karakter dizileri - Demetler
D) Demetler - Listeler
E) Demetler - Karakter dizileri
  • 3. Python ismi nerden gelmektedir?
A) Piton yılanından
B) Paris, Yozgat, Tahran, Helsinki, Oslo, NewYork başharflerinden
C) Guido van Rossum'un köpeğinin isminden
D) Plüton ve Earth kelimelerin birleşiminden
E) Monty Python adlı İngiliz komedi grubundan
  • 4. Ekran çıktısı ne olur?
A) { "Ege":["İzmir", "Manisa", "Muğla"] ,"Marmara": ["İstanbul", "Tekirdağ", "Yalova" ] ,"icAnadolu": ["Yozgat", "Ankara", "Nevşehir"] }
B) ["İzmir", "Manisa", "Muğla"]
C) { 'Zagrep', 'Üsküp', 'Lizbon' }
D) "Zagrep"
E) ('Zagrep', 'Üsküp', 'Lizbon')
  • 5. Ekran çıktısı ne olur?
A) ["İzmir", "Balıkesir", "Muğla"]
B) 'Balıkesir'
C) Sözlükler değiştirilemediğinden dolayı hata verir
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) False
B) d2
C) True
D) d1
E) Sözlükler sırasız olduğundan dolayı karşılaştırma hata verir
  • 7. Ekran çıktısı ne olur?
A) 1 2 3
B) i j
C) A B C
D) 1 A 2 B 3 C
E) 1:”A” 2:”B” 3:”C”
  • 8. Ekran çıktısı ne olur?
A) {1: ‘A’, 2: ‘B’, 3: ‘C’}
B) {1: ‘A’, 2: ‘D’, 3: ‘C’}
C) {1: ‘A’, 2: ‘B’, 3: ‘D’}
D) Hata oluşur
E) Hiç bir şey yazmaz
  • 9. Ekran çıktısı ne olur?
A) { None:None, None:None, None:None}
B) { }
C) {1:None, 2:None, 3:None}
D) None
E) {1, 2, 3 }
  • 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-1)*(n-1)
D) n*n
E) 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): 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', 'Berry', 'Cherry', 'Papaya': 2}
B) 'Cherry': 2
C) {2: 'Apple', 2: 'Berry', 2: 'Cherry', 2: 'Papaya'}
D) { 'Cherry': 2 }
E) {'Apple': 2, 'Berry': 2, 'Cherry': 2, 'Papaya': 2}
  • 13. Ekran çıktısı ne olur?
A) {'Name': 'Andy', 'Age': '20'}
B) {"Name" : "Andy", "Age":"20"}
C) r = {'Name': 'Andy', 'Age': '20', 'length': 70}
D) r = {'Name': 'Andy', 'Age': '20'}
E) {'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) 1 = 2 = 3 = 4
B) Sıfır = Bir = İki = Üç = Dört
C) 0 = Sıfır 1 = Bir 2 = İki 3 = Üç 4 = Dört
D) Hiç birşey yazmaz
E) Sıfır = 0 Bir = 1 İki = 2 Üç = 3 Dört = 4
  • 16. Ekran çıktısı ne olur?
A) {"Ahmet":25, "Nihat":44,"Seher":13, "Kiraz":50}
B) [25, 44, 13, 50]
C) ['Ahmet', 'Nihat', 'Seher', 'Kiraz']
D) { 25, 44, 13, 50 }
E) { 'Ahmet', 'Nihat', 'Seher', 'Kiraz' }
  • 17. Hangi seçenekteki komut ile 'Zeynep' kaydı kesin olarak silinebilir?
A) notlar.pop ( )
B) notlar.pop ('Zeynep')
C) notlar.popitem ( )
D) notlar.popitem ('Zeynep')
E) del.notlar('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 = ("Sezen Aksu",{"Firuze":1982,"Git":1986,"Gülümse":1991})
C) albumler.items("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.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.items("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= {"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.values())
B) puan=list(isim.keys())
C) isim=list(puan.keys())
D) isim = dict.fromkeys(puan)
E) isim=list(puan.items())
Şununla oluşturuldu: That Quiz — tüm düzeydeki öğrenciler için matematik testi sitesi.