AÖF Soru Bankası
BİL106U

İleri Programlama I

Ünite Sınavı Soruları

  • 18 soru
  • Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
  1. 1

    Aşağıda verilen seçeneklerden hangisi bir generic tanımlamasıdır?

  2. 2

    Nesne yönelimli bir programlama dilinde A isimli bir sınıfımız bulunmakta ve bu sınıfın X ismi ile tanımlanmış bir metodu bulunmaktadır.  A sınıfından türetilen iki farklı B ve C sınıfları olduğunu düşünelim. B ve C sınıfları ataları olan A sınıfından aldıkları X metodunu tekrar yazmış (override) olabilirler. Elimizde bir tane de D sınıfı olsun ve bu D sınıfı da çoklu kalıtım ile hem B hem de C sınıfından türetilmiş olsun. Bu durumda D sınıfının X metodunu miras alması ile ilgili olarak bir belirsizlik ortaya çıkmaktadır. Çünkü bu metodu hem B hem de C sınıfından miras alması mümkündür. Bu duruma ne ad verilir?



  3. 3

    Aşağıdaki seçeneklerden hangisi bir erişim denetleyicisi değildir?

  4. 4

    Aşağıdakilerden hangisi, bir sınıfın sahip olduğu özellikkleri ve davranışları, farklı özellik ve davranışlar gösteren yenı sınıflar tanımlamak için kullanmayı doğru olarak ifade eder?

  5. 5

    Aşağıdakilerden hangisi C# programlama dilinde gevşek bağlı sınıf bağımlılığına örnektir? 

  6. 6
    1. Türetilen sınıflar, aynı anda sadece bir sınıftan türetilebilir.
    2. Türetilen sınıflar, çoklu kalıtımı destekler.
    3. private erişim belirleyicisine sahip üyelere türetilen sınıftan erişilemez.
    4. Türetilen sınıf, temel sınıfın üyelerini erişim izinleri kuralları çerçevesinde devralmaktadır.

    Yukarıdakilerden hangileri C# programlama dilinde kalıtımın yapılabilmesi için uyulması gereken kurallardır? 

  7. 7

    C# programlama dilinde bir sınıf, en fazla kaç sınıftan türeyebilir?

  8. 9

    Aşağıdakilerden hangisi C# programlama dilinde tanımlanmış üyelere public olarak tanımlanmış metotlara erişerek gerekli kontrol ve düzenlemeler ile değer atama işlemidir? 

  9. 10

    Aşağıdakilerden hangisi kalıtım ile aktarılan, tanımlandıkları ve kendisinden türetilen sınıflardan erişilebilen miras alma işlemindeki erişim denetleyicilerinden biridir? 

  10. 11

    Aşağıdakilerden hangisi C# programlama dilinde tanımlanmış üyelere public olarak tanımlanmış metotlara erişerek gerekli kontrol ve düzenlemeler ile değer atama işlemidir? 

  11. 12

    Generic ifadelerin gösterilmesi genellikle aşağıdakilerden hangi şekilde olmaktadır?

  12. 13
    1. Temel fark sınıfların bağımlı olmasıdır. 
    2. Kompozisyonda, alt sınıfların yaşam döngüsü, doğrudan üst sınıfın yaşam döngüsüne bağlıdır. 
    3. Birleştirmede ise alt sınıfların ve üst sınıfın kendi yaşam döngüleri vardır.

    Yukardakilerden hangisi ya da hangileri kompozisyon ve birleştirme arasındaki farkları ifade etmektedir?

  13. 14

    Sistem içinde belirli nesnelere ihtiyaç duyulmayan sınıf bağımlılık yapısı aşağıdakilerden hangisidir?

  14. 15
    1. Türetilen sınıflar, aynı anda sadece bir sınıftan türetilebilir.
    2. Türetilen sınıflar, çoklu kalıtımı destekler.
    3. private erişim belirleyicisine sahip üyelere türetilen sınıftan erişilemez.
    4. Türetilen sınıf, temel sınıfın üyelerini erişim izinleri kuralları çerçevesinde devralmaktadır.

    Yukarıdakilerden hangileri C# programlama dilinde kalıtımın yapılabilmesi için uyulması gereken kurallardır? 

  15. 16
    1. Tekrar kullanılabilir kod yazımına yardımcı olarak tekrarı önler.
    2. Kod üzerinde daha esnek ve güçlü bir kontrol sağlanmasına yardımcı olur.
    3. Hata ayıklaması kolay ve yönetilebilir kodların yazılmasına imkân verir.
    4. Alt sınıfların ve üst sınıfın kendi yaşam döngüleri vardır.

    Yukarıdaki ifadelerden hangileri C# programlama dilinde generics ile ilgilidir? 

  16. 17

    Aşağıdakilerden hangisi C# programlama dilinde her bir farklı veri türü veya sınıf için tek bir kodun kullanılmasına imkân veren nesne yapısıdır? 

  17. 18

    Nesne yönelimli programlama dillerine ilişkin sınıf bağımlılıkları kavramı içinde düşünüldüğünde aşağıdakilerden hangisi yanlıştır?



  18. 19

    Aşağıda C# programlama dilinde sınıf bağımlılıklardan hangisi spor bir şapka veya bir kasketten herkesin kendi kafasına ve zevkine uygun olanı alıp kullanmasına örnektir? 

Şıkları ve doğru cevapları görİleri Programlama I dersinin tüm sınavları, cevap anahtarları, süreli mod ve yanlış analizi uygulamada.Uygulamada aç