Nesneye Yönelik Programlama Final Deneme Sınavı -10
Nesneye Yönelik Programlama Tasarım
#1. I – try bloğunun içine tekrar try bloğu yazılamaz. II – finally bloğunu yazmak zorunlu değildir. III – Bir fonksiyonun içinde sadece bir try bloğu yazılabilir. C# programlama dilinde hata ayıklama ile ilgili yukarda verilenlerden hangisi doğrudur?
Cevap : b) Yalnız II
#2. Açık/Kapalı Prensibinde bulunan Kapalı ilkesi neyi ifade etmektedir?
Cevap : a) Bir sınıfın sahip olduğu özelliklerin değişime kapalı olmasıdır
#3. I – Indeks tabanlı erişim sağlar. II – for döngüsüne göre daha yavaştır. III – for döngüsüne göre daha hızlıdır. C# dilinde foreach in yapısı yukarda verilenden maddelerden hangisi veya hangileri doğrudur?
Cevap : b) Yalnız II
#4. C# Programalama Dilinde türetilmiş bir sınıft tanımlamak için aşağıdaki anahtar kelimelerden hangisi kullanılır?
Cevap : b) class
#5. I- Oluşturucu (Creational) II- Yapısal (Structural) III- Davranışsal (Behavioral) Verilenlerden hangisi yada hangileri Tasarım Desenlerinin ana kategorilerindedir?
Cevap : e) I, II, III
#6. I – Sınıflar (class) referans türündedirler II – Yapılar (struct) değer türündedirler. III – Sınıf (class) ve yapı (struct) arasında bir fark yoktur. C# programlama dilinde Kalıtım yoluyla oluşturulan sınıf (class) ve/veya yapılar (struct) ile ilgili verilen ifadelerden hangisi doğrudur?
Cevap : c) I ve II
#7. I – Kalıtım yolu ile sadece bir sınıf türetilebilir. II – Kalıtım yolu ile türetilen sınıf temel sınıfın yapıcısnı çağırabilir. III – Yapıcılar (constructor) bir sonuç dönderirler. C# programlama dilinde sınıflar (class) ile ilgili verilen ifadelerden hangisi doğrudur?
Cevap : c) I ve II
#8. C# Programlama Dilinde System.Exception sınıfı içinde bulunan StackTrace hangi bilgiyi barındırır?
Cevap : e) Hata ile ilgili yığın içerisindeki metot çağrılarını barındırır
#9. Aşağıda verilen Tasarım Desenlerinden hangisi Oluşturucu (Creation) sınıfına ait bir Tasarım Desenidir?
Cevap : a) Tekil (Singleton)
#10. C# Programlama Dilinde Hata Yakalama (Exception) ile ilgili verilenlerden hangisi doğrudur?
Cevap : d) Çalışma zamanında oluşur.
#11. C# programalma dili için verilen erişim denetleyicilerinin türetilmiş bir sınıfta erişim ile ilgil hangisi yanlıştır?
Cevap : a) private olan üyeler her yerden erişilir.
#12. Prototip (Prototype) Tasarım Deseni ile ilgili aşağıda veirlenlerden hangisi doğrudur?
Cevap : c) Mevcut bir nesneyi kopyalayarak yeni bir nesne oluşturmak kullanılır.
#13. int a = 7; Console.WriteLine(++a + a++) ; Yukarda verilen kod bloğu çalıştırıldığında aşağıdaki çıktılardan hangisini üretir?
Cevap : e) 16
#14. Kalıtım yoluyla türetilmiş bir sınıf, temel sınıfta var olan bir metotu yeniden tanımlamak istersen aşağıdaki anahtar kelimelerde hangisi kullanır?
Cevap : a) new
#15. I – ! = II – => III – =< C# dilinde yukarda verilen kullanımlardan hangisi veya hangileri doğrudur?
Cevap : a) Yalnız I
#16. Şekilde verilenlerden kod örneği hangi Tasarım Desenidir?
Cevap : a) Tekil (Singleton)
#17. C# dili için aşağıdaki verilen ifadelerden hangisi yanlıştır?
Cevap : d) break ifadesi döngüler içinde kullanılmaz.
#18. Yukardaki kod çalıştığında ekrana hangi çıktı yazar?
Cevap : c) Merhaba, Ne Haber
#19. nt a = 10; ++a; Console.WriteLine(a++) ; Yukarda verilen kod bloğu çalıştırıldığında aşağıdaki çıktılardan hangisini üretir?
Cevap : c) 11
#20. Bir sınıfa ait sadece bir nesne olmasını istiyorsak hangi Tasarım Desenini kullanırız?
Cevap : b) Tekil (Singleton)
#21. C# Programlama Dilinde try – catch -finally bloğunun en doğru kullanımını belirten seçenek aşağıdakilerden hangisinde verilmiştir?
Cevap : d) finally bloğu hata olsun yada olmasın her durumda çalışır.
SONUÇ
Nesneye Yönelik Programlama Final Deneme Sınavı -10
Nesneye Yönelik Programlama Final Deneme Sınavı -10
HD Quiz powered by harmonic design
Nesneye Yönelik Programlama Tasarım
Nesneye Yönelik Programlama Final Deneme Sınavı -10
Nesneye Yönelik Programlama Ünite -10 Nesneye Yönelik Programlama Tasarım Prensipleri
Auzef Yönetim Bilişim Sistemleri Lisans |