“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
Aşağıdakilerden hangisi C# programlama dilinde bir hata ayıklama sınıfıdır?
*a) System.Exception
b) StackExtraflowException
c) FileOverflowException
d) DivideByOneException
e) SystemInconsistentException
C# Programlama Dilinde bir hata (Exception) oluşturmak için hangi anahtar kelime kullanılır?
a) return
*b) throw
c) for
d) switch
e) if
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
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.
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?
a) Yalnız I
b) Yalnız II
*c) I ve II
d) I ve III
e) I,II,III
C# Programlama Dillinde System.Exception sınıfınun kullanım amacı aşağıdaki seçeneklerin hangisinde verilmiştir?
a) Matematiksel işlemleri gerçekleştirmek için
*b) Hata ve istisnai durumları yönetmek için.
c) Dosya okuma ve yazma işlemleri için.
d) Ağ üzerinde veri gönderip almak için
e) Html kod üretmek için
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
C# Programlama Dilinde çalışma zamanında oluşacak bir hatayı hangi ifade ile kontrol edebiliriz?
a) foreach
*b) try – catch
c) while
d) new
e) struct
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
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
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?
*a) new
b) abstract
c) void
d) internal
e) public
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
C# Programlama Dilinde bir fonksiyon sonsuz döngüde kendini çağırırsa hangi hata oluşur?
*a) Stack Overflow
b) Divition by Zero
c) System Runtime Exception
d) Arithmetic Overflow
e) System Overflow
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
C# Programalama Dilinde türetilmiş bir sınıft tanımlamak için aşağıdaki anahtar kelimelerden hangisi kullanılır?
a) function
*b) class
c) namespace
d) Main
e) interface
C# programalma dili için verilen erişim denetleyicilerinin türetilmiş bir sınıfta erişim ile ilgil hangisi yanlıştır?
*a) private olan üyeler her yerden erişilir.
b) protected olan üyeler kendisi ve sadece türetilen sınıflarda erişilir
c) public olan üyeler kendisi ve türetilmiş sınıflarda ve türetilmiş sınıfların public arayüzleriden erişilebilir.
d) private olan üyeler sadece kendi sınıfından erişilir.
e) Özellikler ve metotlar public olan tanımlanabilir.
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?
a) Yalnız I
b) Yalnız II
*c) I ve II
d) I ve III
e) I,II,III
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
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
[/auzef_test]