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
    1. Static bir sınıf içerisinde static olarak tanımlanır. 
    2. .Net içerisinde bulunan sınıflara yeni metotlar eklenebilmesini sağlar.
    3. Birden fazla parametre alabilir. 

    Yukarıdaki genişletilebilir metot ile ilgili ifadelerden hangisi/hangileri doğrudur? 

  2. 2
    1. Referans tipindedir.
    2. Oluşturulan nesne boş olamaz.
    3. Değişken ve metot içerir.

    Yukarıda C# programlama dilinde struct ile ilgili ifadelerden hangisi/hangileri doğrudur? 

  3. 3

    Aşağıdakilerden hangisi günümüzde kullanılan en popüler Nesneye Dayalı Programlama dillerinden biri değildir? 

  4. 4

    Aşağıdakilerden hangisi C# programlama dilinde aynı sınıftaki veya o sınıftan türetilen bir sınıftaki kodların metoda veya üyelerine erişmesine izin veren erişim denetleyicidir? 

  5. 5

    Aşağıdakilerden hangisi C# programlama dilindeki erişim denetleyicilerinden biri değildir? 

  6. 6

    SınıfAdı değişkenAdı = ..... SınıfAdı()

    Yukarıdaki şablonda noktalı kısma C# dilinde hangi ifade gelir? 

  7. 7
    1. Static bir sınıf içerisinde static olarak tanımlanır. 
    2. .Net içerisinde bulunan sınıflara yeni metotlar eklenebilmesini sağlar.
    3. Birden fazla parametre alabilir. 

    Yukarıdaki genişletilebilir metot ile ilgili ifadelerden hangisi/hangileri doğrudur? 

  8. 8
    1. Internal, açık-erişilebilir anlamına gelmektedir. 
    2. Private denetleyicisinin program içinde herhangi bir kısıtlaması yoktur.
    3. Protected internal denetleyicisine aktif projeye ait sınıflardan ve bunların türevlerinden erişilebilir.

    Yukarıda erişim denetleyiciler ile ilgili ifadelerden hangisi/hangileri doğrudur? 

  9. 9

    Aşağıdakilerden hangisi C# programlama dilinde nesne oluşturmak ve nesnenin varsayılan değerlerinin atanmasına imkân sağlamak için tasarlanmış özel metotlardır? 

  10. 10

    I. Nesnenin artık kullanılmayacağı zaman çağrılırlar.

    II. Bellekte yer açılmasını sağlarlar.

    III. Başına tilda “~” işareti alan yıkıcı metotlar, parametre alamaz ve geri değer döndüremezler.

    Yukarıda yer alan  Yıkıcı metotlar ile ilgili ifadelerden hangisi ya da hangileri doğru olarak verilmiştir?

  11. 11

    Aşağıdakilerden hangisi C# programlama dilinde aynı sınıftaki veya o sınıftan türetilen bir sınıftaki kodların metoda veya üyelerine erişmesine izin veren erişim denetleyicidir? 

  12. 12

    Aşağıdakilerden hangisi C# programlama dilinde nesne oluşturmak ve nesnenin varsayılan değerlerinin atanmasına imkân sağlamak için tasarlanmış özel metotlardır? 

  13. 13
    1. Internal, açık-erişilebilir anlamına gelmektedir. 
    2. Private denetleyicisinin program içinde herhangi bir kısıtlaması yoktur.
    3. Protected internal denetleyicisine aktif projeye ait sınıflardan ve bunların türevlerinden erişilebilir.

    Yukarıda erişim denetleyiciler ile ilgili ifadelerden hangisi/hangileri doğrudur? 

  14. 14

    Aşağıdakilerden hangisi C# programlama dilinde erişim denetleyicilerin amacıdır?

  15. 15
    1. Referans tipindedir.
    2. Oluşturulan nesne boş olamaz.
    3. Değişken ve metot içerir.

    Yukarıda C# programlama dilinde struct ile ilgili ifadelerden hangisi/hangileri doğrudur? 

  16. 16

    ........ Personel
    {
    string isim ;
    string soyisim ;
    int dogumYili;
    string cinsiyet ;
    string meslek ;
    string ehliyet = "B" ;
    }

    Yukarıda boş bırakılan yerlere  C# programlama dilinde aşağıdaki ifadelerden hangisi gelir? 

  17. 17

    Aşağıdakilerden hangisi C# programlama dilinde .Net içerisinde bulunan sınıflara yeni metotlar eklenebilmesini sağlayan metottur?  

  18. 18

    Aşağıdakilerden hangisi C# programlama dilinde erişim denetleyicilerin amacıdır?

  19. 19

    I. Nesnenin artık kullanılmayacağı zaman çağrılırlar.

    II. Bellekte yer açılmasını sağlarlar.

    III. Başına tilda “~” işareti alan yıkıcı metotlar, parametre alamaz ve geri değer döndüremezler.

    Yukarıda yer alan  Yıkıcı metotlar ile ilgili ifadelerden hangisi ya da hangileri doğru olarak verilmiştir?

  20. 20

    Aşağıdakilerden hangisi C# programlama dilinde sınıflarda tanımı yapılmış değişkenlere anlamlı bir şekilde değer atanabildiği ve sınıfın sahip olduğu metotları kullanabilen bir yapıdı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ç