Programlama II
2022–2023 Yaz Okulu Çıkmış Soruları
- 20 soru
- Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
- 1Aşağıdaki veri yapılarından hangisi "anahtar: değer" çifti kullanılarak tanımlanır?
- ATuple (Demet)
- BDictionary(Sozlük)
- CList(Liste)
- DNumbers(Sayılar)
- EString(Karakter)
- 2Python'da tuple ve liste veri tipleri ile ilgili aşağıdaki ifadelerden hangisi doğrudur?
- AListe elemanları virgülle ayrılan ( ) içinde tanımlanır.
- BTuple elemanları virgülle ayrılan [ ] içinde tanımlanır.
- CTuple listelerden daha yavaş bir yapıya sahiptir. sorul
- DTuple elemanlarına erişilemez.
- EListe değiştirilebilir bir yapıya sahipken tuple degiştirilemez.
- 3Python'da bir döngü içindeyken kendisinden sonraki kodları çalıştırmadan, döngünün başına gelerek işleme bir sonraki eleman ile devam edilmesini saglayan deyim aşağıdakilerden hangisidir?
- Afor
- Bbreak
- Cpass
- Dcase
- Econtinue
- 4sayilar = [10, 40, 100, 120, 230] for i in sayilar: if i > 100: break print('Mevcut sayı' , 1) Yukarıdaki kod bloğu çalıştırıldığında ekranda görüntülenen mevcut sayı kaçtır?
- A10
- B40
- C100
- D120
- E230
- 5Python'un bir yapıyı paket olarak kabul etmesi için ----- adlı bir dosya içermelidir. Yukarıdaki boşluğu aşağıdakilerden hangisi doğru şekilde tamamlar ?
- Apackage.py
- Bmain_ py
- C_package_py
- D_init_-py
- Emain.py
- 6Aşağıdakilerden hangisi Python'da fonksiyon tanımlamak için geçerli bir söz dizimidir?
- Afunction ornek_fonksiyon()
- Bfunction ornek_fonksiyon():
- Cdef ornek_fonksiyon()pf.
- Ddef ornek-fonksiyon();
- Edef ornek-fonksiyon():
- 7print(abs(-45.300)) Yukarıdaki kod satirinın ekran çıktısı aşağıdakilerden hangisidir?
- A45.300
- B45.3
- C0
- D-45.3
- E45.300
- 8dm = ("Portakal", [10, 20, 30], (5, 15, 25)) Yukarıdaki dm isimli değişkene atanan demette, 20 degerine erişmek için aşağıdakilerden hangisi kullanılır?
- Adm[1:2][1]
- Bdm[1:][3]
- Cdm[1:2](1)
- DD dm[1][1]
- Edm[1:2:3][1]
- 9Python'da bir dosyayı açmak için kullanılan fonksiyon aşağıdakilerden hangisidir?
- Afile_open()
- Bfile()
- Cfileopen()
- Dopen()
- Efopen()
- 10Aşağıdakilerden hangisi Python'da geçerli dizine ulaşmak için kullanılan fonksiyondur?
- Agetcwd()
- Bchdir()
- Cmkdir()
- Drmdir()
- Elistdir()
- 11Aşağıdaki kod bloğunda x parametresini alan fn isimli bir fonksiyon tanımlanmıştır. def fn (x): try: print(5/x) except : print("Hata oluștu") fn (0) Yukarıdaki kod bloğunun ekran çıktısı aşağıdakilerden hangisidir?
- AZeroDivision Error: division by zero
- BHata oluştu
- C5
- DFloatingPointError
- E0.0
- 12Python diline göre aşağıdakilerin hangisinde CricketFan sinıfi PartyAnimal sınıfından doğru bir şekilde miras alır?
- Aclass CricketFan(PartyAnimal)
- BCricketFan = PartyAnimal()
- CPartyAnimal = CricketFan()
- Dan = PartyAnimal()
- Efrom party import PartyAnimal
- 13Python nesne yonelimli programlamada değişken ve metotlara erişimin kısıtlanması olarak ifade edilen kavram aşağıdakilerden hangisidir?
- AKapsülleme
- BÇok Biçimlilik
- CKalıtım
- DMetotlar
- ESoyutlama
- 14Aşağıdakilerden nesne tanımlarından hangisi yanlıştır?
- Adog = Kopek("Jamie",3)
- Bpupper = new Kopek("'Jamie")
- Cjamie = Kopek() r.net
- Dpuppy = Kopek('Jamie")
- Edog = Kopek("Jamie")
- 15Veritabanında tablo oluşturulurken, tabloya eklenen her bir kayıt için benzersiz bir anahtar, değer içeren bir sütun da oluşturulmalıdır. Bu sutuna ---- adı verilir. Yukarıdaki cümlede boş bırakılan yeri aşağıdakilerden hangisi doğru şekilde tamamlar?
- Atablo
- Boffset anahtar
- Cyabancı anahtar
- Dbenzersiz anahtar
- Ebirincil anahtar
- 16Python'da MySQL veritabanı oluşturmak için aşağıdakilerden hangisi kullanılır?
- ASHOW DATABASE
- BINSERT INTO
- CSELECT * FROM
- DCREATE TABLE
- ECREATE DATABASE
- 17Veri tabanına veri eklemek kullanılan SQL komutu aşağıdakilerden hangisidir?
- AINSERT NEW
- BALTER TABLE
- CINSERT INTO aof.so
- DADD NEW
- EADD RECORD
- 18Aşağıdakilerden hangisi web istegi (web request) ve web yanıtı (web response) döndüren Python metodudur?
- AArayüz (View)
- BŞablon (Template)
- CUygulama (Application)
- DModel
- ECRUD
- 19Django'da arayüzler aşağıdaki dosyalardan hangisinde oluşturulur?
- Asettings.py
- Bwsgi.py
- Cviews.py
- Durls.py
- Emanage.py
- 20Django'nun temele aldiğı mimari aşağıdakilerden hangisidir?
- AWAF
- BMVC
- CMVT
- DMVVM
- EZend