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.
SONUÇ
Nesneye Yönelik Programlama Final Deneme Sınavı -1
Nesneye Yönelik Programlama Final Deneme Sınavı -1
HD Quiz powered by harmonic design
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
Auzef Yönetim Bilişim Sistemleri Lisans |