auzefNesneye Yönelik ProgramlamaYönetim Bilişim Sistemleri

Nesneye Yönelik Programlama Final Deneme Sınavı -1

Nesneye Yönelik Programlama Final Deneme Sınavı -1

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

Cevap : b) 10

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

Cevap : e) 13

#3. Aşağıda verilenlerden hangisi UML’in sağlamış olduğu avantajlardan aşağıda biri değildir?

Cevap : a) Çok karmaşık bir yapıya sahiptir

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

Cevap : c) I ve II

 

#5. Nesneye Yönelik Programlama için aşağıdaki verilen ifadelerden hangisi doğrudur?

Cevap : c) C- Smalltalk birçok Nesneye Yönelik Programlama diline ilham olmuştur.


#6. Aşağıda verilen metot tanımlarından hangisi yanlıştır?

Cevap : c) int 3topla(int a, int b)

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

Cevap : e) Zor Kod Geliştirme

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

Cevap : d) II ve III

#9. Geliştirilmesi planlanan bir yazılım projesinde yapılacak işlemlerin ve hangi aktivitelerin gerçekleştirileceğinin tasarlandığı UML diyagramı hangisinde doğru olarak verilmiştir?

Cevap : d) Faaliyet Diyagramı

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


#11. Aşağıda verilenlerden hangisi bir Birleşik Modelleme Dili (UML) diyagramı değildir?

Cevap : e) Görsel Tasarım Diyagramı

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

Cevap : e) I,II,III

#13. 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

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

Cevap : c) I ve II

#15. Aşağıdakilerden hangisi fonksiyonel bir programlama dilidir?

Cevap : e) Haskell


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

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

#17. I- A sınıfı temel sınıftır. II- B sınıfı A sınıfından türetilmiştir. III- B sınıfı I arabirimini kullanır. Yukarda Sınıf Diyagramı verilen UML tasarımı ile ilgili verilenlerden hangisi veya hangileri doğrudur?

Cevap : e) I, II, III

#18. .Net Core ile ilgili verilen komut satırı ile dotnet - -info komutu ile ilgili aşağıdaki ifadelerden hangisi doğrudur.

Cevap : c) Net Core platformu hakkında bilgi verilir.

#19. I- Erişim denetleyicisi private olan üyeler “-“ ile gösterilir. II- Erişim denetleyicisi public olan üyeler “+“ ile gösterilir. III- Erişim denetleyicisi protected olan üyeler “#“ ile gösterilir. Sınıf Diyagramı ile ilgili verilenlerden hangisi veya hangileri doğrudur?

Cevap : e) I, II, III

#20. 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.


TESTi BiTiR, PUANINI GÖR

SONUÇ

-

Nesneye Yönelik Programlama Final Deneme Sınavı -1

Nesneye Yönelik Programlama Final Deneme Sınavı -1

Share your score!
Tweet your score!
Share to other

HD Quiz powered by harmonic design

Nesneye Yönelik Programlama Final Deneme Sınavı -1

Nesneye Yönelik Programlama Final Deneme Sınavı -1

Nesneye Yönelik Programlama
Ünite -8
Ara Birim (Interface), Çok Biçimlilik (polymorphısm) Ve Operatörlerin Aşırı Yüklenmesi

Aşağıda verilen operatörlerden hangisi Aşırı Yükleme yapılabilir?

a) <<=
b) >>=
c) &&
d) ||
e) +

Cevap : e) +

Aşağıda verilen operatörlerden hangisi Aşırı Yükleme yapılamaz?

a) +
b) –
c) !
d) &&**
e) ~

Cevap : d) &&**

Operatör Aşırı Yüklemesi aşağıdaki verilen hangi ifade ile gerçekleştirilir?

a) operator
b) new
c) interface
d) class
e) protected

Cevap : a) operator

Ara Birim tanımlamada kullanılan anahtar kelime aşağıdakilerden hangisinde verilmiştir?

a) new
b) struct
c) interface
d) operator
e) delete

Cevap : c) interface

I – Kalıtımı destekler
II – Kalıtımı desteklemez
III – Yapılarda (struct) kullanılamazlar
C# programlama dilinde Ara Birim (interface) ile ilgili verilen ifadelerden hangisi/hangileri doğrudur?

a) Yalnız I
b) Yalnız II
c) I ve II
d) I ve III
e) I,II,III

Cevap : a) Yalnız I

I – Kalıtımı destekler
II – Kalıtımı destekleme
III – Bir sınıf birden fazla Ara Birim kullanabilir.
C# programlama dilinde Ara Birim (interface) ile ilgili verilen ifadelerden hangisi/ hangileri doğrudur?

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 – Ara Birim interface anahtar kelimesi ile tanımlanır.
II – Sınıf ve Yapılarında kullanılırlar
III – Ara Birimde tanımlı olan metotların varsayılan erişim seviyesi public tir.
C# programlama dilinde Ara Birim (interface) ile ilgili verilen ifadelerden hangisi/ hangileri doğrudur?

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 – Sadece Dinamik Çok Biçimliliği destekler.
II – Statik ve Dinamik Çok Biçimliliği destekler.
III – Çok Biçimliliği desteklemez.
C# programlama dilinde Çok Biçimlilik (Polymorphism) ile ilgili verilen ifadelerden hangisi/ hangileri doğrudur?

a) Yalnız I
b) Yalnız II
c) I ve II
d) I ve III
e) I,II,III

Cevap : b) Yalnız II

Nesneye Yönemlik Programlamada, aynı isime sahip fakat farklı işlevi olan metotların tanımlanabilmesine kavramına nedenir?

a) Ara Birim
b) Sınıf
c) Çok Biçimlilik
d) Kapsülleme
e) Modülerlik

Cevap : c) Çok Biçimlilik

C# Programalma dili Nesneye Yönemlik Programlama ile ilgili aşağıda verilen kavramlardan hangisini desteklemez?

a) Çoklu Kalıtım
b) Ara Birim
c) Operatörlerin Aşırı Yüklenmesi
d) Çok Biçimlilik
e) Kapsülleme

Cevap : a) Çoklu Kalıtım

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

Nesneye Yönelik Programlama, Interface Yönetim Bilişim Sistemleri Lisans

Editor

Editör

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