auzefNesneye Yönelik ProgramlamaYönetim Bilişim Sistemleri

Nesneye Yönelik Programlama Ünite 7

Kalıtım ( Inheritance )

#1. 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?

Cevap : e) I,II,III

#2. C# Programalama Dilinde türetilmiş bir sınıft tanımlamak için aşağıdaki anahtar kelimelerden hangisi kullanılır?

Cevap : b) class

#3. Aşağıda verilenden hangisi Nesneye Yönelik Programlamanın kavramlarından biri değildir?

Cevap : e) Zor Kod Geliştirme

#4. protected erişim denetleyicisine sahip bir üye için aşağıdaki ifadelerde hangisi doğrudur?

Cevap : c) Bu erişim denetleyicisine sahip tür ve üyeler aynı sınıf veya türetilmiş sınıf içerisinden erişilebilirler.

#5. C# programalma dili için verilen erişim denetleyicilerinin türetilmiş bir sınıfta erişim ile ilgil hangisi yanlıştır?

Cevap : a) private olan üyeler her yerden erişilir.


#6. 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?

Cevap : c) I ve II

#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 Kalıtım yoluyla oluşturulan sınıf (class) ve/veya yapılar (struct) ile ilgili verilen ifadelerden hangisi doğrudur?

Cevap : c) I ve II

#8. Nesneye Yönelik Programlama ile Fonksiyonel Programlama arasındaki fark aşağıdakilerden hangisinde verilmiştir?

Cevap : e) Nesneye Yönelik Programlamada nesler kendilerini ilgilendiren verileri barındırırlar.

#9. C# programlama dili için aşağıdaki verilenlerden hangisi doğrudur?

Cevap : c) Abstract olarak tanımlanan sınıflardan nesne üretilemez.

#10. 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?

Cevap : a) new


TESTi BiTiR, PUANINI GÖR

SONUÇ

-

Nesneye Yönelik Programlama
Ünite -7
Kalıtım ( Inheritance )

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

Nesneye Yönelik Programlama
Ünite -7
Kalıtım ( Inheritance )

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

Share your score!
Tweet your score!
Share to other

HD Quiz powered by harmonic design

Kalıtım

Kalıtım ( Inheritance )

Nesneye Yönelik Programlama
Ünite -7
Kalıtım ( Inheritance)

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.

Cevap : e) Nesneye Yönelik Programlamada nesler kendilerini ilgilendiren verileri barındırırlar.

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

Cevap : b) class

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

Cevap : e) Zor Kod Geliştirme

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.

Cevap : a) private olan üyeler her yerden erişilir.

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.

Cevap : c) Abstract olarak tanımlanan sınıflardan nesne üretilemez.

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

Cevap : a) new

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

Cevap : c) Bu erişim denetleyicisine sahip tür ve üyeler aynı sınıf veya türetilmiş sınıf içerisinden erişilebilirler.

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

Cevap : c) I ve II

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

Cevap : 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

Cevap : c) I ve II

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

Nesneye Yönelik Programlama, Dizi Ve Koleksiyon Yapıları Yönetim Bilişim Sistemleri Lisans

Editor

Editör

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