auzefNesneye Yönelik ProgramlamaYönetim Bilişim Sistemleri

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

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

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

Cevap : b) Adaptör

#2. I – Sadece Dinamik Çok Biçimliliği destekler. II – Statik ve Dinamik Çok Biçimliliği destekler. III – Çok Biçimliliği desteklemez. C# programlama dilinde Çok Biçimlilik (Polymorphism) ile ilgili verilen ifadelerden hangisi/ hangileri doğrudur?

Cevap : b) Yalnız II

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

Cevap : e) Vekil

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

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

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


#6. Ara Birim tanımlamada kullanılan anahtar kelime aşağıdakilerden hangisinde verilmiştir?

Cevap : c) interface

#7. Aşağıda verilenlerden hangisi UML’in sağlamış olduğu avantajlardan aşağıda biri değildir?

Cevap : a) Çok karmaşık bir yapıya sahiptir

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

Cevap : a) Cephe

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

Cevap : a) Yapısal Tasarım Desenleri

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


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

#12. Aşağıda verilenlerden hangisi bir Birleşik Modelleme Dili (UML) diyagramı değildir?

Cevap : e) Görsel Tasarım Diyagramı

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

Cevap : a) Adaptör

#14. I – Kalıtımı destekler II – Kalıtımı destekleme III – Bir sınıf birden fazla Ara Birim kullanabilir. C# programlama dilinde Ara Birim (interface) ile ilgili verilen ifadelerden hangisi/ hangileri doğrudur?

Cevap : e) I,II,III

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


#16. C# Programalma dili Nesneye Yönemlik Programlama ile ilgili aşağıda verilen kavramlardan hangisini desteklemez?

Cevap : a) Çoklu Kalıtım

#17. I- A sınıfı temel sınıftır. II- B sınıfı A sınıfından türetilmiştir. III- B sınıfı I arabirimini kullanır. Yukarda Sınıf Diyagramı verilen UML tasarımı ile ilgili verilenlerden hangisi veya hangileri doğrudur?

Cevap : e) I, II, III

#18. Aşağıda verilen operatörlerden hangisi Aşırı Yükleme yapılamaz?

Cevap : d) &&**

#19. Geliştirilmesi planlanan bir yazılım projesinde yapılacak işlemlerin ve hangi aktivitelerin gerçekleştirileceğinin tasarlandığı UML diyagramı hangisinde doğru olarak verilmiştir?

Cevap : d) Faaliyet Diyagramı

#20. I- Erişim denetleyicisi private olan üyeler “-“ ile gösterilir. II- Erişim denetleyicisi public olan üyeler “+“ ile gösterilir. III- Erişim denetleyicisi protected olan üyeler “#“ ile gösterilir. Sınıf Diyagramı ile ilgili verilenlerden hangisi veya hangileri doğrudur?

Cevap : e) I, II, III


TESTi BiTiR, PUANINI GÖR

SONUÇ

-

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

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

Share your score!
Tweet your score!
Share to other

HD Quiz powered by harmonic design

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

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

Nesneye Yönelik Programlama
Ünite -8
Ara Birim (Interface), Çok Biçimlilik (polymorphısm) Ve Operatörlerin Aşırı Yüklenmesi

Aşağıda verilen operatörlerden hangisi Aşırı Yükleme yapılabilir?

a) <<=
b) >>=
c) &&
d) ||
e) +

Cevap : e) +

Aşağıda verilen operatörlerden hangisi Aşırı Yükleme yapılamaz?

a) +
b) –
c) !
d) &&**
e) ~

Cevap : d) &&**

Operatör Aşırı Yüklemesi aşağıdaki verilen hangi ifade ile gerçekleştirilir?

a) operator
b) new
c) interface
d) class
e) protected

Cevap : a) operator

Ara Birim tanımlamada kullanılan anahtar kelime aşağıdakilerden hangisinde verilmiştir?

a) new
b) struct
c) interface
d) operator
e) delete

Cevap : c) interface

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?

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

Cevap : a) Yalnız I

I – Kalıtımı destekler
II – Kalıtımı destekleme
III – Bir sınıf birden fazla Ara Birim kullanabilir.
C# programlama dilinde Ara Birim (interface) ile ilgili verilen ifadelerden hangisi/ hangileri doğrudur?

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

Cevap : e) I,II,III

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?

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

Cevap : e) I,II,III

I – Sadece Dinamik Çok Biçimliliği destekler.
II – Statik ve Dinamik Çok Biçimliliği destekler.
III – Çok Biçimliliği desteklemez.
C# programlama dilinde Çok Biçimlilik (Polymorphism) ile ilgili verilen ifadelerden hangisi/ hangileri doğrudur?

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

Cevap : b) Yalnız II

Nesneye Yönemlik Programlamada, aynı isime sahip fakat farklı işlevi olan metotların tanımlanabilmesine kavramına nedenir?

a) Ara Birim
b) Sınıf
c) Çok Biçimlilik
d) Kapsülleme
e) Modülerlik

Cevap : c) Çok Biçimlilik

C# Programalma dili Nesneye Yönemlik Programlama ile ilgili aşağıda verilen kavramlardan hangisini desteklemez?

a) Çoklu Kalıtım
b) Ara Birim
c) Operatörlerin Aşırı Yüklenmesi
d) Çok Biçimlilik
e) Kapsülleme

Cevap : a) Çoklu Kalıtım

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

Nesneye Yönelik Programlama, Interface Yönetim Bilişim Sistemleri Lisans

Editor

Editör

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