İleri Programlama I
Ünite Sınavı Soruları
- 20 soru
- Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
- 1
Temel sınıf sadece kalıtım amacı ile kullanılacaksa, sınıf oluşturulurken aşağıdakilerden hangi anahtar kelime kullanılır?
- 2
Arayüzler, fark edilebilmeleri amacıyla geleneksel olarak isimleri hangi harf ile başlatılır?
- 3
Çok kod yazarak hata almak, aşağıdakilerden hangisinde artışa neden olur?
- 4
Arayüzde tanımlı elemanların erişim belirleyicileri, ön tanımlı olarak aşağıdakilerden hangi şekilde tanımlanmış durumdadır?
- 5
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?
- 6
C# programlama dilinde, hataların yakalanıp yönetilmesi için aşağıdakilerden hangisi kullanılır?
- 7
- Soyut sınıflarda hem metot bildirimine hem de metot oluşturulmasına izin verilmektedir.
- Soyut sınıflardan sadece yeni sınıflar türetilebilir.
- Soyut sınıftan türetilen sınıflarda, bildirimi yapılan metotların tanımlanması gerekmektedir.
- Soyut sınıflarda “new” anahtar kelimesi ile yeni nesne oluşturulur.
Yukarıdaki soyut sınıf ile ilgili ifadelerden hangileri doğrudur?
- 8
Aşağıdakilerden hangisi syntax yazım hatalarından kaynaklanır?
- 9
Aşağıdakilerden hangisi, tanımlanan metotları sanal metot haline getirir?
- 10
Aşağıdakilerden hangisi alt sınıflara kalıtım veremeyen sınıf oluşturmak için kullanılır?
- 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
C# programlama dilinde, hataların yakalanıp yönetilmesi için aşağıdakilerden hangisi kullanılır?
- 13
Aşağıdaki kod çalıştırıldığında sonuç ne olur?

- 14
- Soyut sınıflarda hem metot bildirimine hem de metot oluşturulmasına izin verilmektedir.
- Soyut sınıflardan sadece yeni sınıflar türetilebilir.
- Soyut sınıftan türetilen sınıflarda, bildirimi yapılan metotların tanımlanması gerekmektedir.
- Soyut sınıflarda “new” anahtar kelimesi ile yeni nesne oluşturulur.
Yukarıdaki soyut sınıf ile ilgili ifadelerden hangileri doğrudur?
- 15
Aşağıdakilerden hangisi C# programlama dilinde hata sınıflarında ortak kullanılan özelliklerden biri değildir?
- 16
Soyut “abstract” sınıflar ne olarak tanımlanamazlar?
- 17
Arayüzde tanımlı elemanların erişim belirleyicileri ön tanımlı olarak ne şekilde tanımlıdır?
- 18
- Final ve static olarak tanımlanmış metotlar “override” edilemez.
- Temel, üst sınıf içinde “private” olarak tanımlı metotlar “override” edilir.
- “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?
- 19
Arayüzler, fark edilebilmeleri amacıyla geleneksel olarak isimleri hangi harf ile başlatılır?
- 20
Çok kod yazarak hata almak, aşağıdakilerden hangisinde artışa neden olur?