wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Python Quiz

Total questions: 25

Worksheet time: 16mins

Name
Class
Date
1.

Ekrana "Merhaba Dünya” yazdıran kod satırı hangisidir?

a)

echo "Merhaba Dünya"

b)

p("Merhaba Dünya")

c)

print("Merhaba Dünya")

d)

print("Merhaba Dünya"):

2.

Ekrana aynı satırda, 5 defa “Python” yazdıran kod satırı hangisidir?

a)

print(5:python)

b)

print("python"*5)

c)

print(5* "python")

d)

print(5* "python\n")

3.

Python’da "Yorum/Açıklama" satırı nasıl eklenir?

a)

// Bu bir yorum satırıdır.

b)

{ Bu bir yorum satırıdır.}

c)

# Bu bir yorum satırıdır.

d)

/* Bu bir yorum satırıdır. */

4.

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

a)

a+=1

b)

a++=1

c)


a==+1

d)


a+++

5.

Hangisi GEÇERSİZ bir değişken adıdır?

a)

_toplam

b)

final_puan

c)

toplam

d)

puan_Toplami

6.

Aşağıdaki değişkenlerin türlerinin doğru sıralaması hangisidir?

a="Atatürk İlköğretim Okulu "

b="227"

c=true

d=263

e=3.14

a)


string-integer-boolean-integer-float

b)

string-integer-boolean-integer-integer

c)

string-integer-boolean-integer-float

d)


string-string-boolean-integer-float

7.

a=39

b=a//10

c=a%10

d=b*10+c

print(d)

Çıktı sonucu kaçtır?

a)

9

b)

39

c)

3

d)

51

8.

Aşağıdakilerden hangisi Python'da bir bölme işleminden kalanı bulmak için kullanılan operatördür?

a)


//

b)


/

c)

%

d)

**

9.

Python'da verilen iki şarttan birinin sağlanmasının yeterli olacağı durumlar için aşağıdakilerden hangisinin yazılması gereklidir?

a)

not

b)

end

c)

and

d)

or

10.

print(10//3) sonucu nedir?

a)

1

b)

10

c)

3

d)

3,3

11.

print(2 ** 3) sonucu nedir?

a)

8

b)

6

c)

9

d)

12

12.

for i in range (2,9) sonucu nedir?

a)


3 4 5 6 7 8 9

b)

2 3 4 5 6 7 8

c)

9 8 7 6 5 4 3

d)

2 4 6 8

13.

for i range(1,14)

print(i)

Yukarıdaki kod bloğu için "i" değişkeni aşağıdaki değerlerden hangisini alamaz?

a)

1

b)

13

c)

14

d)

9

14.

a=0

while a<6:

print(a)

a+=1

Verilen program çalıştığında aşağıdaki değerlerden hangisini alamaz?

a)

0

b)

1

c)

6

d)

5

15.

Python’da sayısal (tamsayı) bir değer nasıl tanımlanabilir?

a)

x = int(‘5’)

b)

x = int(5)

c)

x = 5

d)

Üç yöntem de geçerlidir.

16.

Python’da sayısal (ondalıklı) bir değer nasıl tanımlanabilir?

a)

a = 2.8

b)

a = float(2.8)

c)

a = float(‘2.8’)

d)

Üç yöntem de geçerlidir.

17.

Python dosyalarının uzantısı nedir?

a)

.py

b)

.pyt

c)

.pt

d)

.ptyh

18.

Python’da bir değişkenin tipi nasıl yazdırılır? Değişkenin adı x olsun.

a)

print(typeof(x))

b)

print(typeof x)

c)

print(type(x))

d)

print(typeOf(x))

19.

Python’da fonksiyon nasıl tanımlanır/oluşturulur?

a)

create

b)

def

c)

function

d)

class

20.

String bilgiyi (metinsel) büyük harflere çeviren fonksiyon hangisidir?

a)

upper()

b)

upperCase()

c)

uppercase()

d)

toUpperCase()

21.

Python'da iki değeri karşılaştıran (kıyaslayan) operatör hangisidir?

a)

=

b)

==

c)

><

d)

<>

22.

Python’da <if cümlesi> nasıl başlamalıdır? Yazıma dikkat ediniz.*

a)

if (a>b)

b)

if a>b:

c)

if a>b;

d)

if a>b then:

23.

Hangisi python’da doğru yazılmış <for döngüsü> komutudur?

a)

for a in “python”:

b)

for a>b:

c)

for each a in b:

d)

for a in range

24.

for i in range (10, 3, -2) sonucu nedir?

a)

8 6 4

b)

10 9 8 7 6 5 4 3 2 1 0 -1 -2

c)

10 8 6 4

d)

10 8 6 4 2 0 -2

25.

Python’da       print(3* “A”, “sen”, 2* “kimsin”)     kod satırı ekrana ne yazar?*

a)

AAA sen kimsinkimsin

b)

A sen kimsin

c)

AAA kimsinkimsin sen

d)

A sen kimsin A sen kimsin