auzefNesneye Yönelik ProgramlamaYönetim Bilişim Sistemleri

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

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

#1. I – double tutar; II – string ad; III – int boyut; Yukarda verilen değişken tanımları ile ilgili hangi ifade veya ifadeler doğrudur?

Cevap : e) I,II,III

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

#3. Nesneye Yönelik tasarımda bir sınıfın (class) veya yapı (struct) sorumluluklarını sınırlandırarak, birden fazla sorumluluğun tanımlanmasının tasarım sorunlarına sebep olabileceğini belirten ilke aşağıdakilerden hangisinde verilmiştir?

Cevap : a) Tek Sorumluluk Prensibi

#4. C# programalma dili için verilen erişim denetleyicilerden hangisi yanlıştır?

Cevap : d) protected global

#5. C# dilinde Kutulama (Boxing) işleminin amacı nedir?

Cevap : e) Değer türündeki bir değişkeni referans türüne dönüştürür.


#6. Aşağıda verilen Tasarım Desenlerinden hangisi Oluşturucu (Creation) sınıfına ait bir Tasarım Desenidir?

Cevap : e) Fabrika (Factory)

#7. 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 sınıf (class) ve yapı (struct) ile ilgili verilen ifadelerden hangisi doğrudur?

Cevap : c) I ve II

#8. public erişim denetleyicisi için aşağıdaki ifadelerde hangisi doğrudur?

Cevap : a) Bu erişim denetleyicisine sahip tür ve üyeler diğer sınıflar içerisinde erişilebilirler.

#9. C# Programalama Dilinde bir sınıf tanımlamak için aşağıdaki anahtar kelimelerden hangisi kullanılır?

Cevap : b) class

#10. Tasarım Desenleri toplam ana kategoride toplanmıştır?

Cevap : c) 3


#11. I – Örtülü Dönüşüm (Implicit Cast) işlemini destekler II – Açık Dönüşüm (Explicit Cast) işlemini destekler III – Tür dönüşümünde her zaman veri kaybı yaşanır. C# dili için yukarda verilen tür dönüşüm işlemleri ile ilgili hangi ifade veya ifadeler doğrudur?

Cevap : c) I ve II

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

#13. I – var sehir; II – var sehir = “İstanbul”; III – int 3yas; Yukarda verilen değişken tanımları ile ilgili hangi ifade veya ifadeler doğrudur?

Cevap : b) Yalnız II

#14. Nesneye Yönelik tasarımda, Tek Sorumluluk Prensibi (Single Responsibility Principle) ile ortaya konulan ana hedef aşağıdakilerden hangisinde verilmiştir?

Cevap : b) Bir sınıf (class) veya yapının (struct) sadece bir sorumluğu olmasıdır.

#15. I – Bir sınıf içinde birden fazla tanımlanabilir. II – Yapıcılar (constructor) parametre alabilirler. III – Yapıcılar (constructor) bir sonuç dönderirler. C# programlama dilinde yapıcılar (constructor) ile ilgili verilen ifadelerden hangisi doğrudur?

Cevap : c) I ve II


#16. Aşağıdakilerden hangisi Nesneye Yönelik Tasarım presinplerinden (SOLID prensipleri) biri değildir?

Cevap : e) Hata Yakalama Prensibi

#17. Şekilde verilenlerden kod örneği Tasarım Deseni hangi kategoriye aittir?

Cevap : b) Oluşturucu (Creational)

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

#19. I – ushort II – long III – int C# dili için yukarda verilenden maddelerden hangisi veya hangileri değer türündeir (value type) ?

Cevap : e) I,II,III

#20. I – Açık/Kapalı Prensibi II – Bağımlığı Tersine Çevirme Prensibi III – Arabirim Ayırma Prensibi Yüksek seviyedeki modüllerin alt seviyedeki modüllere olan bağımlılığını azaltan prensip veya prensipler hangisinde doğru olarak verilmiştir?

Cevap : b) Yalnız II


TESTi BiTiR, PUANINI GÖR

SONUÇ

-

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

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

Share your score!
Tweet your score!
Share to other

HD Quiz powered by harmonic design

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

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

Nesneye Yönelik Programlama
Ünite -11
Nesneye Yönelik Modelleme Ve Uml

Bir yazılım projesinin gerekli tasarımlarının standart bir formatta tanımladığı ve proje ekibi içerisinde bir iletişim aracı olarak da kullanılan modelleme dili aşağıdakilerden hangisinde verilmiştir?

a) XML
b) HTML
c) UML
d) XML2
e) HTML5

Cevap : c) UML

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

a) Sınıf Diyagramı
b) Kullanım Senaryosu Diyagramı
c) Bileşen Diyagramı
d) Faaliyet Diyagramı
e) Görsel Tasarım Diyagramı

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

Nesneye Yönelik Programlama ünite on bir üçüncü soru-min

Yukarda şeması verilen UML diyagramı aşağıdakilerden hangisinde doğru olarak verilmiştir?

a) Sınıf Diyagramı
b) Kullanım Senaryosu Diyagramı
c) Bileşen Diyagramı
d) Faaliyet Diyagramı
e) Dağıtım Diyagramı

Cevap : c) Bileşen Diyagramı

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?

a) Sınıf Diyagramı
b) Kullanım Senaryosu Diyagramı
c) Bileşen Diyagramı
d) Faaliyet Diyagramı
e) Dağıtım Diyagramı

Cevap : d) Faaliyet Diyagramı

Birleşik Modelleme Dili yani UML ile, projemizde yer alan veya alacak olan sınıfların (class) kod yerine görsel olarak ifade etmemize olanak sağlayan diyagram hangisidir?

a) Sınıf Diyagramı
b) Kullanım Senaryosu Diyagramı
c) Bileşen Diyagramı
d) Faaliyet Diyagramı
e) Dağıtım Diyagramı

Cevap : a) Sınıf Diyagramı

Nesneye Yönelik Programlama ünite on bir altıncı soru, Nesneye Yönelik Programlama Final Soruları Deneme Sınavı -4

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?

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

Bir sistemin fiziksel görünümü belirten UML şeması aşağıdakilerden hangisinde verilmiştir?

a) Sınıf Diyagramı
b) Kullanım Senaryosu Diyagramı
c) Bileşen Diyagramı
d) Faaliyet Diyagramı
e) Dağıtım Diyagramı

Cevap : e) Dağıtım Diyagramı

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

a) Çok karmaşık bir yapıya sahiptir
b) Biçimsel bir dildir.
c) Anlaşılabilir bir dildir.
d) Ölçeklenebilir bir dildir.
e) Tecrübelerden oluşturulmuştur.

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

I- Sistem ile kullanıcıların etkileşimlerinin tarif edildiği diyagramlardır.
II- Aktörler, kullanım senaryoları ve ilişkilerden oluşmaktadır.
III- Sınıfların bir biri ile olan etkileşimi gösterilmektedir.
Kullanım Senaryo Diyagramı ile ilgili verilenlerden hangisi veya hangileri doğrudur?

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

Cevap : c) I ve II

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?

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

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

Nesneye Yönelik Programlama, Nesneye Yönelik Programlama Final Soruları Deneme Sınavı -4 Yönetim Bilişim Sistemleri Lisans

Editor

Editör

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