Font size
WorksheetsPython Sınavı
Total questions: 50
Worksheet time: 35mins
birimler = (“bit”, “inç”, “byte”, “hertz”, “piksel”)
print(birimler[3])
Yukarıda verilen kodlar çalıştırıldığında ekran çıktısı ne olur?
bit
inç
byte
hertz
Dışarıdan veri girişini sağlayan fonksiyon hangisidir?
range
int
input
sehir="Gaziantep"
print(sehir[4])
Yukarıda verilen kodların ekran çıktısı hangisi olur?
z
i
a
n
veri = "Bilişim Teknolojileri"
print(veri[2:6])
ilişi
lişi
lişim
ilişim
Problemin çözüm süreci boyunca asla değişmeyen değerlere ne denir?
Değişken
Fonksiyon
Modül
Sabit
print(“Bilgisayar”+”Bilimi”)
Pythonda yukarıdaki kod çalıştırıldığında sonuç olarak ekranda ne yazar?
Bilgisayar
Bilimi
Bilgisayar Bilimi
Program hata verir
isim=”Ali”
print(“Merhaba ”+isim)
Pythonda yukarıdaki program çalıştırıldığında sonuç olarak ekranda ne yazar?
Merhaba
Merhaba Ali
Merhaba isim
Ali
Normal listelerde listelerin sonuna eleman eklemek için kullanılan fonksiyonun adı nedir?
insert
remove
append
len
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?
1
13
14
9
For döngüsünün doğru kullanımı aşağıdakilerden hangisidir?
for in range ( , , ) ;
for i range in():
for i in range( , , ) :
range for i () :
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?
16
18
20
21
for sayi in range(3):
print(sayi)
kodunun ekran çıktısı ne olur?
3
1 2
0 1 2
1 2 3
for i in range (2,9) sonucu nedir?
3 4 5 6 7 8 9
2 3 4 5 6 7 8
9 8 7 6 5 4 3
2 4 6 8
for i in range (10, 3, -2) sonucu nedir?
8 6 4
10 9 8 7 6 5 4 3 2 1 0 -1 -2
10 8 6 4
10 8 6 4 2 0 -2
Aşağıdaki operatörlerden hangisi "eşitse" anlamı ifade etmektedir?
??
==
!=
&&
Aşağıdaki kod bloğuyla ‘bilgisayar’ kelimesi kaç kez ekrana yazılır?
metin= "bilgisayar"
for say in range(1,6):
print(metin)
0
6
1
5
Python programlama dilinde koşullu ifadeleri (a) deyimi ile kullanırız.
(Boşluğa gelmesi gerekeni yazınız)
sayı=int(input("Bir sayı giriniz:"))
...............................
print("Sayı çifttir")
else:
print("Sayı tektir")
Yukarıdaki programın doğru çalışabilmesi için gereken satır hangisidir?
if sayi==2
if sayi/2==0:
if sayi==2
if sayi%2==0:
parola=input(“Parolayı Giriniz:”)
……………………………………
print (“Hoş geldiniz”)
Yukarıdaki kod bloğunda parola değişkeninin “deneme” girilmesi halinde Hoş geldiniz yazısının çıkması için …….. yere hangi kod satırı gelmelidir?
if parola=deneme;
if parola==deneme;
if parola = “deneme”;
if parola==”deneme”:
Aşağıdakilerin handisi karar ifadesidir.
İf
While
For
raw_input
liste=[3,5,7,11,19]
print(liste[3])
Yukarıdaki kodun ekran görüntüsü aşağıdakilerden hangisidir?
3
19
11
3,5,7
Python kodlama dilinde kullanıcıdan veri alınması gereken durumlarda kullanılması gereken kod aşağıdakilerden hangisidir?
input()
print()
if()
else()
Aşağıdaki programın ekrana vereceği çıktı nedir?
a = ”HOŞGELDİN”
b = ”BÜŞRA”
print(a, b)
HOŞGELDİN BÜŞRA
BÜŞRA HOŞGELDİN
busra hosgeldin
hoşgeldin büşra
Aşağıdaki operatörlerinden hangisi üs alma (Örn: 7' nin küpü) ifadesinin karşılığıdır?
=
**
==
=<
int (integer) hangi veri tipidir?
metin
mantıksal
sayısal
matematiksel
print komutunun anlamı nedir?
kullanıcının değer
ekrana yazdır
metin veri tipi
sayısal veri tipi
print(4 ** 3) sonucu nedir?
64
12
4
1
Programın çıktısı ne olur?
true
false
Ekran çıktısı ne olur ?
3.......20
3........19
4,9,14,19
3,8,13,18
0-20 arası çift sayıları for döngüsü ile ekrana yazdırınız.
50’den 15’e kadar olan sayıları 3’er azaltarak for döngüsü ile ekrana yazan kod hangisidir?
for i in range(50,14,-3):
print(i)
for i in range(15,50,-3):
print(i)
for i in range(60,19,-3):
print(i)
for i in range(50,20,-3):
print(i)
toplam = 0
for sayi in range(1, 101):
toplam += sayi
print("Sayıların toplamı:", toplam)
Yukarıdaki kodların yaptığı işlem hangisidir?
1 ile 50 arasındaki sayıları toplar.
1 ile 101 arasındaki sayıları toplar.
1 ile 100 arasındaki sayıları toplar.
1 ile 10 arasındaki sayıları toplar.
For döngüsü gibi döngülerde başlangıç ve bitiş değerinin belli olduğu durumlarda kullanılır.
(a)
For i in range(1,100):
if i%3==0
print(i)
gördüğünüz kod bloğu nasıl bir çıktı üretir?
1'den 100 kadar olan sayıların hepsini yazar.
1'den 100'e kadar olan sayıların 2 ile tam bölünebilenleri yazar.
1'den 100'e kadar olan sayılardan 3 ile tam bölünebilenleri yazar.
İsminizin harflerini for döngüsü ile aşağı doğru ekrana yazdıran python kodunu yazınız.
Birden fazla koşul sağlamamız gerektiğinde aşağıdakilerden hangisini kullanmamız gerekir?
if-else
if-elif-else
for
if
Pop komutu ne için kullanılır?
Liste birleştirmek
Listelere yeni eleman eklemek
Listelerden eleman silmek
Python'da bir listeye eleman eklemek için hangi metod kullanılır?
add()
insert()
append()
extend()
Kodun ekran çıktısı ne olur ?
Meyve ismi: elma
Meyve ismi: armut
Meyve ismi: kiraz
elma
armut
kiraz
Meyve ismi: elma
Meyve ismi: kiraz
Meyve ismi: elma
Meyve ismi: elma
Meyve ismi: kiraz
Meyve ismi: armut
Bir öğrencinin 3 notu olduğunu ve bunların ortalamasını almamız gerektiğini düşünürsek, ortalama alacağımız kod satırını not1 not2 not3 değişkenlerini kullanarak nasıl yazarız?
Python'da bir liste oluşturmak için hangi karakter kullanılır?
[]
()
{}
//
Python'da bir koşulun doğru olması durumunda çalıştırılacak kod bloğu hangi anahtar kelime ile başlar?
otherwise
when
if
case
İçerisinde 1'den 8'e kadar olan sayıların olduğu bir liste oluşturun ve bu listenin 5.indeksini ekrana yazan python kodunu yazınız.
75’den 1’e kadar olan sayıları 5’er azaltarak for döngüsü ile ekrana yazdırınız.
3'e tam bölünebilen sayıları arıyorsak aşağıdaki kod satırlarından hangisini kullanırız?
if i%3==0
if i%5==0
if i%2==0
if i %1==0
kaynaklar=[“Kitap”, “Makale”, “Tez”, “Rapor”, “Bildiri”]
print(kaynaklar[1])
Kodu nasıl bir çıktı üretir?
Kitap
Makale
Tez
Rapor
if yas>18 and ehliyet==”var”:
print(“Başarılı”)
Yukarıdaki kod bloğu ne anlama gelmektedir?
yas değişkeni 18’den büyük veya ehliyet değişkenin değeri var ise ekrana Başarılı yazar.
yas değişkeni 18’den büyük ve ehliyet değişkenin değeri var ise ekrana Başarılı yazar.
yas değişkeni 18’den küçük ve ehliyet değişkenin değeri var ise ekrana Başarılı yazar.
yas değişkeni 18’den küçük veya ehliyet değişkenin değeri var ise ekrana Başarılı yazar.
for sayilar in range(15):
print(sayilar)
Yukarıdaki kod çalıştırıldığında üretilecek çıktının son sayısı hangisidir?
12
15
14
16
for sayilar in range(10,2,-3):
print(sayilar)
Yukarıdaki kod çalıştırıldığında sırasıyla hangi çıktıları üretir?
10 7 4
10 2 3
2 4 6
5'ten 10'a kadar olan sayıları (10 dahil olacak sekilde) ekrana yazdıran for döngüsünü yazınız.
