wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

GDSC DEU & PYTHON

Total questions: 30

Worksheet time: 17mins

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 = a++

2.

type, Python'da içine yazılan datanın türünü veren fonksiyonun ismidir.

print(type(5.3)) aşağıdakilerden hangi sonucu verir?

a)

string

b)

integer

c)

float

3.

Sırasıyla aşağıdaki data türleri nelerdir?

a="Google Developer Student Clubs"

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

4.

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

5.

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

a)

//

b)

/

c)

%

d)

**

6.

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

7.

Verilen kod bloğunun çıktısı ne olur?

a)

14

b)

15

c)

16

d)

13

8.

print(10 // 3) sonucu nedir?

a)

1

b)

10

c)

3

d)

3,3

9.

print(4 ** 3) sonucu nedir?

a)

64

b)

12

c)

4

d)

1

10.

list(range (2,9))'in döndürdüğü liste aşağıdakilerden hangi sayıları içerir?

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

11.

Program çalıştığında aşağıda verilen değerlerden hangisini çıktı olarak görmeyiz?

a)

6

b)

1

c)

5

d)

2

12.

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

a)

Döngü, koşul sağlandığı sürece 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.

Yorum satırının (comment) işlevi nedir?

a)

Çeşitli nedenlerle koda mesaj bırakabilmek için kullanılan, kod derlenmesi sırasında okunmayan satırlardır.

b)

Her yere GDSC DEU'yu çok seviyorum yazmaya yarar.

c)

Kod çalışırken daha da hızlı çalışır.

d)

Farklı kodlar yazmaya yarar.

14.

Python dilinde ekrana/konsola yazı yazdırmak için kullandığımız kod nedir?

a)

print()

b)


outwrite()

c)


echo

d)

System.out.println()

15.

Programın çıktısı nedir?

a)

GDSC DEU'nun instagram hesabı gdscdeu

b)

Sinan Engin'in instagram hesabı sinanengin

16.

Bu kod ne yapar?

a)

Makine izin verdiği sürece sürekli "GDSC DEU" yazdırır.

b)

Direkt error verir.

c)

Hiçbir şey yapmaz.

d)

Bir kere GDSC DEU yazdırır ve biter.

17.

Kullanıcıdan bilgi almak için kullandığımız komut nedir?

a)

enter()

b)

input()

c)

Scanner scan = new Scanner(System.in);

scan.nextLine()

d)

typeAnswer()

18.

Programın sıkıntısız ve istenilen şekilde çalışması için sırasıyla boşluklara aşağıdakilerden hangileri gelmelidir?

a)

Kırmızı = int

Mavi = print

Yeşil = int

Sarı = alan

b)

Kırmızı = print

Mavi = int

Yeşil = input

Sarı = alan

c)

Kırmızı = print

Mavi = input

Yeşil = int

Sarı = alan

d)

Kırmızı = int

Mavi = input

Yeşil = print

Sarı = alan

19.

Verilen kod bloğu çalıştığında ekrana toplam kaç kere "Yakala chat" yazar?

a)

7

b)

8

c)

9

d)

10

e)

11

20.

Verilenlerden hangisi "list" data türünde oluşturulmuştur?

a)

sonGdscDeuEtkinlikleri

b)

gdscDeu

c)

gdscDeuEtkinlikleri

21.

Aşağıdakilerden hangisi Python'daki if bloğu kullanımına doğru bir örnektir?

a)

if 5>3:

b)

if 5>3 then:

c)

if (5>3):

22.

Verilen kodun çıktısı ne olur?

a)

6 MART - GDSC DEU 6 MART - GDSC DEU

b)

Error: invalid syntax

23.

Python'da stringler "immutable"dır (değiştirilemez). Stringte her değişim yaptığında, Python yeni string oluşturarak o stringle değişkeni eşler.

a)

Doğru

b)

Yanlış

c)

Bunu nasıl bileyim, pas! (Doğru ya da yanlıştan birini işaretlersen öğrenmiş olursun :p)

24.

Bu kod bloğunun çıktısı nedir?

a)

Error.

b)

XDSC DEU İLE UNITY 101

c)

GDSC DEU İLE UNITY 101

25.

Kodun çıktısı nedir?

a)

59

b)

6.5

c)

6

d)

59.0

26.

Kodun çıktısı nedir?

a)

Error.

b)

9 EYLÜL GDSC DEU

27.

Python'da "print(2%6)" aşağıdakilerden hangi sonucu verir?

a)

Error: 2 is not bigger than 6, mode can not be taken.

b)

2

c)

6

d)

0.33

28.

Kod bloğunun çıktısı nedir?

a)

0

b)

1

c)

2

d)

3

29.

continue, kod bloğunun kalan içeriğinin okunmadan o döngünün sonraki adımına direkt atlanmasını sağlar.

Bu kod bloğunun çıktısı nedir?

a)

30

b)

21

c)

17

d)

0

30.

Kod bloğunun çıktısı nedir?

a)

10 Chair
10 Table

b)

10 Chair
10 Table

20 Chair
20 Table

c)

10

Chair

10

Table

20

Chair

20

Table

d)

10 Chair 10 Table 20 Chair 20 Table