Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Dictionary Introduction and Basic Operations

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Aşağıdaki öğrenci sözlüğünde 101 numaralı öğrencinin adı hangisidir? ogrenciler = {101:{"Ad":"Yiğit","Soyad":"Bilgi","DogumYili":2010,"Notlar":(30,70,90)},102:{"Ad":"Damla","Soyad":"Aslan","DogumYili":2012,"Notlar":(40,60,80)},103:{"Ad":"Derin","Soyad":"Isık","DogumYili":2013,"Notlar":(50,40,70)}}

a)

Yiğit

b)

Damla

c)

Derin

d)

Aslan

2.

Python sözlüğünde anahtarları görmek için hangi metot kullanılır?

a)

get()

b)

keys()

c)

values()

d)

update()

3.

Aşağıdaki işlemlerden hangisi sözlükteki bir değeri günceller?

a)

yemekTarifi.get("yemekAdi")

b)

yemekTarifi.keys()

c)

yemekTarifi.update({"yemekAdi":"Pilav"})

d)

yemekTarifi.clear()

4.

Aşağıdakilerden hangisi bir değer (value) tipinin örneğidir? İpucu: x = 10 gibi sayılar kendi değerini taşır.

a)

Sayı: 10

b)

Liste: [10, 20, 30]

c)

Adres: 00AABB

d)

Metin açıklaması

5.

Şu Python kodunda print(x, y) çıktısı nedir? x = 10; y = 20; x = y; y = 15; x = 100; y = 200

a)

100 200

b)

20 200

c)

100 20

d)

10 200

6.

Aşağıdaki kodda print(a, b) çıktısı ne olur? a = ["elma","armut"]; b = ["elma","muz"]; a = b # adres kopyalanıyor; a[1] = "üzüm"

a)

["elma","armut"] ["elma","muz"]

b)

["elma","üzüm"] ["elma","muz"]

c)

["elma","üzüm"] ["elma","üzüm"]

d)

["elma","armut"] ["elma","üzüm"]

7.

Karşılaştırma: a = 2 ve b = 2 için (a == b) ifadesi True mu False mu?

a)

True

b)

False

8.

Koşullu durumda False çıkarsa akış hangi yöne gider?

a)

Sağa

b)

Aşağı

c)

Sola

d)

Yukarı

9.

Akış şemasında işlemleri gösteren kutunun adı nedir?

a)

Kod Bloğu

b)

Dur

c)

Başla

d)

Karar

10.

'Dur' kutusu neyi gösterir?

a)

Başlangıç

b)

Karar

c)

Bitiş

d)

Hata

11.

True yolunda çalıştırılan şey nedir?

a)

Bir Kod Bloğu

b)

Bir Dur kutusu

c)

Yeni bir karar yok

d)

Boşluk

12.

İlk akış şemasında True ve False yolları sonra nereye birleşir?

a)

Yeniden karara

b)

Dur'a

c)

Başla'ya

d)

Sağa döner

13.

İkinci şemada ikinci karar True olursa hangi kutuya gider?

a)

Sağdaki Kod Bloğu

b)

Alttaki Kod Bloğu

c)

Soldaki Kod Bloğu

d)

Dur

14.

İkinci şemada ortadaki Kod Bloğu'ndan sonra hangi kutu gelir?

a)

Başla

b)

Dur

c)

Karar

d)

Sağ Kod Bloğu

15.

Bir karar noktasında kaç sonuç seçeneği vardır?

a)

Bir

b)

İki: True ve False

c)

Üç

d)

Dört

16.

Aşağıdakilerden hangisi akışın devamını DURDURUR?

a)

Kod Bloğu

b)

Elmas (karar)

c)

Dur kutusu

d)

Başlangıç oku

17.

İkinci şemada sağ taraftaki True yolunda kaç Kod Bloğu görünür?

a)

Bir

b)

İki

c)

Üç

d)

Hiç

18.

Bir akış şemasında önce hangi adım gelir?

a)

Dur, sonra karar

b)

Kod Bloğu, sonra karar

c)

Karar, sonra Dur

d)

Dur, sonra Kod Bloğu

19.

Bir program, girilen sayı 0'dan büyükse "Pozitif bir sayı girdiniz.", 0'dan küçükse "Negatif bir sayı girdiniz.", 0 ise "Sıfır girdiniz." yazdırıyor. Kullanıcı -3 girerse hangi mesaj çıkar?

a)

Pozitif bir sayı girdiniz.

b)

Negatif bir sayı girdiniz.

c)

Sıfır girdiniz.

d)

Hata oluştu.

20.

Bir kredi programı şu kurallarla karar verir: Yaş 25-40 arasındaysa VE maaş 20.000 TL'den fazlaysa onay; yaş 18-24 arasındaysa VEYA maaş 10.000 TL'den fazlaysa inceleme; diğer durumlarda ret. 26 yaşında ve maaşı 21.000 TL olan biri için sonuç nedir?

a)

Kredi başvurunuz onaylandı.

b)

Kredi başvurunuz inceleniyor.

c)

Kredi başvurunuz reddedildi.

d)

Bilgi eksik.