auzefNesneye Yönelik ProgramlamaYönetim Bilişim Sistemleri

Nesneye Yönelik Programlama Final Deneme Sınavı -6

Nesneye Yönelik Programlama Soruları Final Deneme Sınavı -6

#1. 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.

#2. int a = 7; a++; Console.WriteLine(a) ; Yukarda verilen kod bloğu çalıştırıldığında aşağıdaki çıktılardan hangisini üretir?

Cevap : d) 8

#3. C# Programlama Dilinde bir hata (Exception) oluşturmak için hangi anahtar kelime kullanılır?

Cevap : b) throw

#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. “Gelen bir isteği ve bu istek ile alakalı tüm bilgileri bağımsız bir nesneye dönüştüren davranışsal bir tasarım modelidir. Bu dönüşüm sayesinde, farklı isteklere parametreler halinde yürütülebilmektedir.” Tanımı verilen tasarım deseni aşağıdakilerden hangisidir?

Cevap : e) Komut


#6. 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

#7. C# dili için aşağıdaki verilen ifadelerden hangisi yanlıştır?

Cevap : c) artırma operatörü sadece tam sayılar için kullanılır.

#8. Bir dizi türünde ve karmaşık yapıda sahip verilerimiz varsa, biz bu karmaşıklığı gizleyerek tasarım daha basit bir kullanımı sunulan tasarım deseni hangisidir?

Cevap : a) Yineleyici

#9. Aşağıdakilerden hangisi C# programlama dilinde bir hata ayıklama sınıfıdır?

Cevap : a) System.Exception

#10. C# Programlama Dilinde bir fonksiyon sonsuz döngüde kendini çağırırsa hangi hata oluşur?

Cevap : a) Stack Overflow


#11. C# Programlama Dilinde çalışma zamanında oluşacak bir hatayı hangi ifade ile kontrol edebiliriz?

Cevap : b) try – catch

#12. 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

#13. I – for II – if - else III – switch C# dilinde yukarda verilen anahtar kelimelerden hangisi döngüler için kullanılır?

Cevap : a) Yalnız I

#14. 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

#15. Aşağıda verilenler Tasarım Desenlerinden hangisi davranışsal tasarım deseni grubuna dâhil değildir?

Cevap : a) Fabrika


#16. int a = 7; ++a; Console.WriteLine(++a) ; Yukarda verilen kod bloğu çalıştırıldığında aşağıdaki çıktılardan hangisini üretir?

Cevap : e) 9

#17. 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 : a) 12

#18. Aşağıda verilenler Tasarım Desenlerinden hangisi davranışsal tasarım deseni grubuna dâhil değildir?

Cevap : a) Cephe

#19. Davranışsal (behavıoral) Tasarım Desenleri Algoritmaları ve nesnelerin sorumluluklarını belirlenmesinde rol alan tasarım deseni grubu aşağıdakilerden hangisinde verilmiştir?

Cevap : c) Davranışlar Tasarım Desenleri

#20. C# Programlama Dillinde System.Exception sınıfınun kullanım amacı aşağıdaki seçeneklerin hangisinde verilmiştir?

Cevap : b) Hata ve istisnai durumları yönetmek için.


TESTi BiTiR, PUANINI GÖR

SONUÇ

-

Nesneye Yönelik Programlama Final Deneme Sınavı -6

Nesneye Yönelik Programlama Final Deneme Sınavı -6

Share your score!
Tweet your score!
Share to other

HD Quiz powered by harmonic design

Nesneye Yönelik Programlama Soruları Final Deneme Sınavı -6

Nesneye Yönelik Programlama Soruları Final Deneme Sınavı -6

Nesneye Yönelik Programlama
Ünite -13
Yapısal (structural) Tasarım Desenleri

Sınıf ve nesnelerin bir araya gelerek nasıl daha büyük tasarımlar oluşturmayı hedefleyen tasarım deseni grubu aşağıdakilerden hangisinde verilmiştir?

a) Yapısal Tasarım Desenleri
b) Görsel Tasarım Desenleri
c) Davranışlar Tasarım Desenleri
d) Metinsel Tasarım Desenleri
e) Oluşturucu Tasarım Desenleri

Cevap : a) Yapısal Tasarım Desenleri

Aşağıda verilenler Tasarım Desenlerinden hangisi yapısal tasarım deseni grubuna dâhil değildir?

a) Adaptör
b) Köprü
c) Tekil
d) Cephe
e) Vekil

Cevap : c) Tekil

Aşağıda verilenler Tasarım Desenlerinden hangisi yapısal tasarım deseni grubuna dâhildir?

a) Adaptör
b) Fabrika
c) Soyut Fabrika
d) Tekil
e) Yapıcı

Cevap : a) Adaptör

I- Vekil (Proxy)
II- Adaptör (Adapter)
III- Tekil (Singleton)
Verilenlerden hangisi ya da hangileri Yapısal Tasarım Desenidir?

a) Yalnız I
b) Yalnız II
c) I ve II
d) II ve III
e) I, II, III

Cevap : c) I ve II

5Bir sınıftan türetilen nesneye gelen mesajları kontrol ettikten sonra orijinal nesneye iletmek için bir ara katman tasarlanmak isterseniz hangi tasarım deseninin kullanırsınız?

a) Fabrika
b) Soyut Fabrika
c) Tekil
d) Yapıcı
e) Vekil

Cevap : e) Vekil

Çok sayıda benzer nesnelere sahip olduğumuz durumlarda, nesnelerin bellek kullanımını azaltmak için başvurduğumuz tasarım deseni hangisidir?

a) Fabrika
b) Soyut Fabrika
c) Tekil
d) Sinek Sıklet
e) Vekil

Cevap : d) Sinek Sıklet

Çok karmaşık sistemleri gizleyerek daha basitleştirilmiş bir erişim sunmak için kullanılan tasarım deseni hangisidir?

a) Cephe
b) Soyut Fabrika
c) Tekil
d) Sinek Sıklet
e) Vekil

Cevap : a) Cephe

Benzer türdeki nesnelerin parça-bütün ilişkisi içinde bir ağaç yapısı ile oluşturmaya ve tek bir arayüzden ulaşılmasına olanak sağlayan tasarım deseni hangisidir?

a) Cephe
b) Soyut Fabrika
c) Tekil
d) Sinek Sıklet
e) Bileşik

Cevap : e) Bileşik

“Farklı arabirimlere sahip nesnelerin işbirliği yapmasına izin veren yapısal bir tasarım modelidir.” Tanımı verilen tasarım deseni hangisidir?

a) Cephe
b) Adaptör
c) Tekil
d) Sinek Sıklet
e) Bileşik

Cevap : b) Adaptör

Aşağıda verilenler Tasarım Desenlerinden hangisi yapısal tasarım deseni grubuna dâhil değildir?

a) Adaptör
b) Köprü
c) Fabrika
d) Cephe
e) Vekil

Cevap : c) Fabrika

Auzef Yönetim Bilişim Sistemleri Lisans
Öğrenci Dostu
LOLONOLO – Öğrenme Yönetim Sistemi

Nesneye Yönelik Programlama, Yapısal (structural) Tasarım Desenleri Yönetim Bilişim Sistemleri Lisans

Editor

Editör

error: Kopyalamaya Karşı Korumalıdır!