auzefNesneye Yönelik ProgramlamaYönetim Bilişim Sistemleri

Nesneye Yönelik Programlama Vize Deneme Sınavı -3

Nesneye Yönelik Programlama Vize Deneme Sınavı -3

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

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

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

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

#5. I – string II – double III – uint C# dili için yukarda verilenden maddelerden hangisi veya hangileri referans türündeir (reference type) ?

Cevap : a) Yalnız I


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

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

#8. int türündeki bir değişkenin boyutu kaç byte’tır?

Cevap : d) 4 byte

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

Cevap : e) Zor Kod Geliştirme

#10. C# dilinde sizeof işleci ile ilgili aşağıdakilerden hangisi doğrudur?

Cevap : a) Verilen değişkenin boyutunu byte cinsinde döndürür.


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

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

#13. I – int a = (int) 3.4; II – long b = (long) 2.4; III – int c = (int) 4.0; C# dili için yukarda verilen tür dönüşüm işlemleri ile ilgili hangi madde yada maddelerde veri kaybı yaşanır?

Cevap : c) I ve II

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

#15. C# dilinde Kutudan Çıkartma (Unboxing) işleminin amacı nedir?

Cevap : e) Referans türündeki bir değişkeni değer türüne dönüştürür.


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

#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 : d) 8

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

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

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

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


TESTi BiTiR, PUANINI GÖR

SONUÇ

-

Nesneye Yönelik Programlama

Aritmetik İşlemler, Program Akış Ve Kontrol Yapıları

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

Nesneye Yönelik Programlama

Aritmetik İşlemler, Program Akış Ve Kontrol Yapıları

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

Nesneye Yönelik Programlama Vize Deneme Sınavı -3

Nesneye Yönelik Programlama Vize Deneme Sınavı -3

Nesneye Yönelik Programlama
Ünite -3
Aritmetik İşlemler, Program Akış Ve Kontrol Yapıları

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

a) 5
b) 6
c) 7
d) 8
e) 9

Cevap : d) 8

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

a) 9
b) 10
c) 11
d) 12
e) 13

Cevap : c) 11

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

a) 5
b) 6
c) 7
d) 8
e) 9

Cevap : e) 9

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

a) 12
b) 13
c) 14
d) 15
e) 16

Cevap : e) 16

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

a) 12
b) 13
c) 14
d) 15
e) 16

Cevap : a) 12

I – Indeks tabanlı erişim sağlar.
II – for döngüsüne göre daha yavaştır.
III – for döngüsüne göre daha hızlıdır.
C# dilinde foreach in yapısı yukarda verilenden maddelerden hangisi veya 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

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

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

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

a) for bir döngü ifadesidir
b) while bir döngü ifadesidir
c) ++ artırma operatörüdür.
d) break ifadesi döngüler içinde kullanılmaz.
e) = = ifadesi eşitlik kontrolü için kullanılmaktadır.

Cevap : d) break ifadesi döngüler içinde kullanılmaz.

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

a) for bir döngü ifadesidir
b) while bir döngü ifadesidir
c) ++ artırma operatörü sadece tam sayılar için kullanılır.
d) <= küçük veya eşit kontrolü için kullanılmaktadır.
e) = = ifadesi eşitlik kontrolü için kullanılmaktadır.

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

I – ! =
II – =>
III – =<
C# dilinde yukarda verilen kullanımlardan hangisi veya 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

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

Nesneye Yönelik Programlama, C# Ve .net Core Teknolojilerine Giriş Yönetim Bilişim Sistemleri Lisans

Editor

Editör

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