AÖF Soru Bankası
BİL203U

Programlama II

2022–2023 Final (Dönem Sonu) Çıkmış Soruları

  • 20 soru
  • Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
  1. 1
    Python'da tuple ve liste veri tipleri ile ilgili aşağıdaki ifadelerden hangisi doğrudur?
    • ATuple elemanları virgülle ayrılan [ ] içinde tanımlanır.
    • BListe değiştirilebilir bir yapıya sahipken tuple degiştirilemez.
    • CTuple listelerden daha yavaş bir yapıya sahiptir.
    • DListe elemanları virgülle ayrılan ( ) içinde tanımlanır.
    • ETuple elemanlarına erışılemez.
  2. 2
    sayilar = [10, 40, 100, 120, 230] for i in sayilar: if i > 100: break print('Mevcut sayı' , i) 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
  3. 3
    Aşağıdakilerden hangisi Python'da fonksiyon tanımlamak için geçerli bir söz dizimidir?
    • Afunction ornek_fonksiyon()
    • Bdef ornek_fonksiyon():
    • Cdef ornek-fonksiyon();
    • Dfunction ornek. _fonksiyon():
    • Edef ornek-fonksiyon():
  4. 4
    Aşağıda aTuple isimli degişkene atanan bir Tuple yapısı verılmıştır. aTuple = "Siyah", 30, "Kirmizi" a, b, с = aTuple print (a) Yukarıdaki kod blogu çalıştırıldığında ekran çıktısı aşağıdakilerden hangisidir?
    • ATypeError
    • B('Siyah",30,"Kirmizi")
    • C30
    • DSiyah
    • EKirmizi
  5. 5
    Aşağıdakilerden hangisi Python'da dahili/yerleşik hata türü değildir?
    • AEOFError
    • BIndexError
    • CLoopError
    • DKeyError
    • ESyntaxError
  6. 6
    Python'da bir dosyayı açmak için kullanılan fonksiyon aşağıdakilerden hangisidir?
    • Afile()
    • Bfopen()
    • Copen()
    • Dfileopen()
    • Efile_open()
  7. 7
    Aşağıdakilerden hangisi Python'da dosyayı satır satır okumak için kullanılan bir yontemdir?
    • Aread(1)
    • Breadline()
    • Cline()
    • Dreadlines(1)
    • Efirstline()
  8. 8
    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 blogunun ekran çıktısı aşağıdakilerden hangisidir?
    • AZeroDivisionError: division by zero
    • BFloatingPointError
    • C0.0
    • D5
    • EHata oluştu
  9. 9
    class Kopek: def yuru(self): return "*yuruyor*" def konus (self): return "Woof!" class JackRussellTerrier(Kopek): def konus (self): return "Arff!" bobo = JackRussellTerrier() print(bobo.yuru()) Yukarıdaki kod bloğunun l ekran çıktısı aşağıdakilerden hangisidir?
    • A*yuruyor*
    • BAttributeError
    • CWoof!
    • DArff!
    • ESyntaxError
  10. 10
    class Insan(): def _init__(self, name): self. name = name def namePrint (self): print (self.name) person1 = Insan("Ali") person2 = Insan("Ayşe") person1.namePrint() Yukarıdaki kod bloğunun ekran çıktısı aşağıdakilerden hangisidir? l
    • AAli
    • BAyşe
    • CAli Ayşe
    • Dperson1
    • EKod hata verir
  11. 11
    Python diline göre aşağıdakilerin hangisinde CricketFan sınıfı PartyAnimal sinifindan doğru bir şekilde miras alır?
    • Afrom party import PartyAnimal
    • BPartyAnimal = CricketFan()
    • Can = PartyAnimal()
    • DCricketFan = PartyAnimal()
    • Eclass CricketFan(PartyAnimal)
  12. 12
    Python nesne yönelimli programlamada değişken ve metotlara erişimin kısıtlanması olarak ifade edilen kavram aşağıdakilerden hangisidir?
    • AKapsülleme
    • BSoyutlama
    • CÇok Biçimlilik
    • DMetotlar
    • EKalıtım
  13. 13
    Aşağıdaki parametrelerden hangisi Python'da MySQL veritabanına bağlanmak için kullanılmaz?
    • Atable
    • Bpassword
    • Chost
    • Duser
    • Edatabase
  14. 14
    Python'da MySQL veritabanı oluşturmak için aşağıdakilerden hangisi kullanılır?
    • ASHOW DATABASE
    • BSELECT * FROM
    • CCREATE DATABASE
    • DINSERT INTO
    • ECREATE TABLE
  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 sütuna ---- 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 veritabanına girilmesi istenen verilerin kaydedilmesi için aşağıdakilerden hangisi kullanılır?
    • Averitabani. write()
    • Bveritabani.add()
    • Cveritabani.insert()
    • Dveritabani execute()
    • Everitabani.commit()
  17. 17
    Django'da arayüzler aşağıdaki dosyalardan hangisinde oluşturulur?
    • Amanage.py
    • Bwsgi.py
    • Csettings.py
    • Dviews.py
    • Eurls.py
  18. 18
    Web uygulaması geliştirmek için oluşturulan proje klasörünün paket olarak algılanabilmesi için aşağıdaki dosyalardan hangisini barındırması gerekir?
    • Amanage.py
    • Bsettings.py
    • C_init_ py
    • Durls.py
    • Ewsgi.py
  19. 19
    Django'da migration dosyalarının çalıştırılarak veritabanı ile eşleştirilip güncellenmesi için kullanılan komut aşağıdakilerden hangisidir?
    • Apython manage.py createsuperuser
    • Bpython manage.py migrate
    • Cpython manage.py migratedb
    • Dpython manage.py updatedb
    • Epython manage.py runserver
  20. 20
    Django'nun temele aldığı mimari aşağıdakilerden hangisidir?
    • AMVVM
    • BMVC
    • CWAF aof
    • DMVT
    • 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ç