Python Programlama 2024-2025 Vize Soruları (Güz)
Python Programlama 2024-2025 Vize Soruları (Güz)
#1. a1 = [1, 2, 3]
a2 = (1, 2, 3)
a3 = {1, 2, 3}
Yukarıda verilen Python nesnelerinden hangisi ya da hangilerinde 2 elemanı yerine 5 atanabilir?
Cevap : C) Yalnızca a1
Açıklama :
#2. Spyder’da yeni bir Python betik dosyası üzerindeki kodların satır satır çalıştırılmasını sağlayan varsayılan klavye kısayolu aşağıdakilerden hangisidir?
Cevap : B) F9
Açıklama : Spyder IDE’sinde, düzenleyici penceresinde seçili olan kod satırlarını veya imlecin bulunduğu satırı çalıştırmak için kullanılan varsayılan klavye kısayolu F9’dur.
#3. ogrNotu = 20
notDegeri = 85
print(“FF”) if notDegeri < 45 else print( "Geçer!")
Yukarıdaki Python kod bloğu çalıştırıldığında aşağıdaki seçeneklerden hangisi döner?
Cevap : A) Geçer!
Açıklama :
#4. a = {“1”: “2”, “3”: “4”, “5”: “6”, “7”: 8″}
list (a.values())
Yukarıdaki Python kod bloğu çalıştırıldığında aşağıdaki seçeneklerden hangisi döndürülür?
Cevap : A) [‘2’, ‘4’, ‘6’, ‘8’]
Açıklama :
#5. Aşağıdaki kod satırlarından hangisi çalıştırıldığında hata dönmez ve bir elemanlı bir demet tanımlanmış olur?
Cevap : C) a = (1, )
Açıklama :
Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.

#6. Yukarıdaki Python kod bloğunun ilk satırı çalıştırıldığında kullanıcı “sarı” girişi yaparsa, match-case ifadesi çalıştırıldığında aşağıdaki seçeneklerden hangisi elde edilir?
Cevap : E) Lütfen geçerli bir renk giriniz.
Açıklama :
#7. Aşağıdaki Python kodlarından hangisi çalıştırıldığında hata vermez ve x değişkenin veri tipi boolean (bool) olur?
Cevap : E) x, y = True, “False”
Açıklama :
#8. x = 10
y = 4
z = x * y**2
Yukarıda verilen Python kod bloğu çalıştırıldığında z değişkeninin aldığı değer, aşağıdaki seçeneklerden hangisinde a değişkeninin son değerine eşittir?
Cevap : D) a = 100
b = 60
a = b
Açıklama :
#9. Aşağıdakilerden hangisi Python’da hatalı bir değişken tanımlamasıdır?
Cevap : B) elif = “elif”
Açıklama : Python’da if, for, while, else, elif gibi anahtar kelimeler (reserved keywords) değişken adı olarak kullanılamaz. Bu nedenle elif = “elif” hatalı bir tanımlamadır.

#10. Yukarıda verilen konsol ekranıdan Python’a erişim sağlamak için komut satırına aşağıdakilerden hangisi yazılmalıdır?
Cevap : E) python
Açıklama : Windows’ta komut istemcisinde Python yorumlayıcısını başlatmak için “python” komutu yazılıp Enter tuşuna basılır. Bu, etkileşimli bir Python oturumu başlatır.
Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.
#11. x = [1, 3, 5, 7, 9]
Python’da yukarıdaki gibi bir x listesi veriliyor. Aşağıdaki seçeneklerin hangisi bu liste elemanlarının tersten yazdırılmasını sağlar?
Cevap : A) x[: : -1]
Açıklama :
#12. tatil = {“deniz”, “gunes”, “kum”}
tatil.pop()
Yukarıdaki Python kod bloğu çalıştırıldığında aşağıdaki seçeneklerden hangisi gerçekleşir?
Cevap : A) deniz elemanı kümeden çıkarılır.
Açıklama :

#13. Yukarıda verilen Python kod bloğu aşağıdaki seçeneklerden hangisi ile tamamlanırsa, futbol, tenis, basketbol ve yüzme seçenekleri dışında bir seçenek girildiğinde “Lütfen geçerli bir spor dali giriniz.” uyarısı ekrana yazdırılır?
Cevap : D)
Açıklama :

#14. Yukarıdaki şekilde çerçeve içine alınmış Spyder bölmesinin adı aşağıdaki seçeneklerden hangisinde verilmiştir?
Cevap : C) IPython konsolu
Açıklama :

#15. Yukarıdaki ekran görüntüsünde yer alan metnin “çoklu yorum satırı”na dönüştürülebilmesi için aşağıdaki seçeneklerden hangisi kullanılabilir?
Cevap : E) 7. ve 11. satırlara ””” (üç adet tırnak işareti) eklenmelidir.
Açıklama :
Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.

#16. Yukarıda verilen Python kodları ile ilgili aşağıdaki seçeneklerden hangisi doğrudur?
Cevap : D) Kod bloğunun hatasız çalışması için 2. satırda = yerine kullanılmalıdır.
Açıklama :
#17. Aşağıdakilerden hangisi Python programlama dili hakkında yanlış bir ifadedir?
Cevap : B) Python kodlarındaki istisna durumların (exceptions) yakalanması mümkün değildir.
Açıklama : Bu ifade yanlıştır. Python’da try-except blokları kullanarak istisna durumlar (hata veya exception) yakalanabilir ve yönetilebilir. Bu, programın beklenmedik durumlarla karşılaştığında çökmesini engeller.
#18. Aşağıdakilerden hangisi Python dilinin nesneye yönelimli programlama yapısına özgü kavramlardan biri değildir?
Cevap : B) Değişken
Açıklama : Değişken, hemen hemen tüm programlama dillerinde bulunan temel bir kavramdır. Sınıf, nesne, kapsülleme, çok biçimlilik ve kalıtım ise nesneye yönelik programlamaya özgü temel kavramlardır.

#19. Yukarıda verilen kodlar çalıştırıldığında b’nin değeri aşağıdakilerden hangisidir?
Cevap : C) 6
Açıklama :

#20. Yukarıda verilenlere göre odeme değişkeninin son değeri aşağıdakilerden hangisidir?
Cevap : D) 50
Açıklama :
Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.
SONUÇ
Python Programlama 2024-2025 Vize Soruları (Güz)
Python Programlamaya Giriş: Temel Kavramlar, Veri Yapıları ve Kontrol Akışı |
|
@lolonolo_com |
Python Programlama 2024-2025 Vize Soruları (Güz)
@lolonolo_com |





