Programlama II
2022–2023 Final (Dönem Sonu) Çıkmış Soruları
- 20 soru
- Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
- 1Python'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.
- 2sayilar = [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
- 3Aş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():
- 4Aş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
- 5Aşağıdakilerden hangisi Python'da dahili/yerleşik hata türü değildir?
- AEOFError
- BIndexError
- CLoopError
- DKeyError
- ESyntaxError
- 6Python'da bir dosyayı açmak için kullanılan fonksiyon aşağıdakilerden hangisidir?
- Afile()
- Bfopen()
- Copen()
- Dfileopen()
- Efile_open()
- 7Aşağıdakilerden hangisi Python'da dosyayı satır satır okumak için kullanılan bir yontemdir?
- Aread(1)
- Breadline()
- Cline()
- Dreadlines(1)
- Efirstline()
- 8Aş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
- 9class 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
- 10class 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
- 11Python 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)
- 12Python 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
- 13Aşağıdaki parametrelerden hangisi Python'da MySQL veritabanına bağlanmak için kullanılmaz?
- Atable
- Bpassword
- Chost
- Duser
- Edatabase
- 14Python'da MySQL veritabanı oluşturmak için aşağıdakilerden hangisi kullanılır?
- ASHOW DATABASE
- BSELECT * FROM
- CCREATE DATABASE
- DINSERT INTO
- ECREATE TABLE
- 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 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
- 16Python'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()
- 17Django'da arayüzler aşağıdaki dosyalardan hangisinde oluşturulur?
- Amanage.py
- Bwsgi.py
- Csettings.py
- Dviews.py
- Eurls.py
- 18Web 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
- 19Django'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
- 20Django'nun temele aldığı mimari aşağıdakilerden hangisidir?
- AMVVM
- BMVC
- CWAF aof
- DMVT
- EZend