auzefNesneye Yönelik ProgramlamaYönetim Bilişim Sistemleri

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

Auzef Nesneye Yönelik Programlama Final Deneme Sınavı -7

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

Cevap : c) Tekil

#2. protected erişim denetleyicisine sahip bir üye için aşağıdaki ifadelerde hangisi doğrudur?

Cevap : c) Bu erişim denetleyicisine sahip tür ve üyeler aynı sınıf veya türetilmiş sınıf içerisinden erişilebilirler.

#3. I – Opsiyonel parametreler için varsayılan bir değer olmalıdır. II – Opsiyonel parametreler için varsayılan değere ihtiyaç yoktur. III – Opsiyonel parametreler, zorunlu parametrelerle birlikte kullanılamazlar. C# programlama dilinde opsionel metot parametreleri ile ilgili verilen ifadelerden hangisi doğrudur?

Cevap : a) Yalnız I

#4. Aşağıda verilen metot tanımlarından hangisi yanlıştır?

Cevap : d) int topla(a, double b)

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


#6. C# Programlama Dilinde Hata Yakalama (Exception) ile ilgili verilenlerden hangisi doğrudur?

Cevap : d) Çalışma zamanında oluşur.

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

Cevap : c) I ve II

#8. I – Metotlar parametre almazlar. II – Metotların dönüş türü void olabilir. III – Metotların parametreleri mutlaka zorunlu olmalıdır. C# programlama dilinde metot imzası ile ile ilgili yukarda verilenlerden hangisi doğrudur?

Cevap : b) Yalnız II

#9. int f(int n) { if(n ==0 || n == 1) return 1; return n * f(n-1); } Yukardaki verilen fonksiyon çalıştırıldığında f(4) için çağrıldığında dönderdiği nihai değer kaç olur?

Cevap : d) 24

#10. I – Kalıtım yolu ile türetilen sınıflarda yapıcı tanımlanamaz. II – Yıkıcılar (destructor) parametre alabilirler. III – Yıkıcılar (destructor) bir sonuç dönderirler. C# programlama dilinde yıkıcılar (destructor) ile ilgili verilen ifadelerden hangisi veya hangileri yanlıştır?

Cevap : e) I,II,III


#11. C# programlama dili için aşağıdaki verilenlerden hangisi doğrudur?

Cevap : c) Abstract olarak tanımlanan sınıflardan nesne üretilemez.

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

Cevap : e) Bileşik

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

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

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

Cevap : c) Fabrika


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

Cevap : d) Sinek Sıklet

#17. Aşağıda verilenden hangisi Nesneye Yönelik Programlamanın kavramlarından biri değildir?

Cevap : e) Zor Kod Geliştirme

#18. Yukardaki kod çalıştığında ekrana hangi çıktı yazar?

Cevap : c) Merhaba, Ne Haber

#19. int islemYap(ref int a) { a+= 1; return a; } …. int b = 10; islemYap(ref b); Yukardaki verilen fonksiyon çalıştırıldığında b değeri kaç olur?

Cevap : c) 11

#20. Nesneye Yönelik Programlama ile Fonksiyonel Programlama arasındaki fark aşağıdakilerden hangisinde verilmiştir?

Cevap : e) Nesneye Yönelik Programlamada nesler kendilerini ilgilendiren verileri barındırırlar.


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

TESTi BiTiR, PUANINI GÖR

SONUÇ

-

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

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

Share your score!
Tweet your score!
Share to other

HD Quiz powered by harmonic design

Auzef Nesneye Yönelik Programlama Final Deneme Sınavı -7

Auzef Nesneye Yönelik Programlama Final Deneme Sınavı -7

Nesneye Yönelik Programlama
Ünite -14
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?

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 : c) Davranışlar Tasarım Desenleri

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

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

Cevap : a) Komut

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

a) Fabrika
b) Sorumluluklar Zinciri
c) Yorumlayıcı
d) Arabulucu
e) Komut

Cevap : a) Fabrika

I- Vekil (Proxy)
II- Komut (Command)
III- Yineleyici (Iterator)
Verilenlerden hangisi ya da hangileri Davranış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 : d) II ve III

“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?

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

Cevap : e) Komut

Bir koleksiyon 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 hangi kategoriye aittir?

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 : c) Davranışlar Tasarım Desenleri

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?

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

Cevap : a) Yineleyici

Nesneler arasındaki karmaşık bağımlılıkları azaltılmasına olanak tanıyan bir davranışsal tasarım desenidir deseni hangisidir?

a) Cephe
b) Soyut Fabrika
c) Tekil
d) Arabulucu
e) Yineleyici

Cevap : d) Arabulucu

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

a) Cephe
b) Hatırlayıcı
c) Arabulucu
d) Yineleyici
e) Fabrika

Cevap : a) Cephe

“Bir nesnenin önceki durumunu kaydetmemize ve geri yüklememize olanak sağlayan davranışsal tasarım desenidir.” Tanımı verilen tasarım deseni aşağıdakilerden hangisinde verilmiştir?

a) Gözlemci
b) Hatırlayıcı
c) Fabrika
d) Cephe
e) Vekil

Cevap : b) Hatırlayıcı

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!