Font size
WorksheetsPython Genel Quiz
Total questions: 74
Worksheet time: 46mins
print() fonksiyonu ne işe yarar?
Kullanıcıdan veri almak
Ekranda sonuç yazdırmak
Veri tipini kontrol etmek
Veriyi tam sayıya dönüştürmek
input() fonksiyonu ile gelen veri hangi tiptedir?
Tam sayı
Karakter dizisi
Ondalık sayı
Mantıksal veri
type() fonksiyonu ne yapar?
Veriyi dönüştürür
Verinin tipini gösterir
Veri alır
Veriyi ekrana yazdırır
len() fonksiyonu neyi gösterir?
Verinin tipini
Verinin uzunluğunu
Veriyi dönüştürmeyi
Veriyi saklamayı
int() fonksiyonu ne yapar?
Veriyi karakter dizisine dönüştürür
Veriyi ondalık sayıya dönüştürür
Veriyi tam sayıya dönüştürür
Veriyi mantıksal veriye dönüştürür
str() fonksiyonu ne işe yarar?
Veriyi ondalık sayıya dönüştürür
Veriyi mantıksal veriye dönüştürür
Veriyi tam sayıya dönüştürür
Veriyi karakter dizisine dönüştürür
float() fonksiyonu ne yapar?
Veriyi mantıksal veriye dönüştürür
Veriyi tam sayıya dönüştürür
Veriyi karakter dizisine dönüştürür
Veriyi ondalık sayıya dönüştürür
bool() fonksiyonu hangi değerleri döndürür?
Mantıksal değerler
Sadece True
Sadece False
0 ve 1
print() fonksiyonu birden çok parametre alabilir mi?
Hayır, alamaz
Sadece iki parametre alır
Evet, alabilir
Sadece bir parametre alır
Kullanıcıdan veri almak için hangi fonksiyon kullanılır?
len()
type()
input()
print()
Aşağıdakilerden hangisi bir karakter dizisi değildir?
"True"
"3.14"
100
"Merhaba"
Kullanıcı adının uzunluğunu bulmak için hangi fonksiyon kullanılır?
input()
print()
type()
len()
Aşağıdaki ifadelerden hangisi doğru değildir?
str(2022) = '2022'
float('100') = 100.0
int(3.14) = 3
bool(0) = True
round() fonksiyonu ne yapar?
Veriyi mantıksal veriye dönüştürür
Veriyi karakter dizisine dönüştürür
Veriyi ondalık sayıya yuvarlar
Veriyi tam sayıya yuvarlar
len('Python') ifadesinin sonucu nedir?
8
6
7
5
abs() fonksiyonu ne işe yarar?
Veriyi ondalık sayıya dönüştürür
Veriyi tam sayıya dönüştürür
Verinin mutlak değerini alır
Veriyi karakter dizisine dönüştürür
float(3) ifadesinin sonucu nedir?
3
3.0
'3'
0
str(100.5) ifadesinin sonucu nedir?
100.5
100
'100.5'
100.0
int('5') ifadesinin sonucu nedir?
'5'
5
0
5.0
float() fonksiyonu hangi durumlarda kullanılır?
Veriyi karakter dizisine dönüştürmek için
Veriyi ondalık sayıya dönüştürmek için
Veriyi tam sayıya dönüştürmek için
Veriyi mantıksal veriye dönüştürmek için
a=39
b=a//10
c=a%10
d=b*10+c
print(d)
Çıktı sonucu kaçtır?
9
39
3
51
Aşağıdakilerden hangisi pythonda bir bölme işleminden kalanı bulmak için kullanılan operatördür?
//
/
%
**
Python da verilen iki şarttan birinin sağlanmasının yeterli olacağı durumlar için aşağıdakilerden hangisinin yazılması gereklidir?
not
end
and
or
print(10 // 3) sonucu nedir?
1
10
3
3,3
print(4 ** 3) sonucu nedir?
64
12
4
1
a="Yunus Emre Anadolu Lisesi "
b="227"
c=true
d=263
e=3.14
string-integer-boolean-integer-float
string-integer-boolean-integer-integer
string-integer-boolean-integer-float
string-string-boolean-integer-float
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.
girdiğiniz sayıların toplamı: 15+20
girdiğiniz sayıların toplamı: 2015
girdiğiniz sayıların toplamı: 35
girdiğiniz sayıların toplamı: 1520
isim = input('İsminizi Girin : ')
print("Merhaba "+isim)
Yukarıdaki iki kod hangi sorunun cevabıdır.
Kullanıcıya merhaba diyen program.
isim değişkenini kullanıcıdan alan program.
ekrana "merhaba" isim yazdıran program
Kullanıcıdan isim değeri alıp merhaba isim değişkeni olarak yazdıran program
Aşağıdaki değişken tanımlamalarından hangisi yanlıştır?
adres
3gen
pi_sayisi
ortalama
okulno
3**3= işleminin sonucu hangisidir?
3
6
9
18
27
a==b ifadesinde hangi operatör kullanılmıştır?
Atama
Kimlik
Karşılaştırma
Mantıksal
Aritmetiksel
Aşağıdaki fonksiyonların hangisi ile kullanılan veri tipi öğrenilebilir?
type
str
update
len
Sadece True ve False değerlerini döndüren veri tipi hangisidir?
int
string
float
complex
bool
kaynaklar=[“Kitap”, “Makale”, “Tez”, “Rapor”, “Bildiri”]
print(kaynaklar[1])
Yukarıdaki kod nasıl bir çıktı üretir?
Kitap
Makale
Tez
Rapor
Bildiri
Aşağıdaki programı çıktısı nedir?
f = "Hoşgeldin"
b = "Burak"
print(b+f)
Hoşgeldin Burak
Burak Hoşgeldin
HoşgeldinBurak
BurakHoşgeldin
Aşağıdaki operatörlerden hangisi kalanı bulma(mod alma, örn:7'nin 3' e bölümünden kalanı bulma) bulma ifadesinin karşılığıdır?
//
/
%
**
Aşağıdaki operatörlerden hangisi "eşitse" anlamı ifade etmektedir?
??
==
!=
&&
Python'da ekrana "merhaba" yazdıran komutu yazınız.
(a)
a=5**2
print(a)
komutu sonucunda ekran çıkacak sonuç nedir?
10
25
2.5
1
a=39
b=a//10
c=a%10
d=b*10+c
print(d)
Çıktı sonucu kaçtır?
3
9
39
51
y=5
y=y+15
x=3
x=y
z=x+y
print("x=",x, "y=",y, "z=",z)
ekranda görülecek sonuç nedir?
x=20 y=20 z=40
x=3 y=20 z=23
x=3 y=5 z=8
x=23 y=20 z=43
a="8"
b="10"
c=a+b
print(c)
Yukarıdaki kod bloğunun ekran çıktısı ne olur?
(a)
Aşağıdaki değişken tanımlamalarından hangileri yanlıştır?
String - Tam Sayı
Integer - Ondalıklı Sayı
Boolean - True/False
Float - Metin
String - Metin
Aşağıdakilerden hangileri değişken ismi için uygundur
fatih34
Fatih_34
sayi34
34Fatih
34_Fatih
Aşağıdaki programın çıktısı nedir?
len("Jr. Robotics")
Jr. Robotics
"Jr. Robotics"
12
True
Aşağıdaki değişkenin türü nedir?
sayi = "Fatih Mehmet"
Numerical(Sayısal)
String(Metin)
İnteger(Sayı)
Design(Görsel)
Python programlama dilinde "yeni satır" için kullanılan komut nedir?
/y
/n
\n
\t
harfler = ["a","b","c","d","e"] olsun.
print(harfler[2:4])
yazılırsa ne gözükür?
a,b,c,d,e
c,d
d,e
Hiçbir şey çıkmaz
Aşağıdaki operatör - işlem eşleştirmelerinden hangileri doğrudur?
Mod Alma //
Bölme /
Toplama +
Kuvvet Alma **
Çarpma *
Aşağıdaki kod bir değişken oluşturmak ve değer tutmak için kullanılır. Bu koddaki hata nedir?
my number = 36
Değişkenler numara içeremez.
Değişken isminde boşluk kullanılmaz.
"Number" ifadesi değişken olarak kullanılmaz.
36 sayısı "36" şeklinde yazılmalıdır.
Aşağıdaki kodlar çalıştırıldığında ekran çıktısı ne olur?
password = "2468"
type(password)
Integer
Float
String
Boolean
Hangisi bir listedir?
a = ["Cevap bu"]
b = ("Hayır bu")
c = {"Hayır:Bunlar değil"}
d = {"Kafam karıştı"}
Liste elemanlarının indeks numarası kaçtan başlar?
0
-1
1
Bilinemez
a=39
b=a//10
c=a%10
d=b*10+c
print(d)
3
39
9
51
a=int(input("sayı giriniz"))
print(a**0.5)
yukarıdaki python kodu ne işe yapar?
klavyeden girdiğimiz bir sayının karesini alır.
klavyeden girdiğimiz bir sayının karekökünü alır.
klavyeden girdiğimiz bir sayının iki katını alır.
klavyeden girdiğimiz bir sayının ikiye böler alır
a=10
b="15"
c=10+int(b)
Bu kodlara göre c hangi değeri alır?
1015
1510
25
10"15"
print ("w" * 3 )
kodu yazıldığında hangi çıktıyı elde ederiz?
Hata Verir
w3
w*3
www
print(999+ “9”)
Yukarıdaki kod çalıştığında ekran çıktısı ne olur ?
9999
1008
Hata
999+9
print(len(563))
Yukarıdaki kod çalıştığında ekran çıktısı ne olur ?
3
Hata
14
3.0
Hangi seçenekte verilen kod, diğerlerinden farklı bir değer döndürür?
-6>=0 and -6<=10
not(-6>10 or-6==10)
-6>10
not(-6<0 or-6>10)
Aşağıdaki önermelerden hangisi "True" (Doğru) değeri döndürür?
37==25
x=5 y=2 x+y==3
45<30
58>34
1. Aşağıdaki programın çıktısı nedir?
a = 2
b = 4
c = a*b
print(c)
6
8
24
42
sayi1 = ’9’
sayi2 = ’2’
sayi3 = sayi1 + sayi2
print(sayi3)
Ekran çıktısı nedir?
11
26
92
7
z = 'Emre'=='emre'
print(z)
Ekran çıktısı nedir ?
True
False
Emre
emre
a = 24!=35
print(a)
Ekran çıktısı nedir?
True
‘24’
35
False
Aşağıdaki programın ekrana vereceği çıktı nedir?
a=2
b=5
c=b**a
d=a+b+c
print(d)
5
25
32
35
Sayısal bir ifadeyi Metinsel bir ifadeye çevirmek için hangi komutu kullanırız?
Str()
İnt()
Float()
Numeric()
Len()
a=5
b=3
print (a>b and b>2)
kodunun ekran çıktısı ne olur?
true
false
a=2
b=4
print (a!=b or a>8)
kodunun ekran çıktısı ne olur?
true
false
a=5
b=5
print (not(a>=b and a<1))
kodunun ekran çıktısı ne olur?
true
false
Aşağıdaki kod çalıştırıldığında ekrana hangisi yazılır?
sayi1=8*5/2
print (sayi1>20)
20>20
40>20
True
False
print(“1 + 6 + 4 + 10”) Yukarıdaki kod çalıştırıldığında sonuç olarak aşağıdaki şıklardan hangisi verilecektir?
16410
Hata verir
21
1+6+4+10
16
print(1 + 6 + 4 + 10) Yukarıdaki kod çalıştırıldığında sonuç olarak aşağıdaki şıklardan hangisi verilecektir?
16410
Hata verir
21
0
11
print(1 + 2 ** 3 * 4)
Yukarıdaki kod satırı çalıştırıldığında ekranda hangi sayıyı görürüz?
25
30
33
36
37
