Programlama II
2022–2023 Vize (Ara Sınav) Çıkmış Soruları
- 20 soru
- Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
- 1Aşağıdaki degişken türlerinden hangisi Python tarafından desteklenmez?
- ALet
- BComplex
- CInt
- DFloat
- ELong
- 2Python 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.
- 3Python 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
- 4Aşağıdakilerden hangisi Python'da kullanıcıdan veri almak için kullanılan bir methoddur?
- Achr()
- Binput()
- Clen()
- Dabs()
- Eprint()
- 5Aş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)
- 6x = 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
- 7Python'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
- 8for 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
- 9for 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,
- 10X = 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
- 11Python 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
- 12Aş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.
- 13Python'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
- 14def 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
- 15Python'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
- 16Aş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)
- 17Aşağıdaki Python sözlük fonksiyonlarından hangisi sözlükteki tüm öğeleri kaldırır ?
- Avalues()
- BItems()
- Cpopitem()
- Dkeys()
- Eclear()
- 18Aş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
- 19Aş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
- 20dm = ("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)