private erişim denetleyicisi için aşağıdaki ifadelerde hangisi doğrudur?
a) Bu erişim denetleyicisine sahip tür ve üyeler diğer sınıflar içerisinde erişilebilirler.
*b) Bu erişim denetleyicisine sahip tür ve üyeler aynı sınıf veya yapı içerisinde erişilebilirler.
c) Bu erişim denetleyicisine sahip tür ve üyeler aynı sınıf veya türetilmiş sınıf içerisinden erişilebilirler.
d) Bu erişim denetleyicisine sahip tür ve üyeler aynı derlemede (assembly) erişilebilir.
e) Bu erişim denetleyicisine sahip tür ve üyeler aynı derlemede (assembly) veya türetilmiş diğer derlemede (assembly) erişilebilir
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
C# dili için aşağıdaki verilen ifadelerden hangisi yanlıştır?
a) for bir döngü ifadesidir
b) while bir döngü ifadesidir
*c) ++ artırma operatörü sadece tam sayılar için kullanılır.
d) <= küçük veya eşit kontrolü için kullanılmaktadır.
e) = = ifadesi eşitlik kontrolü için kullanılmaktadır.
“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
Ç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
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ı
protected erişim denetleyicisi için aşağıdaki ifadelerde hangisi doğrudur?
a) Bu erişim denetleyicisine sahip tür ve üyeler diğer sınıflar içerisinde erişilebilirler.
b) Bu erişim denetleyicisine sahip tür ve üyeler aynı sınıf veya yapı içerisinde erişilebilirler.
*c) Bu erişim denetleyicisine sahip tür ve üyeler aynı sınıf veya türetilmiş sınıf içerisinden erişilebilirler.
d) Bu erişim denetleyicisine sahip tür ve üyeler aynı derlemede (assembly) erişilebilir.
e) Bu erişim denetleyicisine sahip tür ve üyeler aynı derlemede (assembly) veya türetilmiş diğer derlemede (assembly) erişilebilir
int a = 7; Console.WriteLine(–a + a++) ; Yukarda verilen kod bloğu çalıştırıldığında aşağıdaki çıktılardan hangisini üretir?
*a) 12
b) 13
c) 14
d) 15
e) 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?
a) 5
b) 6
c) 7
d) 8
*e) 9
I – Bir sınıf içinde sadece bir kez tanımlanabilir. 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 doğrudur?
*a) Yalnız I
b) Yalnız II
c) I ve II
d) I ve III
e) I,II,III
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
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ı
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
I – for II – if – else III – switch C# dilinde yukarda verilen anahtar kelimelerden hangisi döngüler için kullanılır?
*a) Yalnız I
b) Yalnız II
c) I ve II
d) I ve III
e) I,II,III
int a = 7; a++; Console.WriteLine(a) ; Yukarda verilen kod bloğu çalıştırıldığında aşağıdaki çıktılardan hangisini üretir?
a) 5
b) 6
c) 7
*d) 8
e) 9
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ı
Nesneye Yönelik Programlama ile Fonksiyonel Programlama arasındaki fark aşağıdakilerden hangisinde verilmiştir?
a) Nesneye Yönelik Programlamada fonksiyon tanımlanamaz.
b) Fonksiyonel Programlamada verilerle işlem yapılamaz.
*c) Nesneye Yönelik Programlamada nesler kendilerini ilgilendiren verileri barındırırlar.
d) Fonksiyonel Programlamada nesne tanımlanabilir.
e) Nesneye Yönelik Programlama ile Fonksiyonel Programlama arasında bir fark yoktur.
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ı
Aşağıda verilenden hangisi Nesneye Yönelik Programlamanın sağladığı faydalardan birisi değildir?
a) Modülerlik
b) Tekrar Kullanılabilirlik
c) Bilgi Saklama
d) Kolay Hata Ayıklama
*e) Zor Kod Geliştirme
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
[/auzef_test]