AÖF Soru Bankası
BİL203U

Programlama II

2022–2023 Vize (Ara Sınav) Çıkmış Soruları

  • 20 soru
  • Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
  1. 1
    Aşağıdaki degişken türlerinden hangisi Python tarafından desteklenmez?
    • ALet
    • BComplex
    • CInt
    • DFloat
    • ELong
  2. 2
    Python programlama dili ile ilgili aşağıdaki ifadelerden hangisi yanlıştır?
    • ADinamik bir yapıya sahiptir.
    • BWeb geliştirme yapılamaz. Veri analizi gibi alanlarda oldukça
    • Cpopülerdir.
    • DDiger dillere göre daha kolaydır.
    • EAçık kaynak kodlu olarak geliştirilmiştir.
  3. 3
    Python programlama dilinde iki değişkenin bellekte aynı bölümde bulunup bulunmadığını kontrol etmek için kullanılan ifade aşağıdakilerden hangisidir?
    • Ais veya is not
    • BI= veya *=
    • Cin veya not in
    • D== veya !=
    • Eand veya or
  4. 4
    Aşağıdakilerden hangisi Python'da kullanıcıdan veri almak için kullanılan bir methoddur?
    • Achr()
    • Binput()
    • Clen()
    • Dabs()
    • Eprint()
  5. 5
    Aşağıdaki veri yapılarından hangisi "anahtar: değer" çifti kullanılarak tanımlanır?
    • ADictionary(Sözlük)
    • BNumbers(Sayılar)
    • CTuple(Demet)
    • DString(Karakter)
    • EList(Liste)
  6. 6
    x = 0 a = 3 b = 4 if a › 0: if b ‹ 0: X = x + 1 elif a > 5: x = x + 2 else: x = x + 3 else: x = x + 4 print (x) Yukarıdaki kod bloğu çalıştırıldığında x degeri kaç olur?
    • A0
    • B1
    • C2
    • D3
    • E4
  7. 7
    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?
    • Abreak
    • Bfor
    • Cpass
    • Dcontinue
    • Ecase
  8. 8
    for num in range (2,-5, -1) : print(num, end=", ") Yukarıdaki kod bloğunun ekran çıktısı aşağıdakilerden hangisidir?
    • A2, 1, 0, - 1, - 2, -3, -4, -5
    • B2,0, -2, - 4
    • C2, 1, 0, - 1, - 2, - 3, -4
    • D2, 1, 0
    • E-5,-4,-3,-2,-1,0,1,2
  9. 9
    for 1 in 'Anadolu': if 1 == 'd': break print(1, end=" Yukarıdaki kod bloğunun ekran çıktısı aşağıdakilerden hangisidir?
    • AA,n,a,d
    • BAnadolu
    • CAnad
    • DA,n,a,d,o,l,u
    • EA,n,a,
  10. 10
    X = while (x ‹ 100): x+=2 print (x) Yukarıdaki kod blogu çalıştırıldığında x degeri kaç olur ?
    • A102
    • B101
    • C100
    • D99
    • E98
  11. 11
    Python modülü, geçerli Python kodunu içeren ---- dosya uzantısına sahip bir dosyadır. Yukarıdaki tanımda boş bırakılan yeri aşağıdakilerden hangisi doğru şekilde tamamlar?
    • A.module
    • B.m aot.sor
    • C.pymodule
    • D.py
    • E•pym
  12. 12
    Aşağıdakilerden hangisi fonksiyon kullanımının sagladıgı avantajlardan biri değildir?
    • AFonksiyonlar kodların tekrar kullanılabilmesini sağlar.
    • BFonksiyonlar sayesinde kodlar daha düzenli ve yonetilebilir hale gelir.
    • CFonksiyonlar programları, daha küçük ve modüler parçalara ayırmaya yardımcı olur.
    • DFonksiyonlar kod tekrarını önler.
    • EFonksiyonlar hızlı program yazmayı sağlar.
  13. 13
    Python'da bir modülün içindeki tanımları başka bir modüle aktarmak(dahil etmek) için kullanılan anahtar kelime aşağıdakilerden hangisidir?
    • Adefault
    • Breturn Of So
    • Cimport rul
    • Dclass
    • Eexport
  14. 14
    def display(): C= 0 C = 10+20 print(display()) Yukarıdaki kod bloğunun ekran çıktısı aşağıdakilerden hangisidir?
    • ANone
    • BO
    • C10
    • D20
    • E30
  15. 15
    Python'un bir yapıyı paket olarak kabul etmesi için --- adlı bir dosya içermelidır. Yukarıdaki boşluğu aşağıdakilerden hangisi doğru şekilde tamamlar ?
    • A_main_ py
    • Bmain.py
    • C_init_py
    • D_package_py
    • Epackage.py
  16. 16
    Aşağıda aTuple isimli değişkene atanan bir Tuple yapısı verilmiştir. atuple = (100, 200, 300, 400, 500) aTuple[1] = 800 print (aTuple) Yukarıdaki kod blogunun ekran çıktısı aşağıdakilerden hangisidir?
    • A(800, 200, 300, 400, 500)
    • BTypeError
    • C(100, 800, 200, 300, 400, 500)
    • D(800, 100, 200, 300, 400, 500)
    • E(100, 800, 300, 400, 500)
  17. 17
    Aşağıdaki Python sözlük fonksiyonlarından hangisi sözlükteki tüm öğeleri kaldırır ?
    • Avalues()
    • BItems()
    • Cpopitem()
    • Dkeys()
    • Eclear()
  18. 18
    Aşağıda "aList" isimli değişkene atanan bir liste türü verilmiştir. aList = ["Anadolu" , 14, 8, 12, 16] print (alist|0]|1]) print (alist[1]|3]) Yukarıdaki kod bloğunun ekran çıktısı aşağıdakilerden hangisidir?
    • Au 12
    • Bn 16
    • CA 4
    • DA 12
    • E8
  19. 19
    Aşağıdakilerden hangisi Python'da X değişkenine 100 degerini atamak için kullanılır?
    • Ax := 100
    • Bx < 100
    • Clet x = 100
    • Dx << 100
    • Ex = 100
  20. 20
    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]
    • Ddm[1[1]
    • Edm[1:2]1)
Şıkları ve doğru cevapları görProgramlama II dersinin tüm sınavları, cevap anahtarları, süreli mod ve yanlış analizi uygulamada.Uygulamada aç