auzefNesneye Yönelik ProgramlamaYönetim Bilişim Sistemleri

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

Nesneye Yönelik Programlama Vize Soruları Deneme Sınavı -5

#1. int[,] Deneme = new int[2, 2]; Yukarda verilen Deneme değişkeni için aşağıdaki ifadelerden hangisi doğrudur?

Cevap : d) Deneme değişkeni çift boyutlu bir dizidir.

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

#3. int f(int n) { if(n ==0 || n == 1) return 1; return n * f(n-1); } Yukardaki verilen fonksiyon çalıştırıldığında f(4) için çağrıldığında dönderdiği nihai değer kaç olur?

Cevap : d) 24

#4. I – Opsiyonel parametreler için varsayılan bir değer olmalıdır. II – Opsiyonel parametreler için varsayılan değere ihtiyaç yoktur. III – Opsiyonel parametreler, zorunlu parametrelerle birlikte kullanılamazlar. C# programlama dilinde opsionel metot parametreleri ile ilgili verilen ifadelerden hangisi doğrudur?

Cevap : a) Yalnız I

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


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

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

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

Cevap : d) int topla(a, double b)

#9. Aşağıda verilenlerden hangisi Koleksiyon türlerine Deneme değildir?

Cevap : a) Int

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


#11. Array.Reverse metodu hangi işlemi icar eder?

Cevap : c) Verilen bir dizinin elemanlarının dizilimini tersine çevirir.

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

Cevap : d) 4 byte

#13. I – Metotlar parametre almazlar. II – Metotların dönüş türü void olabilir. III – Metotların parametreleri mutlaka zorunlu olmalıdır. C# programlama dilinde metot imzası ile ile ilgili yukarda verilenlerden hangisi doğrudur?

Cevap : b) Yalnız II

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

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


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

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

Cevap : b) foreach

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

#19. Aşağıda verilenlerden hangisi Koleksiyon türlerine Denemetir?

Cevap : d) Stack

#20. int islemYap(ref int a) { a+= 1; return a; } …. int b = 10; islemYap(ref b); Yukardaki verilen fonksiyon çalıştırıldığında b değeri kaç olur?

Cevap : c) 11


TESTi BiTiR, PUANINI GÖR

SONUÇ

-

Nesneye Yönelik Programlama

Dizi Ve Koleksiyon Yapıları

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

Nesneye Yönelik Programlama

Dizi Ve Koleksiyon 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ı -5

Nesneye Yönelik Programlama Vize Soruları Deneme Sınavı -5

Nesneye Yönelik Programlama
Ünite -5
Dizi Ve Koleksiyon Yapıları

Verilen bir dizinin her bir elemanı üzerinde tek tek işlem yapmak istersek aşağıdaki verilen ifadelerden hangisini kullanırız?

a) switch
b) foreach
c) struct
d) main
e) else

Cevap : b) foreach

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

a) Reverse
b) Find
c) FindAll
d) Sort
e) IndexOf

Cevap : d) Sort

Array.Reverse metodu hangi işlemi icar eder?

a) Verilen bir diziyi artan sırada sıralar.
b) Verilen bir dizi içinde arama gerçekleştirir.
c) Verilen bir dizinin elemanlarının dizilimini tersine çevirir.
d) Verilen bir diziye ekleme yapar.
e) Verilen bir diziyi temizler.

Cevap : c) Verilen bir dizinin elemanlarının dizilimini tersine çevirir.

Dizi ve Koleksiyonlar ile verilen ifadelerden hangisi doğrudur?

a) Dizilerin boyutu sabittir, Koleksiyonların boyutu dinamik değişir.
b) Diziler sadece string türünde veri tutarlar.
c) Koleksiyonlar ile Diziler arasında hiç bir fark yoktur.
d) Diziler anahtar/değer çifti ile veri tutar.
e) Koleksiyonların boutları sabittir, değiştirilemez.

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

int[,] Deneme = new int[2, 2];
Yukarda verilen Deneme değişkeni için aşağıdaki ifadelerden hangisi doğrudur?

a) Deneme değişkeni Koleksiyon türünde bir değişkendir.
b) Deneme değişkeni ondalık değerler tutmaktadır.
c) Deneme değişkeni tek boyutlu bir dizidir.
d) Deneme değişkeni çift boyutlu bir dizidir.
e) Deneme değişkeninin boyutu dinamik olarak değişebilir.

Cevap : d) Deneme değişkeni çift boyutlu bir dizidir.

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?

a) Int32 türündedir
b) String değer barındıran bir dizidir.
c) İki boyutlu bir dizidir.
d) Int32 türünde anahtarı olan bir Dictionary türüdür.
e) String türünde anahtarı olan bir Dictionary türüdür.

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

Aşağıda verilenlerden hangisi Koleksiyon türlerine Denemetir?

a) Int
b) String
c) Array
d) Stack
e) Double

Cevap : d) Stack

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?

a) switch
b) if
c) class
d) main
e) for

Cevap : e) for

Aşağıda verilenlerden hangisi Koleksiyon türlerine Deneme değildir?

a) Int
b) Stack
c) List
d) Dictionary
e) Hashtable

Cevap : a) Int

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

a) Add
b) AddAll
c) AddRange
d) Remove
e) RemoveAll

Cevap : c) AddRange

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

Nesneye Yönelik Programlama, Dizi Ve Koleksiyon Yapıları Yönetim Bilişim Sistemleri Lisans

Editor

Editör

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