aofsorular.com
BİL107U

PROGRAMLAMA I

8. Ünite
Soru 1
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?
Soru 2
Temel sınıf sadece kalıtım amacı ile kullanılacaksa, sınıf oluşturulurken hangi anahtar kelimesini kullanırız?
Soru 3
Bir sınıfın içinde bir soyut metot tanımı yapıldıysa, o sınıfın da soyut olarak ne şekilde tanımlanması gerekmektedir?
Soru 4
C# programlama dilinde, kalıtım özelliğini engellemek istediğimiz durumlarda hangi anahtar kelimesi kullanılmaktadır?
Soru 5
Soyut “abstract” sınıflar ne olarak tanımlanamazlar?
Soru 6
C# programlama dilinde arayüzlerin tanımlanması için hangi anahtar kelimesi kullanılmaktadır?
Soru 7
Arayüzde tanımlı elemanların erişim belirleyicileri ön tanımlı olarak ne şekilde tanımlıdır?
Soru 8
C# programlama dilinde, hataların yakalanıp yönetilmesi için hangi sınıf kullanılmaktadır?
Soru 9
Bir sınıf ya da bir yapı “struct”, bir arayüzü destekliyorsa ilgili arayüz elemanlarının ne olarak tanımlanması zorunludur?
Soru 10
Arayüzler, fark edilebilmeleri amacıyla geleneksel olarak isimleri hangi harf ile başlatılır?
Soru 11
Aşağıdaki program parçacıklarından hangisinde Metot Üzerine Yazma vardır?
Soru 12
Türetilen sınıftan gelen bazı özelliklerin değiştirilebilmesine ve nesne üzerinden
çağırılabilmesine ______________ denir. 

Yukarıda verilen cümlede boşluğa ne gelmelidir?

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

Soru 14
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?
Soru 15
Soyut bir metot türetilmiş bir sınıf tarafından yeniden tanımlandığında aşağıdaki anahtar kelimelerden hangisi kullanılır?
Soru 16
Aşağıdaki kod çalıştırıldığında sonuç ne olur?

Soru 17
Bir sınıf içerisinde bir metodun kalıtım yoluyla değiştirilmesi engellemek istenirse hangi anahtar kelimeyi kullanmak gerekir?
Soru 18
Aşağıdaki önermelerden hangisi doğrudur?
Soru 19
İstisnai durum yakalama şablonu aşağıda hangi seçenekte doğru tanımlanmıştır?
Soru 20
Aşağıdaki seçeneklerden hangisi  finally bloğu için doğru bir tanımlama içerir?