Programlama II — Dönem Sonu Deneme Sınavı
BIL203U Dönem Sonu Deneme Sınavı — toplam 20 soru. Aşağıda soru metinleri var; şıklar ve doğru cevaplar için uygulamada çöz.
Cevapları gör ve sınav olŞıklar, doğru cevaplar ve süreli sınav modu AÖF Soru Bankası uygulamasındaPython programlama dilinin izin vermediği işlemlerin yapılmaya çalışılması istisnalar oluşturabilir. Bu gibi durumlarda programda bir hata oluştuğunda, bir şeyler ters gittiğinde hata yakalayabilmek için ne kullanılır?
dosya = open("metin_dosyası.txt",'w+')
Python programlama dilinde yukarıdaki kod satırı kullanılarak açılan dosyada yapılabilecek işlemler ile ilgili olarak hangisi söylenemez?
def html_footer(request):
return render(request, "footer.html", {})
Python dili için dizayn edilmiş olan Django platformunda yapılmış bir projede, view.py dosyası içerisinde, sitede yapılacak bakım çalışmalarında kullanmak üzere bir şablon (template) olarak oluşturulan “bakim.html” dosyası için oluşturulan html_bakim metodu tanımlanmıştır. bakim.html dosyası, projede yer alan “templates” isimli bir klasörde yer almaktadır.
Buna göre, “bakim.html” içeriğinin web üzerinden erişilerek görüntülenebilmesi aşağıdakilerden hangisi yapılmalıdır?
Python programlama dili ile birlikte kullanılabilen MySQL nedir?
calisanTablosu = """CREATE TABLE calisan (
id INT AUTO_INCREMENT PRIMARY KEY,
isim VARCHAR(30) NOT NULL,
soyisim VARCHAR(30),
birim VARCHAR(50),
pozisyon INT,
dogum_tarihi DATETIME
)"""
cursor.execute(calisanTablosu)
Python programlama dili içerisinden MySQL Connector kullanılarak bağlanılan bir veritabanında aşağıdaki komutla “calisan” isimli bir tablo oluşturulmuştur. Bu tabloya “tcKimlikNo” isimli bir sütun eklemek için aşağıdaki komutlardan hangisi kullanılmaldır?