wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Python Genel Deneme Sınavı

Total questions: 40

Worksheet time: 54mins

Name
Class
Date
1.

Ekran çıktısı nedir?

a)

[1, 4, 9, 16,1,2,3,4]

b)

[1,2,3,4,1,4,9,16]

c)

30

d)

[1, 4, 9, 16]

2.

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]

3.

Ekran çıktısı nedir?

a)

['ELAZIĞ', 'GAZI', 'MESLEKI', '.', 'VE', 'TEKNIK', 'ANADOLU', 'LISESI']

b)

['ELAZIĞ', 'GAZI', 'MESLEKI', 'VE', 'TEKNIK', 'ANADOLU', 'LISESI']

c)

['ELAZIĞ', 'GAZI', 'MESLEKI', '.', 've', 'TEKNIK', 'ANADOLU', 'LISESI']

d)

['ELAZIĞ', 'GAZI', 'MESLEKI', 've', 'TEKNIK', 'ANADOLU', 'LISESI']

4.

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()

5.

liste=[i for i in range(100) if i**2<50]

a)

[0, 1, 2, 3, 4, 5, 6, 7]

b)

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

c)

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10]

d)

[0,1,4,9,16,25,36,49,64,81]

6.

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)

7.

Yukarıda verilen bilgilere göre, ekran çıktısı nedir?

a)

[1, 2, 3, 6, 5, 4]

b)

[1, 2, 3, 6, 5, 4, 6, 5, 4]

c)

[6, 5, 4, 6, 5, 4]

d)

[6, 5, 4]

8.

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 ]

9.

Ekran çıktısı ne olur?

a)

1 2 3 4 5 6 7 8

b)

8

c)

10

d)

1 2 3 4

10.

Ekran çıktısı ne olur?

a)

MIELBiYi

b)

eIlLiiai

c)

MeIElLBiiYai

d)

eLlLiiai

11.

Yukarıdaki çıktının alınabilmesi için, aşağıda yazılan kod bloğunda ................ ile belirtilen satıra hangi komut yazılmalıdır?

.................................. :

print(i,i,i,i,i)

a)

for i in 0,3,6,9:

b)

while i>=0:

c)

for i in range(0,9,-3):

d)

for i in range(9,-1,-3):

12.

Ekran çıktısı ne olur?

a)

4 9 16 25 36 49 64 81 100

b)

2 3 4 5 6 7 8 9 10

c)

2 (Sonsuz tane)

d)

2 4 16

13.

Ekran çıktısı ne olur?

a)

1 2

b)

10

c)

2

d)

Hiçbir şey yazmaz

14.

Yukarıdaki kodlar çalıştırıldığında ekrana kaç adet a ve b değeri yazar?

a)

a:9 adet b:9 adet

b)

a:3 adet b:0 adet

c)

a:9 adet b:27adet

d)

a:3 adet b:9 adet

15.

Bu kodlar çalıştırıldığında ekrana kaç adet a ve b değeri yazar?

a)

a:3 adet b:9 adet

b)

a:3 adet b:0 adet

c)

a:3 adet b:27 adet

d)

a:0 adet b:0 adet

16.

Ekran çıktısı ne olur?

a)

18

b)

100

c)

20

d)

110

17.

Yukarıda görülen çıktının alına bilmesi için, print(...................) komutu nasıl olmalıdır?

a)

print(i)

b)

print(i*5)

c)

5*print(i)

d)

print(5*str(i))

18.

Aşağıda verilen bilgilerden hangisi yanlıştır?

a)

bool() fonksiyonun False olabilmesi için, boş olmalı ya da 0 (sayı olarak sıfır) değeri almalıdır

b)

while döngüsü, belirtilen şart doğru olduğu sürece çalışır

c)

if döngüsü kullanıldıysa, devamında elif yada else kullanılması zorunludur

d)

break komutu ile döngü sonlandırılır

19.

Ekran çıktısı nedir?

a)

5.0 (Sonsuz tane)

b)

20 25

c)

5.0 (1 tane yazar)

d)

25 (1 tane yazar)

20.

Verilen kodlar çalıştırıldığında, ekrana yazdırılacak sayılar içerisinde hangisi yoktur?

a)

16

b)

12

c)

40

d)

28

21.

Yukarıdaki program çalıştırıldığında, seçeneklerde yer alan hangi cümle klavyeden girilirse, ekrana "SONUÇ = 4" yazar.

a)

Gazi MTAL

b)

Gazi MeslekiTeknik ve AnadoluLisesi

c)

Gazi M T A L

d)

Gazi Mesleki Teknik Anadolu Lisesi

22.

Verilen program çalıştırıldığında, ekran çıktısı ne olur?

a)

6

b)

3

c)

4 5 6

d)

3 4 5 6

23.

Programın ekran çıktısı nedir?

a)

SON

b)

10 9 8 7 6 SON

c)

10 9 8 7 6 5 4 3 2 1 SON

d)

10 9 8 7 6 5 SON

24.

Verilen kodlar çalıştırıldığında ekran çıktısı ne olur?

a)

E F

b)

A B

c)

A B E

d)

A B E F

25.

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)

26.

Verilen kodların ekran çıktısı nedir?

a)

1

b)

4

c)

2

d)

3

27.

Ekran çıktısı ne olur?

a)

A C D

b)

A B D

c)

A B C E

d)

A E

28.

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

29.

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)

30.

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

31.

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

32.

Hangi seçenekteki komut,\n ile çıktıyı birden fazla satıra yazdırmaz?

a)

print("Fazıl", "Hüsnü", "Dağlarca",sep="\n")

b)

print("Orhan\\nVeli\\nKanık")

c)

print("Ahmet\nHamdi\nTanpınar")

d)

print("Bedri\n","Rahmi\n","Eyüboğlu",end="\n")

33.

Python'da yazılan kodları derlemek (çalıştırmak ) için kullanılan kısayol tuşu hangisidir?

a)

Tab

b)

Del

c)

Enter

d)

F5

34.

Resimdeki düzende çıktının elde edilebilmesi için hangi komut yazılmalıdır?

a)

print("Email","Şifre","Tel","Twitter","Site",sep="\t:\n")

b)

print("Email:","Şifre:","Tel:","Twitter:","Site:",sep=":\n")

c)

print("Email\t:\tŞifre\t:\nTel\t:\tTwitter\t:\nSite\t:")

d)

print("Email\t:\nTel\t:\nSite\t:\tŞifre\t:\nTwitter\t:\n")

35.

Verilen operatör →→→ görevi eşleştirmelerinden hangisi yanlıştır?

a)

>= Büyük veya eşit mi?

b)

% Mod

c)

// Tam bölme

d)

= Eşit mi ?

36.

Verilen komutlara göre

>>> print(z)

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

a)

4444

b)

34

c)

12

d)

3333

37.

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

38.

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

39.

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

40.

G.O.R.A. Yukarıdaki çıktıyı almak için, farklı olarak hangi komut kullanılabilir?

a)

print("G","O","R","A",sep=".")

b)

print(*"GORA",sep=".",end=".")

c)

print(*"GORA",sep=".")

d)

print("GORA",sep=".",end=".")