AÖF Soru Bankası
BİL203U

Programlama II

2022–2023 Yaz Okulu Çıkmış Soruları

  • 20 soru
  • Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
  1. 1
    Aş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)
  2. 2
    Python'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.
  3. 3
    Python'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
  4. 4
    sayilar = [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
  5. 5
    Python'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
  6. 6
    Aş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():
  7. 7
    print(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
  8. 8
    dm = ("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]
  9. 9
    Python'da bir dosyayı açmak için kullanılan fonksiyon aşağıdakilerden hangisidir?
    • Afile_open()
    • Bfile()
    • Cfileopen()
    • Dopen()
    • Efopen()
  10. 10
    Aşağıdakilerden hangisi Python'da geçerli dizine ulaşmak için kullanılan fonksiyondur?
    • Agetcwd()
    • Bchdir()
    • Cmkdir()
    • Drmdir()
    • Elistdir()
  11. 11
    Aş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
  12. 12
    Python 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
  13. 13
    Python 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
  14. 14
    Aş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")
  15. 15
    Veritabanı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
  16. 16
    Python'da MySQL veritabanı oluşturmak için aşağıdakilerden hangisi kullanılır?
    • ASHOW DATABASE
    • BINSERT INTO
    • CSELECT * FROM
    • DCREATE TABLE
    • ECREATE DATABASE
  17. 17
    Veri tabanına veri eklemek kullanılan SQL komutu aşağıdakilerden hangisidir?
    • AINSERT NEW
    • BALTER TABLE
    • CINSERT INTO aof.so
    • DADD NEW
    • EADD RECORD
  18. 18
    Aş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
  19. 19
    Django'da arayüzler aşağıdaki dosyalardan hangisinde oluşturulur?
    • Asettings.py
    • Bwsgi.py
    • Cviews.py
    • Durls.py
    • Emanage.py
  20. 20
    Django'nun temele aldiğı mimari aşağıdakilerden hangisidir?
    • AWAF
    • BMVC
    • CMVT
    • DMVVM
    • EZend
Şıkları ve doğru cevapları görProgramlama II dersinin tüm sınavları, cevap anahtarları, süreli mod ve yanlış analizi uygulamada.Uygulamada aç