auzefNesneye Yönelik ProgramlamaYönetim Bilişim Sistemleri

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

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

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

Cevap : d) &&**

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

Cevap : e) I,II,III

#3. List ornekListe = new List(); ornekListe ile verilen Koleksiyona tek seferde birden fazla değer eklemek istersek aşağıdaki metotlardan hangisinin kullanırız?

Cevap : c) AddRange

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

Cevap : c) interface

#5. .Net Core ile ilgili verilen dotnet new console komutu ile ilgili aşağıdaki ifadelerden hangisi doğrudur?

Cevap : a) Yeni bir proje oluştur.


#6. Dizi ve Koleksiyonlar ile verilen ifadelerden hangisi doğrudur?

Cevap : a) Dizilerin boyutu sabittir, Koleksiyonların boyutu dinamik değişir.

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

Cevap : a) Çoklu Kalıtım

#8. Console.WriteLine(Deneme[“34”]); Yukardaki verilen Örnekte komut satırına Deneme değişkeninin değeri yazdırılmaktadır. Deneme değişkenin türü aşağıdakilerden hangisidir?

Cevap : e) String türünde anahtarı olan bir Dictionary türüdür.

#9. Aşağıdakilerden hangisi neneye yönelik bir programlama dilidir?

Cevap : d) C#

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

Cevap : c) Bileşen Diyagramı


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

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

Cevap : e) I,II,III

#14. Verilen bir List değişkenin her bir elemanı üzerinde tek tek işlem yapmak istersek aşağıdaki verilen ifadelerden hangisini kullanırız?

Cevap : e) for

#15. Verilen bir dizi hazır kütüphaneler kullanarak sıralamak istersek Array sınıfı içerisindeki hangi metodu kullanırız?

Cevap : d) Sort


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

Cevap : d) C#

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

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

#18. 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ı

#19. Net Core platformu için kullanılan çapraz platform (cross platform) ifadesi hangi anlama gelmektedir?

Cevap : c) Birden fazla platformu destekler.

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

Cevap : b) Yalnız II


TESTi BiTiR, PUANINI GÖR

SONUÇ

-

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

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

Share your score!
Tweet your score!
Share to other

HD Quiz powered by harmonic design

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

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

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!