Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Phyton Hata Yakalama

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Hata oluşma ihtimali bulunan kodlar hangi kod bloğuna yazılır?

a)

except

b)

try

c)

assert

d)

as

2.

Kodda eğer bir hata oluşursa hangi blok devreye girer?

a)

except

b)

try

c)

ValueError

d)

finally

3.

Try-except bloğu ile tüm hataları yakalayabilirken gerektiğinde oluşabilecek hata türüne göre except bloğu özelleştirilebilir

a)

Doğru

b)

Yanlış

4.

Sayının sıfıra bölünme hatası aşağıdakilerden hangisidir?

a)

ValueError

b)

FileExistsError

c)

ZeroDivisionError

d)

TypeError

5.

Excepy buloğunda sadece 1 hata tanımlanabilir.

except (hatatipi1, hatatipi2) şeklinde olamaz.

a)

Doğru

b)

Yanlış

6.

Python tarafından oluşturulan orijinal hata mesajını görmek için hangi ifade kullanılır? (Aşağıdaki soru işaretli kısım)

except ValueError .?. hata

a)

to

b)

like

c)

finally

d)

as

7.

try bloğunda yazılan kodlarda hata olsa da olmasa da çalışması istenilen kodlar hangi bloğa yazılır?

a)

try

b)

except

c)

finally

d)

raise

8.

Bazı kaynaklarda “hata fırlatma” olarak da geçen ve kodlarda kasıtlı olarak bir hata oluşturup bunu fırlattığımız blok hangisidir?

a)

raise

b)

try

c)

finally

d)

as

9.

Test ifadesi sağlanmadığında bir hata üretmek, mesela kullanıcı çift sayı girmediği durumlarda hata vermek için hangi ifadekullanılır? (............koşul, mesaj şeklinde )

a)

try

b)

assert

c)

except

d)

finally

10.

Programcı hataları / Yazım hatalarına ne denir?

a)

Bugs

b)

Exceptions

c)

Syntax errors

d)

Value errors

11.

Mantıksal hatalar nasıl isimlendirilir?

a)

Bugs

b)

Exceptions

c)

Syntax Error

d)

Type Error

12.

İstisnai hatalar programlamada nasıl adlandırılır?

a)

Bugs

b)

Sytax Error

c)

System Error

d)

Exceptions

13.

print 3 + 2 şeklinde yazım hangi hataya yol açar?

a)

Bugs

b)

Exceptions

c)

Syntax Error

14.

Üçgenin alan hesabı formülü “(taban kenarı * yükseklik) / 2” şeklindedir.Eğer kodda

alan = (taban_kenari * yukseklik) / 3

yazılırsa hangi hata tipi oluşur?

a)

Mantıksal hatalar (Bugs)

b)

Programcı Hataları/Yazım Hataları

c)

İstisnai Hatalar

15.

Kullanıcı sayı gireceği yere harf veya karakter girerse oluşak hata türü hangisidir?

a)

Programcı Hataları/Yazım Hatası

b)

Mantıksal hata

c)

İstisnai Hata