AÖF Soru Bankası
BİL106U

İleri Programlama I

Ünite Sınavı Soruları

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

    Aşağıdakilerden hangisi C# programlama dilinde hata sınıflarında ortak kullanılan özelliklerden biri değildir? 

  2. 2

    Arayüzde tanımlı elemanların erişim belirleyicileri ön tanımlı olarak ne şekilde tanımlıdır?

  3. 3

    C# programlama dilinde, hataların yakalanıp yönetilmesi için hangi sınıf kullanılmaktadır?

  4. 4

    Bir sınıf ya da bir yapı “struct”, bir arayüzü destekliyorsa ilgili arayüz elemanlarının ne olarak tanımlanması zorunludur?

  5. 5

    Aşağıdaki önermelerden hangisi doğrudur?

  6. 6
    1. Yanlış sözdizimi
    2. Hatalı metot ve parametre kullanımı
    3. Erişim belirleyicilerin doğru kullanılmaması

    Yukarıdakilerden hangisi ya da hangileri C# programlama dilinde derleme zamanı hatalarındandır? 

  7. 7

    Aşağıdakilerden hangisi C# programlama dilinde hata sınıflarında ortak kullanılan özelliklerden hatayı gönderen uygulama ya da nesnenin adıdır? 

  8. 8

    Bir sınıf ya da bir yapı “struct”, bir arayüzü destekliyorsa ilgili arayüz elemanlarının ne olarak tanımlanması zorunludur?

  9. 9

    Aşağıdaki seçeneklerden hangisi  finally bloğu için doğru bir tanımlama içerir?

  10. 10

    Temel sınıfın virtual olmayan bir metodunu yeni türetilmiş bir metotla değiştirerek bir temel sınıfın verilerini ve davranışını değiştirmek için aşağıdaki anahtar sözcüklerden hangisi kullanılır?

  11. 11

    Türetilen sınıfın metoduna işlem önceliği verebilmek için, “virtual” olmayan bir metodu, override edebilmede hangi anahtar sözcüğünü kullanırız?

  12. 12

    Aşağıdakilerden hangisi nesneye yönelik programlamada türetilen sınıftan gelen bazı özelliklerin değiştirilebilmesi ve nesne üzerinden çağırılabilmesidir? 

  13. 13

    Aşağıdakilerden hangisi nesneye yönelik programlamada türetilen sınıftan gelen bazı özelliklerin değiştirilebilmesi ve nesne üzerinden çağırılabilmesidir? 

  14. 14

    Temel sınıf sadece kalıtım amacı ile kullanılacaksa, sınıf oluşturulurken hangi anahtar kelimesini kullanırız?

  15. 15

    Aşağıdaki program çalıştırıldığında çıktı ne olur?

  16. 16
    1. Final ve static olarak tanımlanmış metotlar “override” edilemez.
    2. Temel, üst sınıf içinde “private” olarak tanımlı metotlar “override” edilir. 
    3. “override” edilecek metot tanımlanırken, “virtual” ve “override” anahtar kelimeleri kullanılır. 

    Yukarıdakilerden hangisi ya da hangileri metotların üzerine yazma kurallarındandır? 

  17. 17

    Soyut “abstract” sınıflar ne olarak tanımlanamazlar?

  18. 18

    Aşağıdakilerden hangisi, kalıtım yoluyla türetilmiş sınıfın özelliğidir?

  19. 19

    Aşağıdakilerden hangisi, kalıtım yoluyla türetilmiş sınıfın özelliğidir?

  20. 20
    1. Arayüzler veri elemanı içerir. 
    2. Arayüzler diğer arayüzlerden türetilebilir.
    3. Bir sınıf birden fazla arayüzü destekleyebilir.
    4. Arayüzde tanımlı fonksiyon ve özelliklerin gövdeleri yoktur. 

    Yukarıdakilerden hangisi arayüz oluştururken uyulması gereken kısıtlardır? 

Şı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ç