.Net Core ile ilgili verilen dotnet new console komutu ile ilgili aşağıdaki ifadelerden hangisi doğrudur?
*a) Yeni bir proje oluştur.
b) Mevcut projeyi derler.
c) Projeyi çalışrır.
d) Net Core’da yardım parametrelerini listeler.
e) Hiçbiri
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
I – Çapraz Platformdur. II – Birden fazla dili deskteler. III – Standard kütüphaneler barındırır. .Net Core platformu ile ilgili yukarda 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
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
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 – 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 – 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
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
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 neneye yönelik bir programlama dilidir?
a) C
b) Haskell
c) Lisp
*d) C#
e) Bash
Net Core platformu için kullanılan çapraz platform (cross platform) ifadesi hangi anlama gelmektedir?
a) Kodlar kendi içinde çaprazlanır.
b) Sadece Windows işletim sisteminde çalışır.
*c) Birden fazla platformu destekler.
d) Linux işletim sistemini desteklemez.
e) Sadece macOS işletim sistmeinde çalışır.
I – Kalıtım yolu ile türetilen sınıflarda yapıcı tanımlanamaz. 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 veya hangileri yanlıştır?
a) Yalnız I
b) Yalnız II
c) I ve II
d) I ve III
*e) I,II,III
C# programlama dili için aşağıdaki verilenlerden hangisi doğrudur?
a) Bir sınıf aynı anda birden fazla sınıfı Kalıtım yoluyla miras alabilir.
b) private erişim denetleyicisine sahip üyeler her yerden erişeime sahiptir.
*c) Abstract olarak tanımlanan sınıflardan nesne üretilemez.
d) Abstract olarak tanımlanan sınıflardan Kalıtım yoluyla miras alınamaz
e) Abstract olarak tanımlanan sınıflarda yapıcı (constructor) tanımlanamaz.
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.
protected erişim denetleyicisine sahip bir üye 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 – Microsoft tarafından geliştirilmektedir. II – Nesneye Yöneliktir. III – İlk versiyonu 2002 yılında yayınlanmıştır. Yukarda özellikleri verilen programalam dili hangisidir?
a) C
b) Fortran
c) Java
*d) C#
e) Python
Aşağıda verilenden hangisi Nesneye Yönelik Programlamanın kavramlarından biri değildir?
a) Kalıtım ile Sınıflar Türetilir
b) Abstract Sınıflar İçerir
c) Bilgi Saklama
d) Kolay Hata Ayıklama
*e) Zor Kod Geliştirme
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
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 Kalıtım yapıları vardır. c) Fonksiyonel Programlamada abstract sınıfları tanımlanabilir. d) Fonksiyonel Programlamada nesne tanımlanabilir. *e) Nesneye Yönelik Programlamada nesler kendilerini ilgilendiren verileri barındırırlar. [/auzef_test]