Programlama II
Deneme Sınavı Soruları
- 20 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1
Aşağıdakilerden hangisi, farklı veri türleri, sınıflar için ortak bir arabirim kullanmayı ifade eder?
- 2
Python dili için dizayn edilmiş olan Django platformunda oluşturulan bir projede, proje dizininde yer alan “wsgi.py” dosyasının işlevi nedir?
- 3
Projede herhangi bir problem olup olmadığı hangi kod ile bulunabilir?
- 4
import mysql.connector
veritabani = mysql.connector.connect(
host="localhost",
user="kullanıcı_adı",
password="kurulum_şifresi",
database="personel" )
cursor = veritabani.cursor()
sql = "DROP TABLE IF EXIST calisan"
cursor.execute( sql )
Yukarıda yer alan bir kod yazıldığında aşağıdaki işlemlerden hangisi yapılmak istenmiştir?
- 5
Aşağıdakilerden hangisi python programlama dilinde özel fonksiyon olduğunu gosterir?
- 6
Python dili için dizayn edilmiş olan Django içi hangisi söylenemez?
- 7
web sitesinde oluşturulan html dosyalara parametreler, url üzerinden gönderilmektedir. Buna göre aşağıdakilerden hangisi mesaj_goster şablonu için "mesajınız: eğitim ücretleri alındı" görüntüsünü elde edeceğimiz url'dir?
- 8
Python dili için dizayn edilmiş olan Django platformunda, models.py dosyası üzerinde bir model tanımlanması yapıldıktan sonra makemigrations ve migrate komutları çalıştırılır.
Bu komutlar ile ilgili olarak hangisi yanlıştır?
- 9
SELECT sütun1, sütun2,...
FROM tablo1
LEFT JOIN tablo2 ON koşul
Söz dizimi için aşağıdakilerden hangisi söylenebilir?
- 10
Python dili için dizayn edilmiş olan Django platformunda kullanılan model nesnesi ile ilgili olarak aşağıdakilerden hangisi söylenemez?
- 11
Veritabanındaki tablolardan veri çekme, filtreleme, veri güncellemesi ve verilerin silinmesi işlemleri esnasında veri tabanı sorgusu hangi komut kullanılarak yapılır?
- 12
harita.bmp isimli dosya bir resim dosyasıdır. Hangi kod satırında bu dosyayı Python programlama dilinde açmak için en uygun yöntem kullanılmaktadır?
- 13
with open("metin_dosyası.txt",'w',encoding = 'utf-8') as dosya:
dosya.write("Python sınavı\n")
Yukarıdaki kodun ilk satırında yer alan “with…” deyiminin dosya işleminde kullanım sebebi nedir? - 14
for döngüsünde olduğu gibi, while döngüsünde de isteğe bağlı bir ......bloğu kullanılabilir. while döngüsündeki koşul Yanlış (False) olarak değerlendirilirse, ...... kısmı yürütülür. Ayrıca while döngüsü bir ........ deyimi ile sonlandırılabilir.
Yukarıda boş bırakılan yerlere sırayla gelmesi gerekenler aşağıdakilerin hangisinde verilmiştir?
- 15
Python'da modüller ile ilgili bilgilerden hangisi hatalıdır?
- 16
film=["Barış Akarsu Merhaba", "Müjdemi İsterim", "Müstakbel Damat", "Tamirhane", "Hep Yek 5", “Niloya”, “Aya Sihirli Yolculuk”, “Karlar Kraliçesi ve Prenses”, “Aslan Hürkuş Görevimiz Gökbey”]
Yukarıdaki film isimli liste nesnesinde, “Niloya” ile başlayıp listenin sonuna kadar yer alan filmler, çocuklara yönelik, diğerleri ise yetişkinlere uygun filmlerdir. Aşağıdaki kod parçalarından hangisi ile bu listeden yetişkin ve çocuk filmlerinin ayrıldığı iki ayrı liste nesnesi oluşturulmuştur?
- 17
Aşağıdaki kodun çıktısı hangisidir?

- 18
sayılar = range(0, 10, 2);
Yukarıdaki range fonksiyonu ile oluşturulan sayılar isimli liste değişkeninin kaç elemanı vardır?
- 19

Yukarıdaki kod çalıştırıldığında 3 satırdan oluşan bir çıktı üretecektir. Aşağıdakilerden hangisi bu satırlardan biridir?
- 20
Aşağıdaki kodun çıktısı hangisidir?
def hesap(sayi): if sayi <=10 :return sayielse:return (sayi*2)print(hesap(10)) print(hesap(15))