Nesneye Yönelik Programlama Final Deneme Sınavı -14
Davranışsal Tasarım Desenleri
#1. I – Kalıtımı destekler II – Kalıtımı desteklemez III – Yapılarda (struct) kullanılamazlar C# programlama dilinde Ara Birim (interface) ile ilgili verilen ifadelerden hangisi/hangileri doğrudur?
Cevap : a) Yalnız I
#2. Tasarım Desenleri toplam ana kategoride toplanmıştır?
Cevap : c) 3
#3. Şekilde verilenlerden kod örneği Tasarım Deseni hangi kategoriye aittir?
Cevap : b) Oluşturucu (Creational)
#4. I – Geliştirme süreçlerini hızlandırır. II – Otomatik kod tamamlama özelliği sunar. III – Entegre Geliştirme Ortamı olmadanda kod geliştirmek mümkündür. Entegre Geliştirme Ortamı ile ilgili verilen ifadelerden hangileri doğrudur?
Cevap : e) I,II,III
#5. .Net Core ile ilgili verilen komut satırı ile dotnet - -info komutu ile ilgili aşağıdaki ifadelerden hangisi doğrudur.
Cevap : c) Net Core platformu hakkında bilgi verilir.
#6. Verilen bir dizi hazır kütüphaneler kullanarak sıralamak istersek Array sınıfı içerisindeki hangi metodu kullanırız?
Cevap : d) Sort
#7. Verilen bir List değişkenin her bir elemanı üzerinde tek tek işlem yapmak istersek aşağıdaki verilen ifadelerden hangisini kullanırız?
Cevap : e) for
#8. Console.WriteLine(Deneme[“34”]); Yukardaki verilen Örnekte komut satırına Deneme değişkeninin değeri yazdırılmaktadır. Deneme değişkenin türü aşağıdakilerden hangisidir?
Cevap : e) String türünde anahtarı olan bir Dictionary türüdür.
#9. Nesneye Yönemlik Programlamada, aynı isime sahip fakat farklı işlevi olan metotların tanımlanabilmesine kavramına nedenir?
Cevap : c) Çok Biçimlilik
#10. Aşağıda verilen Tasarım Desenlerinden hangisi Oluşturucu (Creation) sınıfına ait bir Tasarım Desenidir?
Cevap : e) Fabrika (Factory)
#11. Aşağıdakilerden hangisi fonksiyonel bir programlama dilidir?
Cevap : e) Haskell
#12. Operatör Aşırı Yüklemesi aşağıdaki verilen hangi ifade ile gerçekleştirilir?
Cevap : a) operator
#13. List ornekListe = new List(); ornekListe ile verilen Koleksiyona tek seferde birden fazla değer eklemek istersek aşağıdaki metotlardan hangisinin kullanırız?
Cevap : c) AddRange
#14. I – System bir alan adıdır. II – Console.WriteLine fonskyionu ekrana çıktı üretir. III – import ifadesi alan adlarını kullanabiliriz. C# ile verilen yukardaki ifadelerden hangileri doğrudur?
Cevap : c) I ve II
#15. I- Prototip (Prototype) II- Davranışsal (Behavioral) III- Tekil (Singleton) Verilenlerden hangisi yada hangileri Oluşturucu (Creational) kategorisine ait Tasarım Desenidir?
Cevap : d) I ve III
#16. Genellikle birden fazla Fabrika Desenine ihtiyaç duyduğumuz durumlarda başvurduğumuz Tasarım Deseni aşağıdakilerden hangisinde verilmiştir?
Cevap : e) Soyut Fabrika (Abstract Factory)
#17. Dizi ve Koleksiyonlar ile verilen ifadelerden hangisi doğrudur?
Cevap : a) Dizilerin boyutu sabittir, Koleksiyonların boyutu dinamik değişir.
#18. Aşağıda verilen operatörlerden hangisi Aşırı Yükleme yapılabilir?
Cevap : e)
#19. I – Ara Birim interface anahtar kelimesi ile tanımlanır. II – Sınıf ve Yapılarında kullanılırlar III – Ara Birimde tanımlı olan metotların varsayılan erişim seviyesi public tir. C# programlama dilinde Ara Birim (interface) ile ilgili verilen ifadelerden hangisi/ hangileri doğrudur?
Cevap : e) I,II,III
#20. Nesneye Yönelik Programlama için aşağıdaki verilen ifadelerden hangisi doğrudur?
Cevap : c) C- Smalltalk birçok Nesneye Yönelik Programlama diline ilham olmuştur.
SONUÇ
Nesneye Yönelik Programlama Final Deneme Sınavı -14
Nesneye Yönelik Programlama Final Deneme Sınavı -14
HD Quiz powered by harmonic design
Auzef Nesneye Yönelik Programlama Final Deneme Sınavı -14
Davranışsal Tasarım Desenleri
Nesneye Yönelik Programlama Ünite -14 Davranışsal Tasarım Desenleri
Auzef Yönetim Bilişim Sistemleri Lisans |