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
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?
a) Yalnız I
b) Yalnız II
*c) I ve II
d) I ve III
e) I,II,III
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
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?
a) Yalnız I
*b) Yalnız II
c) I ve II
d) I ve III
e) I,II,III
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
Aşağıda verilenlerden hangisi Koleksiyon türlerine Deneme değildir?
*a) Int
b) Stack
c) List
d) Dictionary
e) Hashtable
C# dilinde sizeof işleci ile ilgili aşağıdakilerden hangisi doğrudur?
*a) Verilen değişkenin boyutunu byte cinsinde döndürür.
b) Verilen değişkenin boyutunu bit cinsinde döndürür.
c) Verilen bir değişkenin türünü değiştirir.
d) Verilen bir değişkenin türünü dönderir.
e) Verilen bir referans türünün kopyasını çıkartır.
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
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.
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.
Aşağıda verilenlerden hangisi Koleksiyon türlerine Denemetir?
a) Int
b) String
c) Array
*d) Stack
e) Double
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
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.
C# dilinde Kutudan Çıkartma (Unboxing) işleminin amacı nedir?
a) Verilen değişkeni kopyalar.
b) Verilen nesneyi kopyalar.
c) Verilen değişkenin türünü dönderir.
d) Verilen değişkenin ismini değiştirir.
*e) Referans türündeki bir değişkeni değer türüne dönüştürür.
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?
*a) Yalnız I
b) Yalnız II
c) I ve II
d) I ve III
e) I,II,III
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?
a) 1
b) 2
c) 6
*d) 24
e) 120
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?
a) 9
b) 10
*c) 11
d) 12
e) 13
Aşağıda verilen metot tanımlarından hangisi yanlıştır?
a) void topla(int a, int b)
b) void cikar(int a, int b)
c) int carp(int a, int b)
*d) int topla(a, double b)
e) int topla(float a, floatb)
int türündeki bir değişkenin boyutu kaç byte’tır?
a) 1 byte
b) 2 byte
c) 3 byte
*d) 4 byte
e) 5 byte
I – string II – double III – uint C# dili için yukarda verilenden maddelerden hangisi veya hangileri referans türündeir (reference type) ?
*a) Yalnız I
b) Yalnız II
c) I ve II
d) I ve III
e) I,II,III
[/auzef_test]