wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python Programlama Dili - Lise FULL

Total questions: 61

Worksheet time: 46mins

Name
Class
Date
1.

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

a)

a+=1

b)

a++=1

c)

a==+1

d)

a+++

2.

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

3.

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

a)

//

b)

/

c)

%

d)

**

4.

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

5.

Python da verilen kod bloğunun çıktısı ne olur?

a)

14

b)

15

c)

16

d)

13

6.

print(10 // 3) sonucu nedir?

a)

1

b)

10

c)

3

d)

3,3

7.

print(4 ** 3) sonucu nedir?

a)

64

b)

12

c)

4

d)

1

8.

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

9.

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

10.

a="Tevfik Serdar Anadolu Lisesi "


b="420"


c=true


d=255


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

11.

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

12.

Aşağıda verilen bilgilerden hangisi While döngüsü için doğrudur?

a)

Döngü, koşul sağlanana kadar devam eder.

b)

Döngü, koşul sağlandıktan sonra çalışmaya devam eder.

c)

Döngü değişkenini arttırmaya veya azaltmaya gerek yoktur.

13.

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

14.

for i in range(n , o , p ) :


Yukarıda verilen for döngüsü kullanımında "o" harfi yerine gelen sayı hangi işlev için kullanılır?

a)

Başlangıç değerini göstermek için kullanılır.

b)

Artış miktarını göstermek için kullanılır.

c)

Azalış miktarını göstermek için kullanılır.

d)

Bitiş değerini göstermek için kullanılır.

15.

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

16.

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

a)

*

b)

/

c)

==

d)

%

17.

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

18.

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

a)

Print

b)

For

c)

range

d)

İnput

19.

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

20.

Python da ekrana yazı yazdıran komutu hangisidir

a)

print("Hello World")

b)

Console.Writeline("Hello World")

c)

write("Hello World")

d)

prnt(Hello World)

21.

sayi="10"

a)

sayi adlı değişkene metin olarak 10 atandı

b)

sayi adlı değişkene sayısal 10 değeri atandı

c)

sayi ile 10 birbirine eşitlendi

d)

sayi 10 mu diye kontrol edildi

22.

Hangisi stringdeki kelimeleri büyütür

a)

upper()

b)

isUpper()

c)

lower()

d)

islower()

23.

Hangi değişken yanlış tanımlanmıştır

a)

de_gisken

b)

8degisken

c)

Degisken

d)

_degisken

24.

Hangisi stringdeki kelimeleri büyütür

a)

upper()

b)

isUpper()

c)

lower()

d)

islower()

25.

i=0


while i<=10:


print("Merhaba")


i=i+1


kodu ile aynı çıktıyı veren for döngüsü hangisidir.

a)

for i in range(0,10,1):


print("Merhaba")

b)

for i in range(0,11,1):


print("Merhaba")

c)

for i in range(10,1,1):


print("Merhaba")

d)

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


print("Merhaba")

26.

sayi=2


while sayi >1:


print("TSAL")


sayi=sayi-1


kod çalıştırılırsa ekranda ne yazar?

a)

TSAL

b)

TSAL

TSAL

c)

TSAL

TSAL

TSAL

27.

print(2**5)


kodunun ekran çıktısı ne olur?

a)

8

b)

10

c)

16

d)

32

28.

a=11


b=3


print(a%b)


kodunun ekran çıktısı ne olur?

a)

2

b)

3

c)

1

d)

3.3

29.

print(5//2)


kodunun ekran çıktısı ne olur?

a)

2.0

b)

2.5

c)

2

d)

.

30.

print(5/2)


kodunun ekran çıktısı ne olur?

a)

2.0

b)

2.5

c)

2

d)

.

31.

print(2*5)


kodunun ekran çıktısı ne olur?

a)

8

b)

10

c)

16

d)

32

32.

print((7//3)/2)


kodunun ekran çıktısı ne olur?

a)

1.0

b)

1

c)

2

d)

4

33.

a=3


a+=2


print(a)


kodunun ekran çıktısı ne olur?

a)

3

b)

2

c)

5

d)

6

34.

a=3


b=5


a*=b


print(a)


kodunun ekran çıktısı ne olur?

a)

3

b)

5

c)

15

d)

10

35.

a=10


b=2


c=5


c%=b


a-=c


print(a)


kodunun ekran çıktısı ne olur?

a)

8

b)

5

c)

2

d)

9

36.

a=10


a//=2


print(a))


kodunun ekran çıktısı ne olur?

a)

2

b)

10

c)

5,0

d)

5

37.

a=3


b=4


print (a==b)


kodunun ekran çıktısı ne olur?

a)

true

b)

false

38.

a=6


b=6


print (a==b)


kodunun ekran çıktısı ne olur?

a)

true

b)

false

39.

a=2


b=1


print (a!=b)


kodunun ekran çıktısı ne olur?

a)

true

b)

false

40.

a=6


b=11


print (a<b)


kodunun ekran çıktısı ne olur?

a)

true

b)

false

41.

a=9


b=7


print (b>a)


kodunun ekran çıktısı ne olur?

a)

true

b)

false

42.

a=5


b=5


print (a>=b)


kodunun ekran çıktısı ne olur?

a)

true

b)

false

43.

a=5


b=3


print (a>b and b>2)


kodunun ekran çıktısı ne olur?

a)

true

b)

false

44.

a=6


b=6


print (a==b and a<1)


kodunun ekran çıktısı ne olur?

a)

true

b)

false

45.

a=2


b=4


print (a==b or a>b)


kodunun ekran çıktısı ne olur?

a)

true

b)

false

46.

a=2


b=4


print (a!=b or a>8)


kodunun ekran çıktısı ne olur?

a)

true

b)

false

47.

a=9


b=7


print (not(a>b))


kodunun ekran çıktısı ne olur?

a)

true

b)

false

48.

a=5


b=5


print (not(a>=b and a<1))


kodunun ekran çıktısı ne olur?

a)

true

b)

false

49.

Bir problemin çözümünde izlenecek yola ne denir?

a)

Yazılım

b)

Giriş

c)

Çıkış

d)

Algoritma

50.

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

a)

ad

b)

1sayi

c)

s1

d)

s4

51.

Hangisi doğru bir değişken atama işlemidir?

a)

5=not

b)

6=s1

c)

n=2

d)

7=k

52.

a!=b ifadesi için hangi değerler evet sonucu verir?

a)

a=2 , b=2

b)

a=26 , b=65

c)

a=16 , b=16

d)

a=23 , b=23

53.

Bilgisayar yazılımcıları tarafından yazılan bilgisayarın anlayacağı dilde yazılmış özel komutlara ne denir?

a)

Yazılım

b)

Şifre

c)

Kod

d)

Algoritma

54.

Algoritmaların geometrik şekillerle gösterilmesine ne ad verilir?

a)

Akış Diyagramı

b)

Algoritma Şekilleri

c)

Problem

d)

Problem Çözümü

55.

İlk algoritmayı kim hazırlamıştır?

a)

Harezmi

b)

Farabi

c)

Cabir bin Hayyam

d)

Cahit Arf

56.

Bir programda tekrarlanmasını istediğimiz eylemler için aşağıdakilerden hangisi kullanılır?

a)

Döngüler

b)

Koşullu ifadeler

c)

Değişkenler

d)

Operatörler

57.

Kodlama hatalarının oluşturduğu sorunlara ne denir?

a)

Error

b)

Kod

c)

Hack

d)

Bug

58.

for sayi in range(3):


print(sayi)


kodunun ekran çıktısı ne olur?

a)

3

b)

1 2

c)

0 1 2

d)

1 2 3

59.

Değişken adı (Sayi) olan değer için Çift ise yazdır


işlevini gören Python kod bloğu hangisidir.

a)

if sayi==2

b)

if sayi=2

c)

if sayi==2

d)

if sayi%2==0

60.

String(Metin) Değişkenini Tam Sayıya (Integer) Dönüştüren Python komutu hangisidir?

a)

float

b)

int

c)

string

d)

boolean

61.

len("Tevfik Serdar") komutu çalıştırıldığında ekrana ne yazar?

a)

12

b)

13

c)

Tevfik

d)

Hata