wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python Genel 2

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

1- Aşağıdaki programın ekrana vereceği çıktı nedir?

a)

5

b)

30

c)

25

d)

32

2.

2- Ekrana yazı yazdırılmasını sağlayan komut hangisidir?

a)

liste()

b)

print()

c)

string()

d)

len()

3.

4- Aşağıdakilerden hangisi değişken ismi olarak kullanılabilir?

a)

1sayı

b)

1incisayı

c)

sayi1

d)

birinci.sayı

4.

6- len() komutunun görevi aşağıdakilerden hangisidir?

a)

Liste oluşturmayı sağlar.

b)

Listede kaç elaman olduğunu, karakter sayısını vb. verir

c)

Listeye eleman eklemeyi sağlar

d)

Listeden eleman silmeyi sağlar

5.

10- liste[2]=["İtalya"] komutunun görevi aşağıdakilerden hangisidir?

a)

Listede kaç elaman olduğunu, karakter sayısını vb. verir

b)

Listedeki yalnızca 2. elemanı silmeyi sağlar

c)

Listedeki liste2 isimli elemanı "İtalya" olarak değiştirir.

d)

Listedeki bütün elemanları silmeyi sağlar

6.

12- liste=["İtalya", "Fransa", "Türkiye"] Yandaki listede liste[1] isimli eleman aşağıdakilerden hangisidir?

a)

Fransa

b)

İtalya

c)

Türkiye

d)

Hiçbiri

7.

13- ders=”Python Öğren” Python kod. dilinde yandaki gibi bir değişken tanımlanmıştır.Değişkenin türü?

a)

String(Metinsel)

b)

Numerical(Sayısal)

c)

Design(Görsel)

d)

Float(Ondalık)

8.

17- Aşağıdaki operatörlerinden hangisi üs alma (Örn: 7' nin küpü) ifadesinin karşılığıdır?

a)

**

b)

=!

c)

=<

d)

==

9.

Hangi çıktı doğrudur?

a)
b)
c)
d)
10.

Aşağıdaki işlemin sonucu kaçtır?

a)
b)
c)
d)
11.

sayilar=[5,7,9,6,3,1,55] adlı listenin sonuna 2021 sayısını eklemek için aşağıdakilerden hangisi kullanılır?

a)

sayilar.append(2021)

b)

sayilar.append(2021);

c)

append.sayilar(2021)

d)

append.sayilar(2021):

12.

donanim=["yazıcı”, “klavye”, “işlemci”, “bellek”, “sabit disk”] yazilim=[“işletim sistemi”, “web tarayıcı”]

donanim listesine yazilim listesini birleştirmek için aşağıdakilerden hangisi kullanılır?

a)

donanim.extend(yazilim):

b)

donanim.extend(yazilim)

c)

yazilim.extend(donanim)

d)

yazilim.extend(donanim):

13.

birimler = (“bit”, “inç”, “byte”, “hertz”, “piksel”) Veri tip nedir?

a)

Tuple (Demet)

b)

Dictionary (Sözlük)

c)

Liste

d)

. Set (Küme)

14.

sayilar = {1, 2, 3, 4, 5} Veri tip nedir?

a)

Tuple (Demet)

b)

Dictionary (Sözlük)

c)

Liste

d)

. Set (Küme)

15.

donanim = {“Türü”:”RAM”, “Tipi”:”DDR4”, “Kapasitesi”:”8 GB” } Veri tip nedir?

a)

Tuple (Demet)

b)

Dictionary (Sözlük)

c)

Liste

d)

. Set (Küme)

16.

sozluk = {“Mesleğiniz”:”Öğrenci”, “Alanınız”:”Bilişim” }

print(sozluk.keys())

Yazıldığında ekrana çıktı olarak ne çıkar?

a)

[‘Öğrenci’, ‘Bilişim’]

b)

['Mesleğiniz':'Öğrenci', 'Alanınız':'Bilişim']

c)

[‘Mesleğiniz’, ‘Alanınız’]

d)

[‘Mesleğiniz’]

17.

sozluk = {“Mesleğiniz”:”Öğrenci”, “Alanınız”:”Bilişim” }

print(sozluk.values())

Yazıldığında ekrana çıktı olarak ne çıkar?

a)

[‘Öğrenci’, ‘Bilişim’]

b)

['Mesleğiniz':'Öğrenci', 'Alanınız':'Bilişim']

c)

[‘Mesleğiniz’, ‘Alanınız’]

d)

[‘Mesleğiniz’]

18.

donanim=[“yazıcı”, “klavye”, “işlemci”, “bellek”, “sabit disk”] donanim.clear()

print(donanim)

Çıktısı nedir?

a)

[]

b)

[“yazıcı”, “klavye”, “işlemci”, “bellek”, “sabit disk”]

c)

{}

d)

()

19.

donanim = {“Türü”:”RAM”, “Tipi”:”DDR4”, “Kapasitesi”:”8 GB” }

listeyi tamamen silme hangisiyle yapılır?

a)

del donanim

b)

donanim.pop()

c)

donanim.clear()

d)

donanim.del()

20.

Aşağıda verilen değişkenlerden hangisi python programlama diline göre doğru isimlendirilmiştir?

a)

kullanici adi = "Admin"

b)

1.sinavNotu = 75

c)

ogrenci.Numarası=100

d)

Tc_No="12345678912"

21.

Python dilinde kodlar içerisine tek satırlık açıklama satırı eklememizi sağlayan kod aşağıdakilerden hangisidir?

a)

#

b)

' ' '

c)

" " "

d)

//

22.

pi=3.14

print( type(pi) )


Yukarıda verilen kodlar çalıştırıldığında ekrana ne yazdırır?

a)

<class 'float'>

b)

<class 'int'>

c)

<class 'bool'>

d)

<class 'string'>

23.

Python dilinde klavyeden veri okumak için kullanılan kod aşağıdakilerden hangisidir?

a)

print

b)

input

c)

type

d)

float

24.

Aşağıdaki operatörlerden hangisi python dilinde mod alma operatörüdür?

a)

\n

b)

%

c)

**

d)

//

25.

Aşağıdaki operatörlerden hangisi python dilinde tam bölme operatörüdür?

a)

**

b)

%

c)

/

d)

//

26.

Aşağıdaki operatörlerden hangisi python dilinde eşit değil operatörüdür?

a)

==

b)

and

c)

or

d)

!=

27.

x=x+1


Aşağıdaki kodlardan hangisi yukarıdaki kod ile aynı görevdedir?

a)

x+=1

b)

x++1

c)

x++

d)

x**

28.

kalem_kutusu=["cetvel","silgi","kalem",["zımba","delgeç"],"gönye"]

Verilen kutu listesi içerisinde yer alan "zımba" kaydına erişmek için hangi komut kullanılabilir?

a)

kalem_kutusu[3][0]

b)

kalem_kutusu[3][1]

c)

kalem_kutusu[4][0]

d)

kalem_kutusu[3]

29.

takimlar = ['Galatasaray','Fenerbahçe','Beşiktaş','Trabzonspor'] takimlar listesindeki tüm elemanları silmek için hangi komut kullanılamaz?

a)

del takimlar[0 : 4]

b)

takimlar = [ ]

c)

takimlar.remove()

d)

takimlar.clear()

30.

fruits = ['orange', 'apple', 'pear', 'erik', 'kiwi', 'apple', 'banana']

Hangi seçenekteki komut ile (sadece) "banana" öğesi silinemez?

a)

del fruits[-1]

b)

fruits.pop()

c)

fruits.clear()

d)

fruits.pop(-1)

31.

kelime = ['hayat','python','ile','guzel']

Yukarıda tanımlanan listeye göre; aşağıda verilen komutlardan hangisi

['python', 'ile', 'guzel']

çıktısı verilmesini sağlar?

a)

kelime [ ]

b)

kelime [1,2,3 ]

c)

kelime [1: ]

d)

kelime [3 ]

32.

Hangi seçenekte verilen kod, diğerlerinden farklı bir değer döndürür?

a)

-6>=0 and -6<=10

b)

not(-6>10 or-6==10)

c)

-6>10

d)

not(-6<0 or-6>10)

33.

Aşağıda verilen değişken ismi ve değerlerinden hangisi doğru tanımlanmıştır?

a)

Doğum Yılı=1990

b)

adı Soyadı=Monty Python

c)

dogumYeri="Hollanda"

d)

%dilimi=10

34.

Aşağıda verilen Veri-Veri Türü eşleştirmelerinden hangisi yanlıştır?

a)

sehir="İstanbul" ( Karakter Dizisi -String)

b)

isim="Monty" (Karakter - Char)

c)

kilosu=80 (Tamsayı - İnteger)

d)

ortalama= 84.5 ( Ondalıklı Sayı - Float)

35.

Aşağıdaki önermelerden hangisi "True" (Doğru) değeri döndürür?

a)

37==25

b)

x=5 y=2 x+y==3

c)

45<30

d)

58>34

36.

Değişken isimlendirme ile ilgili verilen bilgilerden hangisi yanlıştır?

a)

+ - * / & % # gibi özel karakterler kullanılamaz

b)

Boşluk kullanılamaz

c)

as , not , if gibi özel komutlar kullanılamaz

d)

Altçizgi( _ ) karakteri kullanılamaz

37.

Verilen komutlara göre

>>> print(z)

ifadesi ile ekrana hangi değer yazdırılır?

a)

4444

b)

34

c)

12

d)

3333

38.

Yukarıda verilen bilgileri göz önünde bulundurarak

>>> print(i,k) komutu ile ekrana hangi değerler yazdırılır.

a)

54 48

b)

48 54

c)

8 6

d)

48 14

39.

Hangisi a değişkeninin değerini 1 arttırır?

a)

a=1+1

b)

a+=1

c)

a=+1

d)

a+1=a

40.

s="Karaşimşek" s değişkeni ile ilgili aşağıdaki komutlar uygulanıyor. Seçeneklerden hangisi yanlıştır?

a)

s[ :3] -------> 'Kar'

b)

s[0]+s[-1] -------> 'Kk'

c)

s[7]+s[5: ] -------> 'şimşek'

d)

s[0]==s[9] -------> True