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 – Geliştirme süreçlerini hızlandırır. II – Otomatik kod tamamlama özelliği sunar. III – Entegre Geliştirme Ortamı olmadanda kod geliştirmek mümkündür. Entegre Geliştirme Ortamı ile ilgili verilen ifadelerden hangileri doğrudur?
a) Yalnız I
b) Yalnız II
c) I ve II
d) I ve III
*e) I,II,III
C# dilinde Kutulama (Boxing) işleminin amacı nedir?
a) Verilen değişkeni kopyalar.
b) Verilen nesneyi kopyalar.
c) Verilen değişkenin türünü dönderir.
d) Verilen değişkenin ismini değiştirir.
*e) Değer türündeki bir değişkeni referans türüne dönüştürür.
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
I – Metotlar sadece bir kez kullanılabilirler. II – Metotlar zorunlu parametreler içerebilir. III – Metotlar varsayılan parametreler içerebilir. C# programlama dilinde metotlar ile ilgili verilen ifadelerden hangisi doğrudur?
a) Yalnız I
b) Yalnız II
c) I ve II
*d) II ve III
e) I,II,III
.Net Core ile ilgili verilen komut satırı ile dotnet – -info komutu ile ilgili aşağıdaki ifadelerden hangisi doğrudur.
a) Yeni bir proje oluştur.
b) Mevcut projeyi derler.
*c) Net Core platformu hakkında bilgi verilir.
d) Net Core’da yardım parametrelerini listeler.
e) Hiçbiri
I – double tutar; II – string ad; III – int boyut; Yukarda verilen değişken tanımları ile ilgili hangi ifade veya ifadeler 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 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
int islemYap(int a) { a+= 1 return a; } …. int b = 10; islemYap(b); Yukardaki verilen fonksiyon çalıştırıldığında b değeri kaç olur?
a) 9
*b) 10
c) 11
d) 12
e) 13
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?
a) Yalnız I
b) Yalnız II
*c) I ve II
d) I ve III
e) I,II,III
I – Sınıf (class) içinde tanımlanırlar. II – Yapı (struct) içinde tanımlanırlar. III – Herhangi bir yerde tanımlanabilirler. C# programalama dili için metot tanımları ile ilgili yukarda verilenlerden hangisi doğrudur?
a) Yalnız I
b) Yalnız II
*c) I ve II
d) I ve III
e) I,II,III
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?
a) Yalnız I
*b) Yalnız II
c) I ve II
d) I ve III
e) I,II,III
int f(int n) { if (n <= 1) return n; return f(n-1) + f(n-2); } Yukardaki verilen fonksiyon çalıştırıldığında f(7) için çağrıldığında dönderdiği nihai değer kaç olur? a) 9 b) 10 c) 11 d) 12 *e) 13 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. I – System bir alan adıdır. II – Console.WriteLine fonskyionu ekrana çıktı üretir. III – import ifadesi alan adlarını kullanabiliriz. C# ile verilen yukardaki ifadelerden hangileri doğrudur? a) Yalnız I b) Yalnız II *c) I ve II d) I ve III e) I,II,III Nesneye Yönelik Programlama için aşağıdaki verilen ifadelerden hangisi doğrudur? a) A- Nesneye Yönelik geliştirilen ilk progrmalama dili Java’dır. b) B- C# Nesneye Yönelik bir dil değildir. *c) C- Smalltalk birçok Nesneye Yönelik Programlama diline ilham olmuştur. d) D- C Nesneye Yönelik bir programlama dilidir. e) Haskell Nesneye Yönelik bir programlama dilidir. 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 I – ushort II – long III – int C# dili için yukarda verilenden maddelerden hangisi veya hangileri değer türündeir (value type) ? a) Yalnız I b) Yalnız II c) I ve II d) I ve III *e) I,II,III Aşağıda verilen metot tanımlarından hangisi yanlıştır? a) int topla(int a, int b) b) void topla(int a, int b) *c) int 3topla(int a, int b) d) int topla(double a, double b) e) int topla(float a, floatb) Aşağıdakilerden hangisi fonksiyonel bir programlama dilidir? a) Java b) C# c) Smalltalk d) Simula *e) Haskell [/auzef_test]