auzefNesneye Yönelik ProgramlamaYönetim Bilişim Sistemleri

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

Nesneye Yönelik Soruları

#1. int a = 7; Console.WriteLine(--a + a++) ; Yukarda verilen kod bloğu çalıştırıldığında aşağıdaki çıktılardan hangisini üretir?

Cevap : a) 12

#2. C# dili için aşağıdaki verilen ifadelerden hangisi yanlıştır?

Cevap : c) artırma operatörü sadece tam sayılar için kullanılır.

#3. Birleşik Modelleme Dili yani UML ile, projemizde yer alan veya alacak olan sınıfların (class) kod yerine görsel olarak ifade etmemize olanak sağlayan diyagram hangisidir?

Cevap : a) Sınıf Diyagramı

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

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

#5. Çok karmaşık sistemleri gizleyerek daha basitleştirilmiş bir erişim sunmak için kullanılan tasarım deseni hangisidir?

Cevap : a) Cephe


#6. Aşağıda verilenler Tasarım Desenlerinden hangisi yapısal tasarım deseni grubuna dâhildir?

Cevap : a) Adaptör

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

Cevap : a) Yalnız I

#8. protected erişim denetleyicisi 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.

#9. 5Bir sınıftan türetilen nesneye gelen mesajları kontrol ettikten sonra orijinal nesneye iletmek için bir ara katman tasarlanmak isterseniz hangi tasarım deseninin kullanırsınız?

Cevap : e) Vekil

#10. Aşağıda verilenden hangisi Nesneye Yönelik Programlamanın sağladığı faydalardan birisi değildir?

Cevap : e) Zor Kod Geliştirme


#11. Bir yazılım projesinin gerekli tasarımlarının standart bir formatta tanımladığı ve proje ekibi içerisinde bir iletişim aracı olarak da kullanılan modelleme dili aşağıdakilerden hangisinde verilmiştir?

Cevap : c) UML

#12. Sınıf ve nesnelerin bir araya gelerek nasıl daha büyük tasarımlar oluşturmayı hedefleyen tasarım deseni grubu aşağıdakilerden hangisinde verilmiştir?

Cevap : a) Yapısal Tasarım Desenleri

#13. int a = 7; a++; Console.WriteLine(a) ; Yukarda verilen kod bloğu çalıştırıldığında aşağıdaki çıktılardan hangisini üretir?

Cevap : d) 8

#14. Bir sistemin fiziksel görünümü belirten UML şeması aşağıdakilerden hangisinde verilmiştir?

Cevap : e) Dağıtım Diyagramı

#15. private erişim denetleyicisi için aşağıdaki ifadelerde hangisi doğrudur?

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


#16. Yukarda şeması verilen UML diyagramı aşağıdakilerden hangisinde doğru olarak verilmiştir?

Cevap : c) Bileşen Diyagramı

#17. int a = 7; ++a; Console.WriteLine(++a) ; Yukarda verilen kod bloğu çalıştırıldığında aşağıdaki çıktılardan hangisini üretir?

Cevap : e) 9

#18. I – for II – if - else III – switch C# dilinde yukarda verilen anahtar kelimelerden hangisi döngüler için kullanılır?

Cevap : a) Yalnız I

#19. “Farklı arabirimlere sahip nesnelerin işbirliği yapmasına izin veren yapısal bir tasarım modelidir.” Tanımı verilen tasarım deseni hangisidir?

Cevap : b) Adaptör

#20. I- Sistem ile kullanıcıların etkileşimlerinin tarif edildiği diyagramlardır. II- Aktörler, kullanım senaryoları ve ilişkilerden oluşmaktadır. III- Sınıfların bir biri ile olan etkileşimi gösterilmektedir. Kullanım Senaryo Diyagramı ile ilgili verilenlerden hangisi veya hangileri doğrudur?

Cevap : c) I ve II


TESTi BiTiR, PUANINI GÖR

SONUÇ

-

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

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

Share your score!
Tweet your score!
Share to other

HD Quiz powered by harmonic design

Nesneye Yönelik Soruları

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

Nesneye Yönelik Programlama Final Deneme Sınavı 9, Nesneye Yönelik Soruları

Nesneye Yönelik Programlama
Ünite -9
Hata Yakalama

C# Programlama Dillinde System.Exception sınıfınun kullanım amacı aşağıdaki seçeneklerin hangisinde verilmiştir?

a) Matematiksel işlemleri gerçekleştirmek için
b) Hata ve istisnai durumları yönetmek için.
c) Dosya okuma ve yazma işlemleri için.
d) Ağ üzerinde veri gönderip almak için
e) Html kod üretmek için

Cevap : b) Hata ve istisnai durumları yönetmek için.

C# Programlama Dilinde try – catch -finally bloğunun en doğru kullanımını belirten seçenek aşağıdakilerden hangisinde verilmiştir?

a) finally bloğu sadece try bloğunda hata oluduğunda çalışır.
b) try bloğu sadece hata oluduğunda çalışır
c) catch bloğu hata olsun yada olmasın her durumda çalışır.
d) finally bloğu hata olsun yada olmasın her durumda çalışır.
e) finally bloğu sadece catch bloğu çalıştığında çalışır.

Cevap : d) finally bloğu hata olsun yada olmasın her durumda çalışır.

C# Programlama Dilinde bir hata (Exception) oluşturmak için hangi anahtar kelime kullanılır?

a) return
b) throw
c) for
d) switch
e) if

Cevap : b) throw

C# Programlama Dilinde System.Exception sınıfı içinde bulunan StackTrace hangi bilgiyi barındırır?

a) Hata atanmış sayısal değeri
b) Hata ile ilgili ekstra yardım linki bulundurur
c) Sistemin çalışma zamanını tutar
d) Hata ilgili açıklayıcı metin barındırır
e) Hata ile ilgili yığın içerisindeki metot çağrılarını barındırır

Cevap : e) Hata ile ilgili yığın içerisindeki metot çağrılarını barındırır

Nesneye Yönelik Programlama Ünite 9 Soru 5-1

Yukardaki kod çalıştığında ekrana hangi çıktı yazar?

a) 10
b) 0
c) Merhaba, Ne Haber
d) Overflow exception
e) System exception

Cevap : c) Merhaba, Ne Haber

C# Programlama Dilinde bir fonksiyon sonsuz döngüde kendini çağırırsa hangi hata oluşur?

a) Stack Overflow
b) Divition by Zero
c) System Runtime Exception
d) Arithmetic Overflow
e) System Overflow

Cevap : a) Stack Overflow

C# Programlama Dilinde Hata Yakalama (Exception) ile ilgili verilenlerden hangisi doğrudur?

a) Derlenme zamanında oluşur
b) JIT derleme zamanında oluşur
c) Derleme öncesinde oluşur
d) Çalışma zamanında oluşur.
e) Program belleğe yüklenirken oluşur.

Cevap : d) Çalışma zamanında oluşur.

C# Programlama Dilinde çalışma zamanında oluşacak bir hatayı hangi ifade ile kontrol edebiliriz?

a) foreach
b) try – catch
c) while
d) new
e) struct

Cevap : b) try – catch

I – try bloğunun içine tekrar try bloğu yazılamaz.
II – finally bloğunu yazmak zorunlu değildir.
III – Bir fonksiyonun içinde sadece bir try bloğu yazılabilir.
C# programlama dilinde hata ayıklama 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

Cevap : b) Yalnız II

Aşağıdakilerden hangisi C# programlama dilinde bir hata ayıklama sınıfıdır?

a) System.Exception
b) StackExtraflowException
c) FileOverflowException
d) DivideByOneException
e) SystemInconsistentException

Cevap : a) System.Exception

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

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

Editor

Editör

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