AÖF Soru Bankası
BİL203U

Programlama II

Deneme Sınavı Soruları

  • 20 soru
  • Cevap anahtarı açık: çöz, sonucunu gör
0 doğru · 0 yanlış · 20 kaldı
  1. 1

    Python dilindeki dize (string) veri tipine ilişkin olarak aşağıdakilerden hangisi söylenemez?


  2. 2

    demetim = ( 1 , “papatya”, “yabani” )

    listem = [ 1, “karanfil”, “kırmızı”, 11.25 ]

    Python dilindeki Tuple (Demet) veri türü, farklı tipteki verilerin bir araya getirildiği List (Liste) veri tipine benzer bir yapıdır. Yukarıdaki kodda Tuple veri türünde “demetim” isimli değişken ve List veri tipinde “listem” isimli değişkenler tanımlanmıştır. Bu değişkenlerin tipleri göz önüne alıdığında, seçeneklerde yer alan kod parçalarından hangisi bir hata mesajı döndürecektir?

  3. 3

    Python'da def anahtar kelimesi hangi amaçla kullanılmaktadır?

  4. 4

    en = 12

    boy = “10”

    yükseklik = “60”

    hacim = en * boy * yükseklik

    print("Odanın hacmi:",hacim)

    Yukarıdaki kodda, en, boy ve yükseklik isimli değişkenlerin çarpılarak sonucun hacim değişkenine atandığı görülmektedir. Ancak bu işlem gerçekleştirilemeyecek ve sonucunda bir hata mesajı alınacaktır. Bunun sebebi nedir?

  5. 5

    film=["Barış Akarsu Merhaba", "Müjdemi İsterim", "Müstakbel Damat", "Tamirhane", "Hep Yek 5", “Niloya”, “Aya Sihirli Yolculuk”, “Karlar Kraliçesi ve Prenses”, “Aslan Hürkuş Görevimiz Gökbey”]

    Yukarıdaki film isimli liste nesnesinde, “Niloya” ile başlayıp listenin sonuna kadar yer alan filmler, çocuklara yönelik, diğerleri ise yetişkinlere uygun filmlerdir. Aşağıdaki kod parçalarından hangisi ile bu listeden yetişkin ve çocuk filmlerinin ayrıldığı iki ayrı liste nesnesi oluşturulmuştur?



  6. 6

    sayılar = range(0, 10, 2);

    Yukarıdaki range fonksiyonu ile oluşturulan sayılar isimli liste değişkeninin kaç elemanı vardır?

  7. 7

    Elimizde, 3 farklı çiçekçi dükkanında satılan çiçek türlerinin yer aldığı listeler bulunmaktadır. Bazı çiçek türleri birden fazla dükkanda satılmaktadır. Örneğin her üç dükkanda da gül satışı yapılmakta, hem birinci ve hem de üçüncü dükkanda lale bulunmaktadır.

    Python dili ile geliştirdiğimiz uygulamada, her bir dükkanda yer alan çiçek türlerini ayrı ayrı bilmemiz, ama aynı zamanda tüm çiçekçilerde satılan çiçeklerin yer aldığı bir ortak çoklu eleman veri nesnesi oluşturmamız gerekmektedir. Bu nesnede her çiçek türü bir kez yer almalıdır.

    Buna göre, çoklu eleman içeren veri tiplerinden hangisi, çiçekçilerde satılan çiçekleri içeren çoklu elemanlı veri nesnelerini oluşturmak için en uygun veri tipidir?

  8. 8

    Python dilindeki id(), print() vb. gibi yerleşik işlevler programın herhangi bir bölümünde her zaman kullanılabilirler. Bu işlevler hangi ad alanı içinde yer alırlar?

  9. 9

    -Python koduna sahip bir dosyadır.

    -Kod, değişkenler, işlevler veya tanımlanmış sınıf biçiminde olabilir.

    - Bir kod kütüphanesidir.

    -Uygulamada kullanılacak fonksiyonları içerir.

    -Büyük programları küçük yönetilebilir ve düzenlenmiş dosyalara bölmek için kullanılır.

    Yukarıda özellikleri verilen yapıya ne ad verilmektedir? 

  10. 10

    Python dilinde kayan noktalı (float) sayı veri tipi, ondalık sayılar işlemek için kullanılır. Ancak bu veri tipi ile yapılan işlemler beklenenden farklı sonuçlar verebilir. Örneğin 1,1 ve 2,2 sayılarının toplamının 3,3 değerini eşit olması bekleriz, ancak bu değerleri kayan noktalı sayı veri tipinde toplarsak, Python sonucun 3,3’e eşit olmadığını söyler. Bunun sebebi aşağıdakilerden hangisidir?

  11. 11

    print(list(range(3, 19, 2)))

    Yukarıda verilen örnek Python kodu sonucunda elde edilecek kod çıktısı aşağıdaki seçeneklerin hangisinde doğru olarak verilmiştir? 

  12. 12

    sayılar = [11, 26, 20, 34, 42, 77, 55, 3, 4, 91];

    Python programlama dili kullanılarak, yukarıdaki verilen sayılar isimli liste veri tipindeki değişkenin her bir elemanına 5 eklenmek istenmektedir. Bunu yapmak için hangi akış kontrolü yapısını kullanmak uygun olacaktır?

  13. 13

    I. Aktarılan modüllerde yapılacak tüm işlemler, modülün eski adı üzerinden yapılmalıdır. 

    II. Bir modülün içindeki tanımlar, başka bir modüle import anahtar sözcüğü ile aktarılır. 

    III. Bir modül farklı bir isimlendirme ile programa aktarılabilir. 

    IV. Kod içerisinden de yeni verilen isim üzerinden “:” operatörüyle içerdiği fonksiyonlara erişilebilir.

    Yukarıda Python'da modül yapısı ile ilgili olarak verilen ifadelerden hangileri doğrudur? 

  14. 14

    kardesler = [{'isim': Neriman', 'yaş': 21},{'isim': Firuzan', 'yaş': 19},{'isim': Altan', 'yaş': 17},{'isim': İlhan', 'yaş': 15},{'isim': Şafak', 'yaş': 12}]

    Yukarıdaki değişkende, Python programlama dili veri tiplerinin hangileri kullanılmıştır?

  15. 15

     

    Yukarıdaki kod çalıştırıldığında 3 satırdan oluşan bir çıktı üretecektir. Aşağıdakilerden hangisi bu satırlardan biridir?

  16. 16

    Python programlama dilinde bir dizin yapısı altında toplanmış, birbiri ile bağlantılı, alakalı modüllere ne ad verilir?

  17. 17

    sayılar = range(0, 10, 2);

    Yukarıdaki range fonksiyonu ile oluşturulan sayılar isimli liste değişkeninin kaç elemanı vardır?

  18. 18

    while döngüsü ile ilgili olarak aşağıda verilen seçeneklerden hangisi yanlıştır? 

  19. 19

    Aşağıdaki kodun çıktısı hangisidir?

  20. 20

    -Aynı amaç için oluşturulmuş sınıflar, fonksiyonlar ve özellikleri bir çatı altında toplayan yapıya
    verilen isimdir.

    -İçerisine birbiri ile alakalı sınıf ve fonksiyonların konulmasına dikkat edilmesi gerekir.

    Yukarıda verilen özellikler aşağıda verilen seçeneklerden hangisine aittir? 

Bir şıkka dokun; doğru cevap hemen görünür.
Yeni yılların sınavlarını da çözProgramlama II dersinin tüm sınavları, cevap anahtarları, süreli mod ve yanlış analizi uygulamada.Uygulamada aç