wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Python Quiz

Total questions: 40

Worksheet time: 30mins

Name
Class
Date
1.

Pythonda sık kullanılan veri türleri bulunmaktadır. Aşağıdakilerden hangisi bu veri türlerinden birisi değildir.

a)

İnteger

b)

String

c)

İndex

d)

Float

e)

Bool

2.

Aşağıda verilen ifadenin veri Türü nedir?

“Hatay”

a)

string

b)

integer

c)

float

d)

bool

3.

Aşağıda verilen ifadenin veri Türü nedir?

986

a)

string

b)

integer

c)

float

d)

bool

4.

Aşağıda verilen ifadenin veri Türü nedir?

26,45

a)

string

b)

integer

c)

float

d)

bool

5.

Aşağıda verilen ifadenin veri Türü nedir?

True

a)

string

b)

integer

c)

float

d)

bool

6.

Aşağıda verilen ifadenin veri Türü nedir?

"9+5"

a)

string

b)

integer

c)

float

d)

bool

7.

Aşağıda verilen ifadenin veri Türü nedir?

"12587"

a)

string

b)

integer

c)

float

d)

bool

8.

Aşağıda verilen ifadenin veri Türü nedir?

"abc+123"

a)

string

b)

integer

c)

float

d)

bool

9.

Problemin çözüm süreci boyunca asla değişmeyen değerlere ne denir?

a)

Değişken

b)

Fonksiyon

c)

Modül

d)

Sabit

10.

Programın çalıştığı süreç boyunca aldığı değer değişebilen ifadelere ne denir?

(Programlarımızda geçici olarak veri saklamak için oluşturduğumuz alanlardır.)

a)

Değişken

b)

Fonksiyon

c)

Modül

d)

Sabit

11.

Değişken isimleri tanımlarken:

I. Türkçe karakter kullanılabilir

II. Rakamla başlamaz

III. Boşluk kullanılmaz

IV. Özel karakterler kullanılabilir

V. Komut isimleri kullanılmaz

Yukarıda verilen ifadelerden hangileri doğrudur?

a)

I-II-III

b)

I-III-V

c)

II-III-V

d)

I-III-IV

12.

Hangisi doğru bir değişken adı değildir ?

a)

emsalacademy

b)

emsal_academy1

c)

1_emsalAcademy

d)

emsalAcademy

13.

Aşağıdakilerden hangisi string ifadeler için kullanılamaz?

a)

""" """

b)

" "

c)

- -

d)

' '

14.

Python dosyaları için doğru dosya uzantısı nedir?

a)

.doc

b)

.py

c)

.pyx

d)

.pyth

15.

print(“Bilgisayar”+”Bilimi”)

Pythonda yukarıdaki kod çalıştırıldığında sonuç olarak ekranda ne yazar?

a)

Bilgisayar

b)

Bilimi

c)

Bilgisayar Bilimi

d)

Program hata verir

16.

isim=”Ali”

print(f“Merhaba {isim}")

 

Pythonda yukarıdaki program çalıştırıldığında sonuç olarak ekranda ne yazar?

a)

Merhaba

b)

Merhaba Ali

c)

Merhaba isim

d)

Ali

17.

Python'da "Merhaba Dünya" çıktısını almak için doğru sözdizimi nedir?

a)

print("Merhaba Dünya")

b)

print(Merhaba Dünya)

c)

echo("Merhaba Dünya")

d)

while("Merhaba Dünya")

18.

Python koduna YORUMLARI nasıl eklersiniz?

a)

//Bu bir yorum

b)

**Bu bir yorum

c)

#Bu bir yorum

d)

/*Bu bir yorum*/

19.

Sayısal değeri 5 olan bir değişkeni nasıl oluşturursunuz?

a)

x = 5

b)

x : 5

c)

x == 5

d)

x5

20.

Sayıları çarpmak için hangi operatör kullanılır?

a)

x

b)

*

c)

.

d)

#

21.

Aşağıdaki işlevlerden hangisi Python'da bir dizeyi ondalıklı sayıya dönüştürür?

a)

int(x)

b)

str(x)

c)

float(x)

d)

bool(x)

22.

Python da Boolean türündeki nesneler iki değerden birine sahip olabilir. Bu değerler nelerdir?

a)

for - while

b)

do - while

c)

Yes - No

d)

True - False

23.

x=13

y=8

print(x<y)

Yukarıdaki kodun çıktısı nedir?

a)

True

b)

False

c)

Program hata verir

d)

float

24.

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

a)

a+=1

b)


a++=1

c)

a==+1

d)


a+++

25.

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

a)

/

b)

%

c)

#

d)

//

26.

Aşağıdakilerden hangisi pythonda bir bölme işleminde sonucun tam kısmını bulmak için kullanılan operatördür?

a)

/

b)

%

c)

#

d)

//

27.

Aşağıdakilerden hangisi pythonda üs alma işlemi için kullanılan operatördür?

a)

/

b)

*

c)

**

d)

//

28.

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

a)

end

b)

and

c)

or

d)

not

29.

Python da verilen iki şartın da sağlanmasının gerekli olduğu durumlar için hangisi yazılmalıdır?

a)

end

b)

and

c)

or

d)

not

30.

Aşağıdaki kodun çıktısı nedir?

print (9//2)

a)

4

b)

4,5

c)

1

d)

True

31.

Aşağıdaki programın çıktısı nedir: 

print (0.1 + 0.2 == 0.3)

a)

Not

b)

and

c)

True

d)

False

32.

Aşağıdaki programın çıktısı nedir: 

print (1 + 2 == 3)

a)

Not

b)

and

c)

True

d)

False

33.

Aşağıdaki kodun çıktısı nedir?

var1 = 1

var2 = 2

var3 = "3"

print(var1 + var2 + var3)

a)

6

b)

33

c)

123

d)

Hata. Sayılar ve dizeler arasında operatörlerin karıştırılması desteklenmez

34.

Aşağıdaki kodun çıktısı nedir?

var = "James" *2 *3

print(var)

a)

JamesJamesJamesJamesJamesJames

b)

JamesJamesJamesJamesJames

c)

Hata: geçersiz sözdizimi

d)

James

35.

Aşağıdaki kodun çıktısı nedir?

valueOne = 5**2

valueTwo = 5**3

print(valueOne)

print(valueTwo)

a)

10

15

b)

25

625

c)

25

125

d)

Hata: geçersiz sözdizimi

36.

Aşağıdaki kodun çıktısı nedir?

p, q, r = 10, 20 ,30

print(p, q, r)

a)

10 10 10

b)

10 20 30

c)

30 30 30

d)

Hata: geçersiz sözdizimi

37.

Aşağıdaki işlemin çıktısı nedir?

x = 36 / 4 * (3 + 2) * 4 + 2

print(x)

a)

37

b)

117

c)

182

d)

360

38.

Aşağıdaki kodun çıktısı nedir?

a=39

b=a//10

c=a%10

d=b*10+c

print(d)

a)

9

b)

3

c)

39

d)

51

39.

sayi1 = input('1. Sayı : ')

sayi2 = input('2. Sayı : ')

toplam=int(sayi1)+int(sayi2)

print("Toplam :", toplam)

Yukarıdaki programda sayi1 ve sayi2 değişkenlerine sırasıyla 75 ve 85 değerleri girildiğinde sonuç olarak ekranda ne yazar?

a)

80

b)

Toplam: 150

c)

Toplam: 160

d)

7585

40.

sayi1 = input('1. Sayı : ')

sayi2 = input('2. Sayı : ')

ortalama=(int(sayi1)+int(sayi2))/2

print("Ortalama :", ortalama)

Yukarıdaki programda sayi1 ve sayi2 değişkenlerine sırasıyla 50 ve 90 değerleri girildiğinde sonuç olarak ekranda ne yazar?

a)

Ortalama: 70

b)

Toplam: 70

c)

Ortalama: 80

d)

70