Algoritmalar
Ünite Sınavı Soruları
- 20 soru
- Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
- 1
“<”, “>”, “<=”, “>=, “==”, “!=” ifadeleri aşağıdakilerden hangisine örnektir?
- 2

Yukarıda verilen 'sayi =1,N' ifadesi; 1'den N'e kadar (N dahil) sayılar olarak ele alınmaktadır. Bu bilgiye göre yukarıdaki algoritma, N=5 için hangi sonucu verir?
- 3
sayi = 8
DO
PRINT sayi
sayi = sayi - 1
WHILE (sayi > 3)Yukarıdaki kod çalıştırıldığında, ekran çıktısında kaç tane değer yer alır?
- 4
IF ay = 1 THEN
IF gün = 1 THEN
PRINT “Yılın ilk günü”
ENDIF
IF gün = 365 THEN
PRINT “Yılın son günü”
PRINT “Kaldı”
ENDIF
ENDIF
Yukarıdaki kod bloğu hangi karar yapısının kullanıldığını göstermektedir?
- 5
Bir karar yapısında, bir kolinin hacminin 3 metreküp altı değerlerinin turuncu etiketi almış olması, 3'e eşit veya daha büyük hacimdeki kolilerin ise siyah etiketi almış olması istenmektedir. Bu koşullara göre hangi mantıksal sorgulama yapılmalıdır?
- 6
Bir dersten geçmek için 1 vize, 1 ödev ve 1 final notunun her birinin en az 50 puan olması gerekmektedir. Öğrencilerin notlarının bulunduğu bir sistemde, öğrencilerin geçme ve kalma durumlarına karar verilmesi için yazılması gereken mantıksal operatör aşağıdakilerden hangisidir?
- 7
Aşağıdakilerden hangisi bilgisayar programlarında kullanılan döngülerden biri değildir?
- 8
for x in range(1,9,3):
print(x)Yukarıdaki kod çalıştırıldığında ekran görüntüsü aşağıdakilerden hangisi olacaktır?
- 9
Öğrencinin bir dersten geçmesi kararı için iki vizeden en az 60 ve finalden en az 50 alması gerekmektedir. Buna göre karar için hangi mantıksal sorgulama yapılmalıdır?
- 10
Belli bir bilgi karşılığında programın hangi koşulda ne yapacağını belirleyen karar yapısı aşağıdakilerden hangisidir?
- 11
Bir bilgisayar programında, belirli bir koşula ulaşılana kadar tekrar edilen talimatlar aşağıdakilerden hangisidir?
- 12
Değerleri karşılaştıran ve doğru veya yanlış döndüren operatörler aşağıdakilerden hangisidir?
- 13
Belli bir bilgi karşılığında programın ne yapacağı karar aşamaları için bilginin verildiği bölüm ______, bilgi doğru ise gerçekleştirilecek ifadenin verildiği bölüm ______, bilgi yanlış ise gerçekleştirilecek ifadenin verildiği bölüm ise “else” olarak tanımlanır.
Yukarıdaki cümlede boş bırakılan yerlere sırasıyla aşağıdakilerden hangileri gelmelidir?
- 14
Sayi = 1
DO
PRINT sayi
sayi = sayi + 1
WHILE ( sayi < 100)
Yukarıdaki do-while döngüsüne yönelik pseudo kod ile yazılmış döngü sonucu hangi sayı aralığı basılacaktır?
- 15
Hava1 = 50
Hava2 = 30
Hava3 = 15
if Hava1 > Hava3:
print (“X”)
else:
print (“Y”)
if Hava3 > Hava2:
print (“Z”)
else:
print (“O”)
Yukarıdaki Phyton kod bloğunun ekran çıktısı aşağıdakilerden hangisidir?
- 16
Aşağıdakilerden hangisi bir karşılaştırma operatörü değildir?
- 17
Ancak ve ancak her iki tarafındaki ifadeler doğruysa doğru olacak mantıksal operatör aşağıdakilerden hangisidir?
- 18
kelimeler = [“demet”,”trafo”,”telsiz”,”kafa”,”çubuk”,”tat”]
for x in kelimeler:
if (len(x) == 3):
print(x)Yukarıdaki kod çalıştırıldığında ekran çıktısı aşağıdakilerden hangisi olacaktır?
- 19
Aşağıdakilerden hangisi, tek seçimli yapılar için yanlış bir bilgidir?
- 20
kelimeler = [“demet”,”trafo”,”telsiz”,”kafa”,”tat”]
for x in kelimeler:
if (len(x) == 4):
print(x)Yukarıdaki kod çalıştırıldığında ekran çıktısı aşağıdakilerden hangisi olacaktır?