Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python 2. Dönem

Total questions: 17

Worksheet time: 10mins

Name
Class
Date
1.

if yas>= 18

yukarıdaki kodda hata var mı?

a)

Evet

b)

Hayır

2.

if yas>= 18

yukarıdaki kodda hata nedir?

a)

parantez yok

b)

yaş yazılmalıydı

c)

= yerine : olmalıydı

d)

18 'in yanına : olmalıydı

3.

else yas>18:

yukarıdaki kodda hata nerededir?

a)

else in yanına bir şey yazılmamalıydı

b)

else(yas>18) yazılmalıydı

c)

else(yas>=18) yazılmalıydı

d)

kodda hata yoktur

4.

a = 2

b = 330

if a>b:

print(“A”)

else:

print(“B”)

ekranda ne gözükür?

a)

B

b)

A

c)

Hata verir

d)

Bir şey yazmaz

5.

For döngüsünün doğru kullanımı aşağıdakilerden hangisidir?

a)

for in range ( , , ) ;

b)

for i range in():

c)

for i in range( , , ) :

d)

range for i () :

6.

for i in range( 0 , 20, 2) :

Yukarıda verilen for döngüsünde i' nin en son alacağı değer kaçtır?

a)

16

b)

18

c)

20

d)

21

7.

Python da programı klavyeden çalıştırmak için kullanılan tuş hangisidir?

a)

F8

b)

F12

c)

F16

d)

F5

8.

Aşağıda verilen sembollerden hangisi mod almayı temsil eder?

a)

*

b)

/

c)

==

d)

%

9.

for i in range(21 ,-1 , -1) :

Print(i)


Yukarıda verilen programın en son göstereceği değer kaç olur?

a)

0

b)

2

c)

-2

d)

1

10.

Kullanıcıdan veri girişi almamızı sağlayan komut hangisidir?

a)

Print

b)

For

c)

range

d)

İnput

11.

Toplam += 1


Verilen işlemin diğer bir gösterimi aşağıdakilerden hangisidir?

a)

Toplam == 1

b)

Toplam= Toplam + 1

c)

Toplam = + 1

d)

Toplam = Toplam + Toplam

12.

if sayi%2==0:

print("sayi .......1.......")

else:

print("sayi..........2.....")

1 ve 2 yazan yerlere ne gelmelidir.

a)

1 = tektir 2=tektir

b)

1=tektir 2=çiftir.

c)

1=çiftir 2=tektir

d)

1=çiftir 2=çiftir

13.

a=input("birinci sayıyı giriniz: ")

b=input("ikinci sayıyı giriniz: ")

print("girdiğiniz sayıların toplamı: ",a+b)

a=15, b=20 değeri girildiğinde ekran çıktısı nasıl olur.

a)

girdiğiniz sayıların toplamı: 15+20

b)

girdiğiniz sayıların toplamı: 2015

c)

girdiğiniz sayıların toplamı: 35

d)

girdiğiniz sayıların toplamı: 1520

14.

isim = input('İsminizi Girin : ')

print("Merhaba "+isim)

Yukarıdaki iki kod hangi sorunun cevabıdır.

a)

Kullanıcıya merhaba diyen program.

b)

isim değişkenini kullanıcıdan alan program.

c)

ekrana "merhaba" isim yazdıran program

d)

Kullanıcıdan isim değeri alıp merhaba isim değişkeni olarak yazdıran program

15.

Yukarıdaki resimdeki soruyu çözünüz.

a)

1-print("yaşı 18den büyüktür.")

2-print("yaşı 18'den küçüktür.")

b)

1-print("yaşı 18'den küçüktür.")

2-print("yaşı 18den büyüktür.")

c)

1-print("ehliyet alabilir.")

2-print("ehliyet alamaz.")

d)

1-print("ehliyet alamaz.")

2-print("ehliyet alabilir.")

16.

if -else bloğu genelde ne zaman kullanılır?

a)

Birden fazla koşul yapısı olduğunda

b)

5 ihtimalli karar yapılarında.

c)

2 ihtimalli karar yapılarında (evetse-hayırsa)

d)

iç içe koşullar doğru olduğunda

17.

5 işçi 5 parça ürünü 5 günde yaparsa, 100 işçi 100 ürünü kaç günde yapar?

a)

5

b)

100

c)

1

d)

10