Görsel Programlama II - Tüm Sorular
Ünite 1
Soru 1
Aşağıdakilerden hangisi metotların sağladığı faydalardan biri değildir?
Seçenekler
A
Tekrar tekrar aynı kod yazma yükünden kurtarır.
B
Daha az kod satırı yazıldığından kod karmaşıklığını önler.
C
Kodun daha iyi okunmasını ve anlaşılmasını sağlar.
D
Çoğunlukla birden fazla değer döndürdüğünden kodlamayı geliştirir.
E
Kodu yönetmeyi ve hataları yakalamayı kolaylaştırır.
Soru 2
Metot oluşturma ile ilgili olarak aşağıdakilerden hangisi yanlıştır?
Seçenekler
A
Metotların bir ismi vardır ve değişken tanımlarında olan kurallar geçerlidir.
B
Metotların bir erişim seviyesi vardır.
C
Metotlar parametre alabilir.
D
Birden fazla parametre varsa parametreler virgül (,) ile ayrılır.
E
Metot adı kullanmak zorunlu değildir.
Soru 3
Nesne oluşturmadan kullanabilmek için metot aşağıdaki niteleyicilerden hangisi ile tanımlanmalıdır?
Seçenekler
A
int
B
string
C
new
D
static
E
void
Soru 4
Aşağıdakilerden hangisi global değişkenlerin referans ile metot içerisinde kullanılmasını sağlayan anahtar sözcüktür?
Seçenekler
A
Main()
B
Return
C
This
D
Ref
E
Out
Soru 5
Parametre ve argüman ile ilgili aşağıdakilerden hangisi doğrudur?
Seçenekler
A
Bir metot parametresiz kullanılmaz.
B
Parametre alan metot geriye bir değer her zaman döndürmelidir.
C
Argüman metotların çağrılmaları sırasında verilen değerdir.
D
Parametre, metotları kullanma aşamasında verilen değişkendir.
E
Argüman ile kod alanı içeresindeki değişkenlere atama yapılamaz.
Soru 6
Metotlar ile ilgili aşağıdakilerden hangisi yanlıştır?
Seçenekler
A
Parametrelere varsayılan değer ataması “=” işareti ile yapılır.
B
Parametre ismi ile argüman ataması “:” işareti ile gerçekleştirilir.
C
Bir metot istenilen sayıda ve tipte parametre ile meydana getirilebilir.
D
Bir metodun kod alanı parantez grubundan sonra başlar.
E
Metotlar çağrıldıklarında, argüman olacak değerlere tip dönüşümü yapılması mümkün.
Soru 7
“Kod yazarken bazı kod bloklarının tekrar ettiği fark edilebilir ya da tekrar kullanılabileceği öngörülebilir. Böyle durumlarda yazılan kodların bir metot içersine alınması gerekebilir.”
Bu işlemi gerçekleştirmek için aşağıdaki hangi kısa yol kullanılmalıdır?
Bu işlemi gerçekleştirmek için aşağıdaki hangi kısa yol kullanılmalıdır?
Seçenekler
A
Ctrl + R + M
B
Ctrl + R + U
C
Ctrl + M + U
D
Ctrl + U + R
E
Ctrl + K + C
Soru 8
Değer ve referans veri tipleriyle ilgili aşağıdakilerden hangisi yanlıştır?
Seçenekler
A
Değer tipleri bellekte az yer kaplarlar.
B
Değer tipler stack bellek bölgelerinde oluşturulurlar.
C
Referans türleri bellek bölgesinde veri tutarlar.
D
Referans tipler heap alanında oluşturulan veri türlerinin adreslerini saklarlar.
E
Tüm diziler referans türlüdür çünkü diziler Array sınıfı türünden bir nesnedir.
Soru 9
Bu anahtar sözcükler metot oluşturulurken parametre ile kullanıldığında artık argüman olarak verilen değişkenin referans adresine gidecek ve orijinal değer değişecektir. Ayrıca bu sözcüklerin diğer önemli kullanım amacı ise metodun birden fazla değer döndürmesini sağlamaktır.
Paragrafta anlatılan anahtar kelimeler aşağıdakilerden hangisidir?
Paragrafta anlatılan anahtar kelimeler aşağıdakilerden hangisidir?
Seçenekler
A
params-out
B
ref-out
C
this-return
D
main()-this
E
ref-params
Soru 10
……….………. anahtar sözcüğü, aynı tipte olmak şartıyla metot içerisinde kullanılacak parametre sayısının bilinmediği durumlarda kullanılmaktadır.
Cümlede boş bırakılan yere aşağıdakilerden hangisi getirilmelidir?
Cümlede boş bırakılan yere aşağıdakilerden hangisi getirilmelidir?
Seçenekler
A
this
B
return
C
ref
D
out
E
params
Soru 11
Metotlar ile ilgili aşağıdakilerden hangisi yanlıştır?
Seçenekler
A
Nesne tabanlı programlama dillerinde de fonksiyon olarak adlandırılırlar.
B
Bazı görevleri yapmak için oluşturulurlar.
C
Kod akışı sırasında görev sırası geldiğinde kullanılırlar.
D
Aynı işlem için tekrar tekrar aynı kod yazma yükünden kurtarırlar.
E
Daha az kod satırı yazılmasını sağlarlar.
Soru 12
Aşağıdakilerden hangisi metot oluştururken kullanılmaz?
Seçenekler
A
Erişim belirleyicisi
B
New anahtar sözcüğü
C
Niteleyici
D
Dönüş tipi
E
Parametre listesi
Soru 13
Aşağıdakilerden hangisi geriye değer döndürmeyen metotlarda dönüş tipi olarak kullanılmaktadır?
Seçenekler
A
void
B
int
C
string
D
array
E
main
Soru 14
C# programlama dili, metotların kullanımını kolaylaştıracak bazı ipuçları tanımlamıştır. Bunlardan biri metoda açıklama eklenebilmesidir.
Bunu gerçekleştirmek için metot imzasının üzerine aşağıdaki işaretlerden hangisi eklenmelidir?
Bunu gerçekleştirmek için metot imzasının üzerine aşağıdaki işaretlerden hangisi eklenmelidir?
Seçenekler
A
/**/
B
/*/
C
***
D
*//*
E
///
Soru 15
Ref ve out anahtar sözcükleri ile ilgili aşağıdaki kullanımlardan hangisi doğrudur?
Seçenekler
A
Public int metotAdi(int a ref)
B
Public string metotAdi(int a out)
C
Public bool metotAdi(int ref a)
D
Private int metotAdi(out ref a)
E
Public bool metotAdi(ref int a)
Soru 16
Programın içinde yalnızca bir tane bulunan ve ana programın başlamasını sağlayan metot aşağıdakilerden hangisidir?
Seçenekler
A
return
B
this
C
main
D
ref
E
params
Ünite 2
Soru 1
Aşağıdaki metotlardan hangisi verilen bir string cümlenin içinde geçen belirli ifadeleri başka bir ifade ile değiştirmek için kullanılır?
Seçenekler
A
IndexOf()
B
Compare()
C
Count()
D
Insert()
E
Replace()
Soru 2
Aşağıdaki metotlardan hangisi string bir ifadeyi parçalama ya da başka bir ifade ile birleştirme işlemleri için kullanılmaz?
Seçenekler
A
Concat()
B
Join()
C
Split()
D
Equals()
E
PadLeft()
Soru 3
string ifade1 = "Görsel"; string ifade2 = "Programlama"; string yeni = ifade1 + ifade2;
MessageBox.Show(yeni);
Verilen kodun yaptığı işlemi aşağıdaki metotlardan hangisi yapabilir?
MessageBox.Show(yeni);
Verilen kodun yaptığı işlemi aşağıdaki metotlardan hangisi yapabilir?
Seçenekler
A
Split()
B
Trim()
C
Concat()
D
PadRight()
E
Contains()
Soru 4
Aşağıdakilerden hangisi string bir ifadeyi başka bir değişkene atanmayı sağlar?
Seçenekler
A
Insert()
B
Replace()
C
StartsWith()
D
Clone()
E
ToLower()
Soru 5
string cumle= "Bilişim Dersi"; string yeni= cumle.Insert(6, "Teknolojileri");
MessageBox.Show(yeni);
Verilen kod çalıştırıldıktan sonra aşağıdaki çıktılardan hangisi elde edilir?
MessageBox.Show(yeni);
Verilen kod çalıştırıldıktan sonra aşağıdaki çıktılardan hangisi elde edilir?
Seçenekler
A
Teknolojileri Bilişim Dersi
B
Bilişim Teknolojileri Dersi
C
BilişiTeknolojilerim Dersi
D
BilişimTeknolojileri Dersi
E
BilişimTeknolojileriDersi
Soru 6
Aşağıdaki kodlar çalıştırıldığında hangisinde sonuc -1 olarak elde edilir?
Seçenekler
A
sonuc = string.Compare("yozgat", "bursa");
B
sonuc = string.Compare("adana", "ankara");
C
sonuc = string.Compare("ankara", "adana");
D
sonuc = string.Compare("ankara", "ankara");
E
sonuc = string.Compare("zonguldak", "istanbul");
Soru 7
Verilen bir string ifadenin kaç karakterden oluştuğunu öğrenmek için aşağıdaki metotlardan hangisi kullanılır?
Seçenekler
A
Count()
B
IndexOf()
C
Contains()
D
EndsWith
E
Remove()
Soru 8
string ifade = "Matematik-Geometri, Türkçe-Edebiyat, Sosyal Bilgiler-Hayat Bilgisi"; string[] dizi = ifade.Split(',');
Yukarıdaki kod çalıştırıldığında elde edilen dizinin eleman sayısı kaç olur?
Yukarıdaki kod çalıştırıldığında elde edilen dizinin eleman sayısı kaç olur?
Seçenekler
A
6
B
3
C
8
D
5
E
7
Soru 9
Verilen bir string ifade içerisinde bir kelimeyi arayan ve aranan değerin index değerini veren metot aşağıdakilerden hangisidir?
Seçenekler
A
Contains()
B
Count()
C
Join()
D
Trim()
E
IndexOf()
Soru 10
string ifade = "534 345 12 35"; string yeniIfade = ifade.PadLeft(14,'0');
MessageBox.Show(yeniIfade);
Verilen kod çalıştırıldığında aşağıdaki çıktılardan hangisi elde edilir?
MessageBox.Show(yeniIfade);
Verilen kod çalıştırıldığında aşağıdaki çıktılardan hangisi elde edilir?
Seçenekler
A
0000 000 00 00
B
0000 345 12 35
C
534 345 00 00
D
0534 345 12 35
E
000 000 00 00
Soru 11
string ifade = "Görsel Programlama" ; string sonuc = ifade.Substring(6);
MessageBox.Show(sonuc);
Verilen kod çalıştırıldığında aşağıdaki çıktılardan hangisi elde edilir?
MessageBox.Show(sonuc);
Verilen kod çalıştırıldığında aşağıdaki çıktılardan hangisi elde edilir?
Seçenekler
A
Program
B
Görsel
C
Programlama
D
Görsel P
E
Görsel Prog
Soru 12
Metotlarla ilgili aşağıdakilerden hangisi yanlıştır?
Seçenekler
A
String sınıfı, .Net Framework içinde System isim ara yüzü altında yer alır.
B
Metotlar aynı işi yapan kod parçaları olarak tanımlanabilir.
C
Join() metodu, string türünde verilen bir dizideki elemanları birleştirerek tek bir değişkende toplar.
D
PadRight() metodu, string bir ifadenin sağına, belirlenen uzunluk kadar karakter ekler.
E
Count() metodu string ifadedeki toplam karakter sayısını belirlerken boşluk karakterini dikkate almaz.
Ünite 3
Soru 1
int sayi=3; int sonuc=sayi*sayi*sayi;
MessageBox.Show(sonuç.ToString());
Verilen kodun yaptığı işlem aşağıdaki metotlardan hangisi kullanılarak yapılabilir?
MessageBox.Show(sonuç.ToString());
Verilen kodun yaptığı işlem aşağıdaki metotlardan hangisi kullanılarak yapılabilir?
Seçenekler
A
Pow()
B
Sqrt()
C
Abs()
D
Round()
E
Floor()
Soru 2
Matematiksel metotlar ile ilgili aşağıdakilerden hangisi yanlıştır?
Seçenekler
A
Matematiksel metotlar Math sınıfında yer almaktadır.
B
Sayının pozitif/negatifliğini kontrol etmek için Truncate() metodu kullanılır.
C
Radyan cinsinden verilen açının sinüs değeri Sin() metodu ile hesaplanır.
D
Math sınıfı System isim uzayı altında yer almaktadır.
E
Verilen ondalıklı bir sayıyı tam sayı cinsinde bir altındaki değere yuvarlamak için Floor() metodu kullanılabilir.
Soru 3
Aşağıdaki metotlardan hangisi verilen bir sayının mutlak değerini alır?
Seçenekler
A
Abs()
B
Max()
C
Min()
D
Tan()
E
Log()
Soru 4
DateTime tarih = new DateTime (2022,12,10,5,45,54);
MessageBox.Show(tarih.Month.ToString());
Verilen kod çalıştırıldığında aşağıdaki çıktılardan hangisi elde edilir?
MessageBox.Show(tarih.Month.ToString());
Verilen kod çalıştırıldığında aşağıdaki çıktılardan hangisi elde edilir?
Seçenekler
A
2021
B
10
C
45
D
12
E
5
Soru 5
Aşağıdaki metotlardan hangisi iki sayıdan küçük olanı bulmak için kullanılır?
Seçenekler
A
Pow()
B
Asin()
C
BigMul()
D
Min()
E
Exp()
Soru 6
Tarih ve zaman işlemeleri için aşağıdakilerden hangisi yanlıştır?
Seçenekler
A
Today özelliği ile gün bilgisi alınabilir.
B
Hour ile saat bilgisi alınabilir.
C
DayOfWeek ile haftanın gün bilgisi elde edilir.
D
Now bilgisayarda geçerli olan zaman bilgisini verir.
E
Minute, saniye bilgisinin elde edilmesini sağlar.
Soru 7
Aşağıdaki metotlardan hangisi parametre olarak verilen sinüs değerin radyan açı değerini bulur?
Seçenekler
A
Sin()
B
Cos()
C
Asin()
D
Acos()
E
Tan()
Soru 8
int sayi=64; int sonuc= Math.Sqrt(sayi);
MessageBox.Show("Sonuç: " + sonuc.ToString());
Verilen kod çalıştırıldığında aşağıdaki çıktılardan hangisi elde edilir?
MessageBox.Show("Sonuç: " + sonuc.ToString());
Verilen kod çalıştırıldığında aşağıdaki çıktılardan hangisi elde edilir?
Seçenekler
A
8
B
Sonuç: 8
C
sayi değişkeni double türünde tanımlanmadığı için hata verir.
D
512
E
“sonuc” değişkeni double türünde tanımlanmadığı için hata verir.
Soru 9
Aşağıdaki metotlardan hangisi e sayısının kuvvetini almak için kullanılır?
Seçenekler
A
Sin()
B
Exp()
C
Asin()
D
Acos()
E
Tan()
Soru 10
DateTime tarih = new DateTime(2020,10,05) tarih = tarih.AddYears(2);
MessageBox.Show(tarih.ToString());
Verilen kod çalıştırıldığında aşağıdaki çıktılardan hangisi elde edilir?
MessageBox.Show(tarih.ToString());
Verilen kod çalıştırıldığında aşağıdaki çıktılardan hangisi elde edilir?
Seçenekler
A
5.10.2020 00:00:00
B
2020.10.05 00:00:00
C
5.10.2022 00:00:00
D
2022.10.05 00:00:00
E
2020,10,05 00:00:00
Soru 11
Tarih ve zaman işlemleri hakkında verilen bilgilerden hangisi yanlıştır?
Seçenekler
A
Tarih ve zaman işlemleri için DateTime yapısı kullanılır.
B
C# programlama dili kullanıcıya tarih formatı düzenleme imkânı tanımaz.
C
İki tarih arasındaki farkla ilgili işlemler için TimeSpan yapısı kullanılır.
D
TimeSpan ve DateTime yapıları System isim uzayı altında yer almaktadır.
E
AddDays() girilen parametre kadar mevcut tarihe gün eklemek için kullanılır.
Soru 12
Aşağıdaki metotlardan hangisi verilen x sayısının 10 tabanına göre logaritmasını hesaplamak için kullanılmaktadır?
Seçenekler
A
Log(x)
B
Log(x,y)
C
Log10(x)
D
Exp(x)
E
BigMul(x)
Soru 13
double sayi = 12.78; double sonuc = Math.Round(sayi);
MessageBox.Show("Sonuç: " + sonuc.ToString());
Verilen kod çalıştırıldığında aşağıdaki çıktılardan hangisi elde edilir?
MessageBox.Show("Sonuç: " + sonuc.ToString());
Verilen kod çalıştırıldığında aşağıdaki çıktılardan hangisi elde edilir?
Seçenekler
A
12
B
Sonuç: 12
C
12,78
D
13
E
Sonuç: 13
Soru 14
Tarih ve zaman işlemleri ile ilgili bilgilerden hangisi yanlıştır?
Seçenekler
A
AddDays() mevcut tarihe gün eklemek için kullanılır.
B
Subtrcat() mevcut tarihten çıkarma yapmak için kullanılır.
C
yy, yılın son iki basamağını göstermek için kullanılan formattır.
D
d, günün rakamsal değerini göstermek için kullanılan formattır.
E
TotalDays() aydaki toplam gün sayısını verir.
Soru 15
Aşağıdaki metotlardan hangisi bölme işleminde bölüm ve kalanı bulmak için kullanılır?
Seçenekler
A
Sin()
B
DivRem()
C
Pow()
D
Abs()
E
Cos()
Soru 16
double sayi = 893.9087; double sonuc = Math.Truncate(sayi);
MessageBox.Show("Sonuç: " + sonuc.ToString());
Verilen kod çalıştırıldığında aşağıdaki çıktılardan hangisi elde edilir?
MessageBox.Show("Sonuç: " + sonuc.ToString());
Verilen kod çalıştırıldığında aşağıdaki çıktılardan hangisi elde edilir?
Seçenekler
A
893
B
893,9
C
893,90
D
Sonuç: 893
E
Sonuç:893,90
Soru 17
int sayi = -67; double sonuc = Math.Sign(sayi);
MessageBox.Show(sonuc.ToString());
Verilen kod çalıştırıldığında aşağıdaki çıktılardan hangisi elde edilir?
MessageBox.Show(sonuc.ToString());
Verilen kod çalıştırıldığında aşağıdaki çıktılardan hangisi elde edilir?
Seçenekler
A
-1
B
0
C
1
D
67
E
-67
Soru 18
Aşağıda verilen metot bilgilerinden hangisi yanlıştır?
Seçenekler
A
Pow(), verilen ilk sayının, ikinci sayı kadar üssünü almak için kullanılır.
B
Cos(), Sin(), Tan() gibi trigonometrik fonksiyonlar geriye double değer döner.
C
Sqrt() metodu geriye double değer döndürür.
D
Ondalıklı sayıyı tam sayı cinsinden bir üstündeki değere yuvarlamak için Ceiling() metodu kullanılır.
E
Ondalıklı sayıyı tam sayı cinsinden bir altındaki değere yuvarlamak için Ceiling() metodu kullanılır.
Soru 19
Aşağıdaki metotlardan hangisinde iki adet int türündeki sayının çarpımı long türünde geri döner?
Seçenekler
A
Truncate()
B
DivRem()
C
Exp()
D
BigMul()
E
Sqrt()
Soru 20
DateTime tarih = new DateTime(2022,05,09); string format = "MMM ddd "; MessageBox.Show(tarih.ToString(format));
Verilen kod çalıştırıldığında aşağıdaki çıktılardan hangisi elde edilir?
Verilen kod çalıştırıldığında aşağıdaki çıktılardan hangisi elde edilir?
Seçenekler
A
May Pzt
B
Mayıs Pazartesi
C
May Pazartesi
D
Mayıs Pzt
E
05.09.2022
Soru 21
DateTime ilkTarih = new DateTime(2025, 01, 01);
DateTime ikinciTarih = new DateTime(2025, 01, 20);
TimeSpan gunFarki = ikinciTarih.Subtract(ilkTarih);
MessageBox.Show(gunFarki.TotalDays.ToString());
Yukarıda verilen kod çalıştırıldığında aşağıdaki çıktılardan hangisi elde edilir?
DateTime ikinciTarih = new DateTime(2025, 01, 20);
TimeSpan gunFarki = ikinciTarih.Subtract(ilkTarih);
MessageBox.Show(gunFarki.TotalDays.ToString());
Yukarıda verilen kod çalıştırıldığında aşağıdaki çıktılardan hangisi elde edilir?
Seçenekler
A
18
B
19
C
20
D
30
E
31
Ünite 4
Soru 1
Aynı metodun farklı şekillerde tanımlanarak farklı işleri aynı anda yapabilmesine ne ad verilir?
Seçenekler
A
Aşırı yükleme (overloading)
B
Sınıf
C
Nesne
D
Özyineli (Recursive)
E
Params
Soru 2
Metodun ismini ve aldığı parametrelerin tipleriyle birlikte sayısını belirten kavram aşağıdakilerden hangisidir?
Seçenekler
A
Argüman
B
Parametre
C
Aşırı yükleme
D
Metot imzası
E
Özyineleme
Soru 3
Aşağıdakilerden hangisi metot imzasına dâhil değildir?
Seçenekler
A
Metot ismi
B
Parametre sayısı
C
Parametre tipi
D
Parametre sırası
E
Dönüş tipi
Soru 4
Aşağıdakilerden hangisi metot aşırı yükleme (overloading) yöntemlerinden biridir?
Seçenekler
A
Dönüş tipi değiştirme
B
Parametre sayısını değiştirme
C
Dönüş tipinin benzerliği
D
Metot adı değiştirme
E
Dönüş tipi sayısı
Soru 5
Aşağıdaki metotlardan hangisi aşırı yükleme (overloading) yöntemlerinden biri olan parametre sayısını değiştirmeye örnektir?
Seçenekler
A
void Göster(int a) - void Göster(int a, int b)
B
void Göster(int a) - void Göster(int b)
C
int Göster(int a, string b) - void Göster(string a, int b)
D
void Göster(int a) - void Topla(int a, int b)
E
void Göster(int a) - void Topla(string b)
Soru 6
Aşağıdaki metotlardan hangisi aşırı yükleme (overloading) yöntemlerinden biri olan parametre veri tipini değiştirmeye örnektir?
Seçenekler
A
void Göster(int a) - void Göster(int a, int b)
B
void Göster(int a) - void Göster(int b)
C
void Göster(int a) - void Göster(string b)
D
void Göster(int a, string b) - void Topla(string a, int b)
E
void Göster(int a) - void Topla(string a)
Soru 7
Aşağıdaki metotlardan hangisi aşırı yükleme (overloading) yöntemlerinden biri olan parametre sırasını değiştirmeye örnektir?
Seçenekler
A
void Göster(int a) - void Göster(string b)
B
void Göster(int a) - void Göster(int a, int b)
C
void Göster(int a, string b) - void Göster(string a, int b)
D
void Göster(int a, string b) - void Topla(string a, int b)
E
void Göster(int a) - void Topla(int a, int b)
Soru 8
Aşağıdakilerden hangisi öz yinelemeli (recursive) metotların bileşenlerinden biridir?
Seçenekler
A
Temel durum (Base case)
B
Aşırı yükleme
C
Params
D
Ref
E
Out
Soru 9
Özyinelemeli (recursive) metotlarla ilgili aşağıdakilerden hangisi doğrudur?
Seçenekler
A
Çoğu durumda çok fazla kod gerektirir.
B
Sonsuz döngüye girme ihtimali çok azdır.
C
Kod okunabilirliğini değiştirmez.
D
Genellikle çok daha az kod ile işlevi yüksek kodlar yazılabilir.
E
Zaman karmaşıklığı azdır.
Soru 10
Aşağıdakilerden hangisi özyinelemeli (recursive) metotları iteratif metotlardan ayıran bir özelliktir?
Seçenekler
A
Metot adı
B
Metot dönüş tipi
C
Metot imzası
D
Metodun kendini çağırması
E
Metot parametresi
Soru 11
Kendini çağıran metotlara aşağıdakilerden hangisi denilmektedir?
Seçenekler
A
Void
B
Özyineli (Recursive)
C
Aşırı yükleme (Overloading)
D
Return
E
İteratif (Döngü)
Soru 12
Metotların aşırı yüklenmesi ile ilgili aşağıdakilerden hangisi yanlıştır?
Seçenekler
A
Aynı isimde ama birbirinden farklı özelliklere sahip birden fazla benzer metodun yazılmasıdır.
B
Metodun çağrıldığı zaman kullanılacağı özelliğe göre seçim yapma esnekliği kazandırır.
C
Gerçekleşmesi için metot imzaları farklı olmalıdır.
D
Parametre sayısını değiştirme bir yükleme yöntemidir.
E
Gerçekleşmesi için dönüş tiplerinin farklı olması gerekmektedir.
Soru 13
Verilen kod bloğu çalıştırıldığında aşağıdakilerden hangisini çıktı vermektedir?
Seçenekler
A
24
B
12
C
6
D
3
E
1
Ünite 5
Soru 1
……………………………., verilerin elektronik olarak depolandığı; üzerlerinde sorgulama, ekleme, güncelleme ve silme gibi işlemlerin yapılabildiği sistemlere verilen genel isimdir.
Cümledeki boşluğa aşağıdakilerden hangisi getirilmelidir?
Cümledeki boşluğa aşağıdakilerden hangisi getirilmelidir?
Seçenekler
A
Veri tabanı
B
Veri ambarı
C
Veri alanı
D
Veri yolu
E
Veri seti
Soru 2
Aşağıdakilerden hangisi bir veri tabanı türü değildir?
Seçenekler
A
İlişkisel Veri Tabanları
B
Dağıtılmış Veri Tabanları
C
Bulut Veri Tabanları
D
NoSQL Veri Tabanları
E
NoText Veri Tabanları
Soru 3
Aşağıdakilerden hangisi bir ilişkisel veritabanı türüdür?
Seçenekler
A
MongoDB
B
GhostDB
C
WakandaDB
D
Cassandra
E
Microsoft SQL Server
Soru 4
…………………………. Microsoft tarafından SQL Server, Access, XML vb. gibi birçok veri kaynağı üzerinde işlem yapabilmek için üretilmiş bir veri erişim teknolojisidir.
Cümledeki boş bırakılan yere aşağıdakilerden hangisi getirilmelidir?
Cümledeki boş bırakılan yere aşağıdakilerden hangisi getirilmelidir?
Seçenekler
A
DATA.NET
B
.NET FRAMEWORK
C
ADO.NET
D
ACTIVEX.NET
E
OLE DB
Soru 5
Aşağıdakilerden hangisi ADO.NET bileşenlerinden birisi değildir?
Seçenekler
A
Connection
B
DataConnector
C
Command
D
DataReader
E
DataAdapter
Soru 6
Aşağıdakilerden hangisi Microsoft SQL Server bağlantı dizesi (ConnectionString) içerisinde yer alan parametre tanımlarından birisi değildir?
Seçenekler
A
Data Source
B
Database
C
User Id
D
Username
E
Password
Soru 7
Aşağıdakilerden hangisi Command nesnesine ait metotlardan birisi değildir?
Seçenekler
A
ExecuteScalar()
B
ExecuteNonQuery()
C
ExecuteReader()
D
ExecuteXmlReader()
E
ExecuteTextReader()
Soru 8
Aşağıdakilerden hangisi DataReader nesnesi içerisinde yer alan kayıtları okumak için kullanılan metotdur?
Seçenekler
A
ReadRecord()
B
Read()
C
ReadRow()
D
ReadSet()
E
ExecuteReader()
Soru 9
Aşağıdakilerden hangisi DataSet ve DataTable sınıflarının yer aldığı isim uzayıdır?
Seçenekler
A
System.IO
B
System.Collections
C
System.Data
D
System.Linq
E
System.Text
Soru 10
Aşağıdakilerden hangisi bir “Ogrenci” tablo adında bir DataTable nesnesi oluşturmak için kullanılır?
Seçenekler
A
DataTable dtOgrenci = new DataTable();
B
DataTable Ogrenci = new DataTable();
C
DataTable Ogrenci = new DataTable(“dtOgrenci”);
D
DataTable Ogrenci = new DataTable(“Ogrenciler”);
E
DataTable Ogrenciler = new DataTable(“Ogrenci”);
Soru 11
Aşağıdakilerden hangisi veri tabanı sistemleri üzerinde işlem yaparken kullanılabilecek veri erişim teknolojilerinden biri değildir?
Seçenekler
A
ADO.NET
B
OLE DB
C
LINQ TO SQL
D
Entity Framework
E
RDP
Soru 12
Aşağıdakilerden hangisi SqlCommand nesnesinin fonksiyonları arasında yer almaz?
Seçenekler
A
Veri kaynağı ile uygulama arasında bağlantı kurar.
B
Veri kaynağı üzerinde SQL sorgularını çalıştırır.
C
SQL sorgularına ait parametreleri içerir.
D
Çalışmakta olan bir SQL sorgusunu iptal edebilir.
E
Stored Procedure çalıştırabilir.
Soru 13
…………………………... veri kaynağı ile DataSet arasındaki çift taraflı veri akışını kolay, verimli ve performanslı bir şekilde sağlar.
Cümlede boş bırakılan yere aşağıdakilerden hangisi getirilmelidir?
Cümlede boş bırakılan yere aşağıdakilerden hangisi getirilmelidir?
Seçenekler
A
DataTable
B
DataReader
C
DataAdapter
D
DataAdaptor
E
DataConnector
Soru 14
Aşağıdaki metotlardan hangisi bir DataTable’a DataRow türünde yeni bir satır eklemek için kullanılır?
Seçenekler
A
Rows.Add(DataRow);
B
Row.Add(DataRow);
C
Record. Add(DataRow);
D
Records. Add(DataRow);
E
Cell.Add(DataRow);
Soru 15
………………………., verileri satır ve sütunlardan oluşan bir yapı içerisinde bellekte tutarak üzerine işlem yapılmasına olanak sağlayan sınıftır.
Cümlede boş bırakılan yere aşağıdakilerden hangisi getirilmelidir?
Cümlede boş bırakılan yere aşağıdakilerden hangisi getirilmelidir?
Seçenekler
A
DataSet
B
DataTable
C
DataCollection
D
TableData
E
Table
Ünite 6
Soru 1
Aşağıdakilerden hangisi T-SQL dilinde veri tabanındaki bir tablodan veri çekmek için kullanılan komuttur?
Seçenekler
A
EXTRACT
B
GET
C
READ
D
SELECT
E
DESELECT
Soru 2
Aşağıdakilerden hangisi T-SQL dilinde veri tabanındaki bir tabloya kayıt eklemek için kullanılan komuttur?
Seçenekler
A
ADD
B
ADD RECORD
C
ADD NEW
D
INSERT NEW
E
INSERT INTO
Soru 3
Aşağıdakilerden hangisi T-SQL dilinde veri tabanındaki bir tablo üzerinde güncelleme yapabilmek için kullanılan komutudur?
Seçenekler
A
ADD
B
SAVE
C
MODIFY
D
UPDATE
E
INSERT INTO
Soru 4
Aşağıdakilerden hangisi T-SQL dilinde veri tabanındaki bir tablodan kayıt silmek için kullanılan komuttur?
Seçenekler
A
COLLAPSE
B
DELETE
C
REMOVE
D
REMOVEAT
E
DELETEAT
Soru 5
Aşağıdakilerden hangisi “Kisiler” tablosunun “Ad” sütunundaki verileri çekmek için kullanılan T-SQL komutudur?
Seçenekler
A
SELECT Ad FROM Kisiler
B
SELECT Kisiler.Ad
C
SELECT Ad.Kisiler
D
EXTRACT Ad FROM Kisiler
E
GET Ad FROM Kisiler
Soru 6
Aşağıdakilerden hangisi “Kisiler” tablosunun tüm sütunlarındaki verileri çekmek için kullanılan T-SQL komutudur?
Seçenekler
A
SELECT [all] FROM Kisiler
B
SELECT * FROM Kisiler
C
SELECT Kisiler
D
EXTRACT * FROM Kisiler
E
SELECT *.Kisiler
Soru 7
Aşağıdakilerden hangisi “Kisiler” tablosunda yer alan kayıtlar arasından “Ad” sütunu değeri “Ayşe” olan kayıtları çekmek için kullanılan T-SQL komutudur?
Seçenekler
A
SELECT [all] FROM Kisiler WHERE Ad LIKE ‘Ayşe’
B
SEECT [all] FROM Kisiler WHERE Ad=‘Ayşe’
C
SELECT * FROM Kisiler WHERE Ad=‘Ayşe’
D
SELECT * FROM Kisiler WHERE Ad<>‘Ayşe’
E
SELECT *.Kisiler WHERE Ad=’Ayşe’
Soru 8
Aşağıdakilerden hangisi “Kisiler” tablosuna yeni bir kayıt eklemek için kullanılan T-SQL komutudur?
Seçenekler
A
INSERT (‘İpek’) INTO Kisiler
B
INSERT INTO Kisiler (Ad) VALUES (‘İpek’)
C
INSERT NEW Kisiler VALUES (‘İpek’’)
D
INSERT VALUES (‘İpek’’) INTO Kisiler
E
ADD NEW Kisiler VALUES (‘İpek’’)
Soru 9
Aşağıdakilerden hangisi “Kisiler” tablosunda yer alan kayıtlar arasından “Ad” sütunu değeri “Mustafa” olan kayıtları “Mustafa Kemal” olarak güncellemek için kullanılan T-SQL komutudur?
Seçenekler
A
MODIFY Kisiler SET Ad=’Mustafa Kemal’ INTO Ad=’Mustafa’
B
MODIFY Kisiler SET Ad=’Mustafa Kemal’ WHERE Ad=’Mustafa’
C
UPDATE Kisiler SET Ad=’Mustafa Kemal’ INTO Ad=’Mustafa’
D
UPDATE Kisiler SET Ad=’Mustafa Kemal’ WHERE Ad=’Mustafa’
E
SAVE Kisiler SET Ad=’Mustafa Kemal’ WHERE Ad=’Mustafa’
Soru 10
Aşağıdakilerden hangisi “Kisiler” tablosunda yer alan kayıtlar arasından “Aktif” sütunu değeri “false” olan kayıtları silmek için kullanılan T-SQL komutudur?
Seçenekler
A
DELETE Aktif=false from Kisiler
B
DELETE FROM Kisiler WHERE Aktif=true
C
DELETE FROM Kisiler WHERE Aktif=false
D
REMOVE FROM Kisiler WHERE Aktif=false
E
COLLAPSE FROM Kisiler WHERE Aktif=false
Soru 11
………………. * FROM Musteriler
Sorguda boş bırakılan yere aşağıdakilerden hangisi getirilmelidir?
Sorguda boş bırakılan yere aşağıdakilerden hangisi getirilmelidir?
Seçenekler
A
EXTRACT
B
GET
C
READ
D
SELECT
E
DESELECT
Soru 12
………………… Sanatcilar (Ad,Soyad) VALUES (‘Zeki’,’Müren’)
Cümlede boş bırakılan yere aşağıdakilerden hangisi getirilmelidir?
Cümlede boş bırakılan yere aşağıdakilerden hangisi getirilmelidir?
Seçenekler
A
ADD
B
ADD RECORD
C
ADD NEW
D
INSERT NEW
E
INSERT INTO
Soru 13
…………………. Ogrenciler …………… Aktif=false
Yukarıdaki sorguda "Ogrenciler" tablosunda yer alan kayıtlardan Aktif sütunu değeri “false” olan kayıtları silmek için boşluklara sırasıyla aşağıdakilerden hangisi getirilmelidir?
Yukarıdaki sorguda "Ogrenciler" tablosunda yer alan kayıtlardan Aktif sütunu değeri “false” olan kayıtları silmek için boşluklara sırasıyla aşağıdakilerden hangisi getirilmelidir?
Seçenekler
A
WHERE - DELETE FROM
B
DELETE FROM - WHERE
C
REMOVE - WHERE
D
REMOVEAT - WHERE
E
DELETEAT - WHERE
Soru 14
Aşağıdakilerden hangisi INSERT INTO, UPDATE ve DELETE komutlarını çalıştırmak için kullanılması gereken metotdur?
Seçenekler
A
ExecuteScalar()
B
ExecuteNonQuery()
C
ExecuteReader()
D
ExecuteQuery()
E
ExecuteIntQuery()
Soru 15
Aşağıdakilerden hangisi “Ogrenciler” tablosunda yer alan kayıtlar arasından “Notu” sütunu değeri “FF” olan kayıtları “DD” olarak güncellemek için kullanılan T-SQL komutudur?
Seçenekler
A
MODIFY Ogrenciler SET Notu =’DD’ INTO Notu =’FF’
B
MODIFY Ogrenciler SET Notu =’DD’ WHERE Notu =’FF’
C
UPDATE Ogrenciler SET Notu =’DD’ INTO Notu =’FF’
D
UPDATE Ogrenciler SET Notu =’DD’ WHERE Notu =’FF’
E
SAVE Ogrenciler SET Not =’DD’ WHERE Notu =FF’
Soru 16
Aşağıdakilerden hangisi “Kisiler” tablosunda yer alan kayıtlar arasından “Aktif” sütunu değeri “true” olan kayıtları silmek için kullanılan T-SQL komutudur?
Seçenekler
A
DELETE Aktif=false from Kisiler
B
DELETE FROM Kisiler WHERE Aktif=true
C
DELETE FROM Kisiler WHERE Aktif=false
D
REMOVE FROM Kisiler WHERE Aktif=false
E
COLLAPSE FROM Kisiler WHERE Aktif=false
Ünite 7
Soru 1
Aşağıdakilerden hangisi Microsoft SQL Server veri tabanları üzerinde çalışılırken kullanılan SQL dili türüdür?
Seçenekler
A
T-SQL
B
P-SQL
C
L-SQL
D
MY-SQL
E
MS-SQL
Soru 2
……………………. uygulamanın veri kaynağı üzerinde CRUD (Create, Read, Update ve Delete) işlemlerini gerçekleştirmesini sağlayan bileşendir.
Cümlede boş bırakılan yere aşağıdakilerden hangisi getirilmelidir?
Cümlede boş bırakılan yere aşağıdakilerden hangisi getirilmelidir?
Seçenekler
A
Veri tabanı
B
Data source
C
Binding source
D
DataAdapter
E
TableAdapter
Soru 3
Aşağıdakilerden hangisi DataSet bileşeni içerisinde temsil edilen nesnelerden birisi değildir?
Seçenekler
A
Tables
B
Views
C
Stored Procedures
D
Functions
E
Statistics
Soru 4
Aşağıdakilerden TableAdapter bileşeni içerisinde yer alan tanımlardan birisi değildir?
Seçenekler
A
Connection
B
DeleteCommand
C
InsertCommand
D
SelectCommand
E
CreateCommand
Soru 5
Aşağıdakilerden bileşenlerden hangisi veri tabanını temsil etmektedir?
Seçenekler
A
DataRow
B
DataTable
C
DataSet
D
DbSet
E
Container
Soru 6
Aşağıdakilerden hangisi bir tabloya kayıt eklemek için kullanılan TableAdapter metodudur?
Seçenekler
A
Insert
B
Select
C
Update
D
Delete
E
Create
Soru 7
Aşağıdakilerden hangisi bir tabloda yer alan kaydı güncellemek için kullanılan TableAdapter metodudur?
Seçenekler
A
Insert
B
Select
C
Update
D
Delete
E
Create
Soru 8
Aşağıdaki varsayılan TableAdapter metotlarından hangisi doğrudan doldurulmuş bir DataTable nesnesini geriye döndürür?
Seçenekler
A
Fill
B
GetData
C
Get
D
FillData
E
Select
Soru 9
……………………….. TextBox’ın metin içeriğinde bir değişiklik meydana geldiğinde tetiklenen olaydır.
Yukarıdaki metinde yer alan boşluğa aşağıdakilerden hangisi getirilmelidir?
Yukarıdaki metinde yer alan boşluğa aşağıdakilerden hangisi getirilmelidir?
Seçenekler
A
TextAlignChanged
B
SizeChanged
C
TabIndexChanged
D
Enter
E
TextChanged
Soru 10
Aşağıdakilerden hangisi bir DataGridView üzerinde veri göstermek için kullanılan özelliktir?
Seçenekler
A
DataGridView.DataMember
B
DataGridView.DataBindings
C
DataGridView.DataSource
D
DataGridView.Rows
E
DataGridViews.ItemSource
Soru 11
Visual Studio ortamında “Project” menüsü altında yer alan seçeneklerden hangisi açık olan bir projeye veri kaynağı eklemek için kullanılır?
Seçenekler
A
Add Form
B
Add User Control
C
Add Class
D
Add New Data Source
E
Add Reference
Soru 12
Aşağıdakilerden hangisi DataSet içerisinde temsil edilen nesnelerden biridir?
Seçenekler
A
Tables
B
Statistics
C
Jobs
D
Alerts
E
Plans
Soru 13
Aşağıdaki bileşenlerden hangisi veri tabanı tablolarını temsil etmektedir?
Seçenekler
A
DataReader
B
DataAdapter
C
Table
D
TableAdapter
E
DataGridView
Soru 14
Aşağıdakilerden hangisi bir tablodan kayıt silmek için kullanılan TableAdapter metodudur?
Seçenekler
A
Insert
B
Select
C
Update
D
Delete
E
Remove
Soru 15
Aşağıdaki varsayılan TableAdapter metotlarından hangisi kendisine parametre olarak verilen bir DataTable nesnesini doldurulmuş bir şekilde geriye döndürür?
Seçenekler
A
Fill
B
GetData
C
Get
D
FillData
E
Select
Soru 16
…………….…… DataGridView üzerinde seçili olan hücre ya da satırın değişmesi hâlinde tetiklenen olaydır.
Cümlede boş bırakılan yere aşağıdakilerden hangisi getirilmelidir?
Cümlede boş bırakılan yere aşağıdakilerden hangisi getirilmelidir?
Seçenekler
A
SizeChanged
B
SelectionChanged
C
LocationChanged
D
TextChanged
E
RowStateChanged
Soru 17
…………….…… bir veri tabanına bağlanıp SQL sorguları, fonksiyon veya saklı yordamları (stored procedure) çalıştırabilen ve uygulama ile veri tabanı arasında çift yönlü veri akışı sağlayabilen bir bileşendir.
Cümlede boş bırakılan yere aşağıdakilerden hangisi getirilmelidir?
Cümlede boş bırakılan yere aşağıdakilerden hangisi getirilmelidir?
Seçenekler
A
TableAdapter
B
DataAdapter
C
DataReader
D
DataTable
E
DataSet
Ünite 8
Soru 1
Aşağıdakilerden hangisinde XML’in tanımı doğru verilmiştir?
Seçenekler
A
Örnek İşaretleme Dili
B
X-İşaretleme Dili
C
Genişletilebilir İşaretleme Dili
D
Ekstra Modern Bağlantı
E
Geliştirilebilir İşaretleme Dili
Soru 2
Aşağıdakilerden hangisi manuel bir XML belgesi oluşturmak için kullanılabilecek programlardan birisi değildir?
Seçenekler
A
NotePad
B
NotePad++
C
Visual Studio
D
Visual Stuido Code
E
Microsoft PowerPoint
Soru 3
Aşağıdakilerden hangisi .Net Framework ortamında kullanılan XML teknolojilerinden biri değildir?
Seçenekler
A
XmlDocument
B
SQL to XML
C
XmlReader
D
XmlWriter
E
XPathDocument
Soru 4
Aşağıdakilerden hangisi XmlDocument sınıfı içerisinde yer alan ve belge yüklemek amacıyla kullanılan metotlarından birisidir?
Seçenekler
A
Upload()
B
LoadAsync()
C
Load()
D
Get()
E
Create()
Soru 5
Aşağıdakilerin hangisinde XPath ifadesi ve açıklaması yanlıştır?
Seçenekler
A
/ - Ana düğümden itibaren seçim yapar.
B
// - Geçerli düğümden itibaren seçim yapar.
C
. - Geçerli düğümü seçer.
D
.. - Geçerli düğüme ait ana düğümü seçer.
E
@ - Element seçmek için kullanılır.
Soru 6
Aşağıdakilerden hangisi “numara” değeri “1234678901” olan “ögrenci” elementini seçmek için kullanılan XPath ifadesidir?
Seçenekler
A
ogrenci[@numara=’12345678901’]
B
ogrenci[@numara=’12345678910’]
C
ogrenci[%numara=’12345678901’]
D
ogrenci[#numara=’12345678901’]
E
ogrenci[numara=’12345678901’]
Soru 7
Aşağıdakilerden hangisi XmlDocument sınıfının bir XML belgesi üzerinde seçim yapmak için kullanılan metotlarından birisi değildir?
Seçenekler
A
SelectSingleNode()
B
SelectElement()
C
SelectNodes()
D
GetElementById ()
E
GetElementsByTagName()
Soru 8
Aşağıdakilerden hangisinde SelectSingleNode() metodunun işlevi doğru verilmiştir?
Seçenekler
A
XPath değeri ile eşleşen tek bir elementi seçer.
B
XPath değeri ile eşleşen tüm elementleri seçer.
C
Id değeri verilen elementi seçer.
D
Tag adı verilen elementleri seçer.
E
Class adı verilen elementi seçer.
Soru 9
Aşağıdaki metotlardan hangisi XML belgesi üzerinde yapılan değişikliklerin fiziksel olarak kayıt edilmesini sağlar?
Seçenekler
A
Create()
B
Save()
C
CreateElement()
D
SaveAs()
E
AcceptChanges()
Soru 10
Aşağıdaki metotlardan hangisi yeni bir element özelliği oluşturmak için kullanılır?
Seçenekler
A
CreateProperty()
B
CreateElement()
C
CreateAttribute()
D
CreateNode()
E
CreateXmlDeclaration()
Soru 11
XPath sorgulama ifadelerinde özellik seçmek için aşağıdakilerden hangisi kullanılır?
Seçenekler
A
@
B
/
C
//
D
.
E
"
Soru 12
Aşağıdaki ifadelerden hangisi XML dilinde yorum satırı tanımlamak için kullanılır?
Seçenekler
A
<!-- -->
B
//
C
--
D
/* */
E
#
Soru 13
Aşağıdaki metotlardan hangisi bir XML elementine yeni bir özellik eklemek için kullanılır?
Seçenekler
A
Attributes.Append()
B
Attributes.Remove()
C
Attributes.RemoveAt()
D
Attributes.RemoveAll()
E
Attributes.Add()
Soru 14
Aşağıdakilerden hangisi XmlDocument sınıfı içerisinde yer alan ve belge yüklemek amacıyla kullanılan metotlarından biridir?
Seçenekler
A
Upload()
B
LoadAsync()
C
LoadXml()
D
Get()
E
Create()
Soru 15
Aşağıdaki metotlardan hangisi XML belge başı tanımının yapılması için kullanılır?
Seçenekler
A
CreateXml()
B
CreateDeclaration()
C
CreateXmlDeclaration()
D
AddXmlDeclaration()
E
XmlDeclaration()
Ünite 9
Soru 1
C# programlama dilinde isim uzayı oluşturmak için aşağıdaki anahtar kelimelerden hangisi kullanılır?
Seçenekler
A
Create
B
System
C
Import
D
Namespace
E
Data
Soru 2
Aşağıdaki yapılardan hangisinin bildirimi isim uzayı içerisinde yapılamaz?
Seçenekler
A
Metot
B
Sınıf
C
Numaralandırma
D
Ara yüz
E
Temsilci
Soru 3
C# programlama dilinde veri tabanı ile ilgili işlemleri yapabilmek için aşağıdaki isim uzaylarından hangisi kullanılır?
Seçenekler
A
UI
B
Security
C
Data
D
System.Net
E
Web
Soru 4
İsim uzayları ile ilgili verilen bilgilerden hangisi yanlıştır?
Seçenekler
A
C# programlama dilinde iç içe isim uzayı tanımlanabilir.
B
İsim uzayı içerisinde sınıf bildirimi yapılabilir.
C
Dosya okuma ve yazma işlemleri için Data isim uzayı kullanılır.
D
İsim uzayları, sınıf ve nesne yapıları ile ilişkili kavramlardır.
E
Farklı dosyalarda aynı isim uzayları yer alabilir.
Soru 5
Aşağıdaki anahtar kelimelerden hangisi kullanılarak isim uzayındaki sınıf ve yapılara erişim sağlanır?
Seçenekler
A
Create
B
Using
C
File
D
Metot
E
Import
Soru 6
C# programlama dilinde isim uzayına ait yapılara aşağıdaki operatörlerden hangisi ile erişilir?
Seçenekler
A
“,” operatörü ile;
B
“!” operatörü ile;
C
“*” operatörü ile;
D
“-“ operatörü ile;
E
“.” Operatörü ile;
Soru 7
“Universite” adlı isim uzayı içerisinde “Ogrenci” adlı ikinci bir isim uzayının oluşturulduğu durum için aşağıdakilerden hangisi kullanılarak “Ogrenci” isim uzayı koda eklenir?
Seçenekler
A
using Universite;
B
using System.Universite;
C
using Universte.Ogrenci;
D
using Ogrenci;
E
using System.Universite.Ogrenci
Soru 8
Aşağıdakilerden hangisi isim uzayı tanımlarken dikkat edilmesi gereken kurallardan biri değildir?
Seçenekler
A
İsim uzay adlarında büyük harf kullanılmaz.
B
İsim uzay adları içeriğindeki yapı ile ilişkili olmalı.
C
İsim uzaylarında metot veya değişken bildirimi yapılmaz.
D
İsim uzay adlarının çok uzun olmamasına özen gösterilir.
E
İsim uzayında ara yüz bildirimi yapılabilir.
Soru 9
Aşağıdaki isim uzaylarından hangisi “Brush”, “Font”, “Color” gibi sınıfları barındırır?
Seçenekler
A
Data
B
Security
C
Globalization
D
UI
E
Drawing
Soru 10
C# programlama dilinde sınıfların mantıksal organizasyonu aşağıdaki yapılardan hangisi ile sağlanır?
Seçenekler
A
Metot
B
Değişken
C
Numaralandırma
D
İsim Uzayı
E
Temsilci
Soru 11
I. Değişken
II. Sınıf
III.Yapı
IV. Metot
Yukarıdakilerden hangilerinin bildirimi isim uzayı içerisinde yer alabilir?
II. Sınıf
III.Yapı
IV. Metot
Yukarıdakilerden hangilerinin bildirimi isim uzayı içerisinde yer alabilir?
Seçenekler
A
I ve II
B
I ve III
C
II ve III
D
III ve IV
E
I, II ve IV
Soru 12
Aşağıdaki isim uzaylarından hangisi “CultureInfo” ve “Calender” sınıflarını içermektedir?
Seçenekler
A
Security
B
Data
C
Threading
D
Configuration
E
Globalization
Soru 13
Aşağıdaki isim uzaylarının hangisinde güvenlik ve yetkilendirme işlemleri için gerekli olan sınıf ve yapılar yer almaktadır?
Seçenekler
A
Security
B
Threading
C
IO
D
UI
E
Globalization
Ünite 10
Soru 1
C# programlama dilinde grafik metotları aşağıdaki namespace’lerden hangisi altında desteklenmektedir?
Seçenekler
A
System.IO
B
System.Windows.Forms
C
System.Data
D
System.Drawing
E
System.Threading
Soru 2
Form açılırken bir grafiğin çizilmesi için aşağıdaki eventlerden hangisi kullanılmalıdır?
Seçenekler
A
Paint
B
Load
C
Shown
D
FormClosing
E
KeyDown
Soru 3
Grafik nesnesi oluşturulurken aşağıdaki fonksiyonlardan hangisi kullanılır?
Seçenekler
A
CreateControl()
B
CreateGraphics()
C
CreateParams()
D
Contains()
E
Dispose()
Soru 4
Aşağıdaki metotlardan hangisi işlemler tamamlandıktan sonra grafik nesnelerini bellekten silmeyi sağlar?
Seçenekler
A
Clear()
B
Restore()
C
Dispose()
D
ResetClip()
E
DrawLine()
Soru 5
Grafik nesnelerinden olan pen (kalem) nesnesi aşağıdakilerden hangisi ile doğru bir şekilde oluşturulabilir?
Seçenekler
A
Pen kalemim = new Pen(Color Renk, float ÇizgiKalınlığı);
B
Pen kalemim = new Pen(float ÇizgiKalınlığı, Color Renk);
C
Pen kalemim = this.Pen();
D
Pen kalemim= this.CreateGraphcs();
E
Pen kalemim = this.Pen(Pen pen);
Soru 6
Aşağıdakilerden hangisi yazı yazmak için kullanılan grafik metodudur?
Seçenekler
A
DrawLine()
B
DrawString()
C
DrawRectangle()
D
DrawArc()
E
DrawPie()
Soru 7
Aşağıdakilerden hangisi dikdörtgen çizmek için kullanılan grafik metodudur?
Seçenekler
A
DrawLine()
B
DrawArc()
C
DrawPie()
D
DrawRectangle()
E
DrawCurve()
Soru 8
Aşağıdakilerden hangisi içi dolu kapalı bir çokgen çizmek için kullanılan grafik metodudur?
Seçenekler
A
DrawLines()
B
DrawPolygon()
C
DrawIcon()
D
FillPolygon()
E
FillPie()
Soru 9
Aşağıdakilerden hangisi içi dolu şekil çizmek için kullanılan metotlardan biri değildir?
Seçenekler
A
FillClosedCurve()
B
FillRegion()
C
FillRectangle()
D
FillEllipse()
E
FillArc()
Soru 10
Aşağıdakilerden hangisi grafik göstermek amacıyla kullanılan bir araçtır?
Seçenekler
A
ImageList
B
Chart
C
Pointer
D
ProgressBar
E
Panel
Soru 11
grafik.DrawString(string s, Font font, Brush brush, float x, float y, StringFormat format)
Verilen örneğe göre, DrawString Metodu'nun parametreleri için aşağıdaki açıklamalardan hangisi yanlıştır?
Verilen örneğe göre, DrawString Metodu'nun parametreleri için aşağıdaki açıklamalardan hangisi yanlıştır?
Seçenekler
A
s: Çizilecek metnin veri tipi
B
font: Çizilecek metnin yazı tipi
C
brush: Çizilecek metnin renk ve görünüm ayarları
D
x: Çizilecek metnin yatay koordinatı
E
y: Çizilecek metnin dikey koordinatı
Soru 12
I. HatchBrush
II. TextureBrush
III. CutBrush
IV. LinearGradientBrush
Yukarıdakilerden hangileri çizilen şekillerin farklı şekillerde doldurulmasını sağlayan Brush sınıfları arasında yer alır?
II. TextureBrush
III. CutBrush
IV. LinearGradientBrush
Yukarıdakilerden hangileri çizilen şekillerin farklı şekillerde doldurulmasını sağlayan Brush sınıfları arasında yer alır?
Seçenekler
A
I ve II
B
I ve III
C
II ve IV
D
I, II ve IV
E
I, III ve IV
Soru 13
Grafik nesnelerinden olan brush (fırça) nesnesi aşağıdakilerden hangisi ile doğru bir şekilde oluşturulabilir?
Seçenekler
A
SolidBrush fırçam = new SolidBrush(Color BoyamaRengi);
B
SolidBrush fırçam = new SolidBrush(int BoyamaRengi);
C
SolidBrush fırçam = new SolidBrush(Pen pen);
D
SolidBrush fırçam = this.SolidBrush(Color BoyamaRengi);
E
Brush = new Brush();
Soru 14
Aşağıdakilerden hangisi DrawString grafik metodunun parametrelerinden biri olamaz?
Seçenekler
A
string s: Çizilecek metnin ismi
B
Pen: Kalem nesnesi
C
Brush brush: Çizilecek metnin renk ve görünüm ayarları.
D
StringFormat format: Çizilecek metnin görünüm ve yerleşim ayarlarıdır.
E
x: Çizilecek metnin yatay koordinatı
Soru 15
Aşağıdakilerden hangisi bir elips/dairenin belli bir kısmını çizmek için kullanılan grafik metodudur?
Seçenekler
A
DrawEllipse()
B
DrawLine()
C
DrawArc()
D
DrawBezier()
E
DrawCurve()
Soru 16
Aşağıdakilerden hangisi nokta dizisi kullanarak eğri çizmek için kullanılan grafik metodudur?
Seçenekler
A
DrawEllipse()
B
DrawIcon()
C
DrawImage()
D
DrawCurve()
E
DrawPolygon()
Soru 17
Aşağıdakilerden hangisi herhangi bir resim dosyasını grafik ortamda göstermek için kullanılan grafik metodudur?
Seçenekler
A
DrawIcon()
B
Chart
C
DrawBezier()
D
Fillmage ()
E
DrawImage()
Ünite 11
Soru 1
Aşağıdakilerden hangisi raporlama araçlarından biri değildir?
Seçenekler
A
Crystal Reports
B
Quick Report
C
ZReport
D
Free Report
E
Wizard Report
Soru 2
“Kullanıcıyı bilgilendirmek için, kullanıcının istediği şartlara göre görsel, sayısal veya farklı formatlarda çıktı alınmasını sağlayan program elemanıdır.” ifadesi aşağıdakilerden hangisinin tanımıdır?
Seçenekler
A
Raporlama
B
Sıralama
C
Veritabanı işlemler
D
Gruplama
E
Listeleme
Soru 3
I. Filtreleme
II. Gruplama
III. Sıralama
Yukarıdakilerden hangisi ya da hangileri rapor oluştururken Crystal Reports’ un sağlamış olduğu özellikler arasında yer alır?
II. Gruplama
III. Sıralama
Yukarıdakilerden hangisi ya da hangileri rapor oluştururken Crystal Reports’ un sağlamış olduğu özellikler arasında yer alır?
Seçenekler
A
Yalnız I
B
Yalnız II
C
I ve II
D
I ve III
E
I, II ve III
Soru 4
Aşağıdakilerden hangisi Crystal Reports kullanımının avantajlarından biri değildir?
Seçenekler
A
Ham verileri, etkileşimli raporlar haline getirme
B
Kısa süre içerisinde kolay anlaşılan tasarımlı raporlar oluşturma
C
Sihirbazlar(Wizards) yardımıyla oldukça az kod ile raporlama çıktısı
D
Microsoft Visual Studio'nun bir parçası olmasıyla kolay kurulum
E
İleri düzey matematiksel formüllerin kullanımı
Soru 5
Crystal Reports kontrolleri Toolbox’ ta aşağıdaki sekmelerden hangisine varsayılan yüklenirler?
Seçenekler
A
Printing
B
Containers
C
Reporting
D
Data
E
Dialogs
Soru 6
Aşağıdakilerden hangisi Crystal Reports veri erişim modellerinden biridir?
Seçenekler
A
Show
B
Dispose
C
Pen
D
Pull
E
Object
Soru 7
Crystal Reports belgesi oluşturma adımlarında aşağıdakilerden hangisinin belirtilmesi isteğe bağlı değildir?
Seçenekler
A
Filtreleme alanı
B
Sıralama alanı
C
Gruplama alanı
D
Sıralama türü
E
Veri kaynağı
Soru 8
Crystal Reports dosyalarının uzantısı aşağıdakilerden hangisidir?
Seçenekler
A
.xml
B
.xlsx
C
.exe
D
.mrt
E
.rpt
Soru 9
Bir Crystal Reports dosyasında “Rapor Üstbilgisi” aşağıdaki bölümlerden hangisinde bulunmaktadır?
Seçenekler
A
Section 1
B
Section 2
C
Section 3
D
Section 4
E
Section 5
Soru 10
Bir Crystal Reports dosyasında “Sayfa Üstbilgisi” aşağıdaki bölümlerden hangisinde bulunmaktadır?
Seçenekler
A
Section 1
B
Section 2
C
Section 3
D
Section 4
E
Section 5
Soru 11
I. Grup ağacını aç/kapat
II. Parametre panelini aç/kapat
III. Rapor yazdırma
IV. Rapor dışarı aktarma
Yukarıdakilerden hangileri Crystal Reports rapor sayfası üzerinde yapılabilecek işlemler arasında yer alır?
II. Parametre panelini aç/kapat
III. Rapor yazdırma
IV. Rapor dışarı aktarma
Yukarıdakilerden hangileri Crystal Reports rapor sayfası üzerinde yapılabilecek işlemler arasında yer alır?
Seçenekler
A
I ve II
B
I ve III
C
III ve IV
D
II, III ve IV
E
I, II, III ve IV
Soru 12
Crystal Reports ile ilgili olarak aşağıdakilerden hangisi yanlıştır?
Seçenekler
A
Visual Studio ile entegre olarak gelmeyen paket bir yazılımdır.
B
Kullanımı kolay bir raporlama aracıdır.
C
İlk olarak 1991 yılında pazarlanmaya başlamıştır.
D
İleri düzey matematiksel formüllerin kullanımı mümkündür.
E
Dosya uzantısı .mrt'dir.
Soru 13
Crystal Reports’ özel alan eklemek için aşağıdaki pencerelerden hangisi kullanılmalıdır?
Seçenekler
A
Database Expert
B
Select Expert
C
Section Expert
D
Record sort
E
Fieldexplorer
Soru 14
Crystal Reports raporlama aracı verilere hangi modellerle erişim sağlar?
Seçenekler
A
Pull ve Push
B
CrystalReportViewer ve Crystal Reports
C
Fieldexplorer ve Insert
D
Visual Studio ve Toolbox
E
DataSet ve DataTable
Ünite 12
Soru 1
Aşağıdakilerden hangisi hata türüdür?
Seçenekler
A
Mantıksal Hata
B
Zamansal Hata
C
Verisel Hata
D
Görsel Hata
E
İşlemsel Hata
Soru 2
Değişken, yapı ve fonksiyon adları ve komutların yanlış yazımından kaynaklı oluşan hatalar hangisidir?
Seçenekler
A
Mantıksal Hata
B
Zamansal Hata
C
Yazılım Hatası
D
Görsel Hata
E
İşlemsel Hata
Soru 3
Aşağıdakilerden hangisi Debug menüsünün elemanlarından değildir?
Seçenekler
A
Start
B
Restart
C
Step Into
D
File
E
Watch
Soru 4
Aşağıdakilerden hangi adımlar izlenerek TaskList penceresi açılır?
Seçenekler
A
Project->Other Windows->Task List
B
Project->Other->Task List
C
Project->Windows->Task List
D
Project->Options->Task List
E
Project->Select->Task List
Soru 5
Aşağıdakilerden hangi koşul Breakpoint kullanımında ayarlanamamaktadır?
Seçenekler
A
Breakpoint istenilen bir sayıda projeyi durdurur.
B
İstenilen bir sayının katlarında projeyi durdurur.
C
Kod derlendiği zaman her breakpoint’e geldiği zaman proje durur.
D
İstenilen bir sayı ve üzerindeki sayılar için proje durur.
E
Kod derlendiği zaman her breakpoint’e geldiği zaman proje devam eder.
Soru 6
Sistemin derlenme aşamalarının gösterildiği pencere aşağıdakilerden hangisidir?
Seçenekler
A
Output Penceresi
B
Breakpoint Penceresi
C
Görev Listesi Penceresi
D
Proje Penceresi
E
Step out Penceresi
Soru 7
Debug ve Realese sınıfları arasındaki fark aşağıdakilerden hangisidir?
Seçenekler
A
Debug sınıfının Realese uygulaması içerisinde derlenmesi
B
Realese sınıfının Debug uygulaması içerisinde derlenmesi
C
Using deyimi ile birlikte kullanılır
D
Proje uygulamasında gerekli dosyalama bilgilerinin yazdırılması
E
Dosyalama mekanizmasının oluşturulmasında kullanılır
Soru 8
Her koşulda çalışacak kod satırları hangi blokta yazılır?
Seçenekler
A
Catch
B
Finally
C
Try
D
Throw
E
Rethrow
Soru 9
Trace ve Debug sınıflarını kullanabilmek için aşağıdaki uzay isimlerinden hangisi projeye eklenmelidir?
Seçenekler
A
IO
B
Windows.Forms
C
Data
D
Diagnostics
E
Database
Soru 10
Aşağıdakilerden hangisi hata ayıklama işlemini sonlandırır?
Seçenekler
A
Step Into
B
Step Over
C
Step Out
D
Watch
E
Start
Soru 11
Kodların derlenmesi sırasında kod satırına …............ eklenerek istenilen noktada durdurulabilir.
Cümlede boş bırakılan yere aşağıdakilerden hangisi getirilmelidir?
Cümlede boş bırakılan yere aşağıdakilerden hangisi getirilmelidir?
Seçenekler
A
trace
B
debug
C
breakpoint
D
finally
E
throw
Soru 12
Yazım hatalarının veya sistem içerisinde tanımlanmayan fonksiyon, değişken veya metotların gösterildiği pencere aşağıdakilerden hangisidir?
Seçenekler
A
Output
B
Step out
C
Breakpoint
D
Proje
E
TaskList
Soru 13
Bir değişkenin sistemin çalışması esnasında aldığı değeri görmemizi sağlayan eleman aşağıdakilerden hangisidir?
Seçenekler
A
Step Out
B
Step Over
C
Watch
D
Step Into
E
Restart
Ünite 13
Soru 1
Setup projesi açmak için hangi yol takip edilmelidir?
Seçenekler
A
File / New / Setup
B
File / New / Project
C
File / New / Item
D
File / New / File
E
Project / New Project
Soru 2
Visual Studio Installer hangi seçenek altında yer alır?
Seçenekler
A
Visual C#
B
TypeScript
C
Other Project Type
D
Visual Studio Solutions
E
Visual Basic
Soru 3
Kurulum dosyası aşağıdaki pencerelerin hangisinde yer almaktadır?
Seçenekler
A
Solutions Explorer
B
Properties
C
Team Explorer
D
Server Explorer
E
Class View
Soru 4
File System on Target Machine hangi editörde standart olarak yer almaktadır?
Seçenekler
A
Custom Actions Editor
B
Registry Editor
C
File Types Editor
D
User Interface Editor
E
File System Editor
Soru 5
Hazırlanan uygulamayı paket haline getirmek için hangisi kullanılır?
Seçenekler
A
Add
B
Install
C
Create
D
Build
E
Rename
Soru 6
Visual Studio’da yeni bir proje oluşturmanın kısayol tuşu nedir?
Seçenekler
A
Ctrl+N
B
Ctrl+Shift+N
C
Ctrl+O
D
Shift+N
E
Ctrl+Shift+M
Soru 7
Hazırlanan uygulamanın paketlenip dağıtılması işlemine ne denir?
Seçenekler
A
Development
B
Projects
C
Install
D
Deployment
E
Build
Soru 8
.Net te yazdığımız uygulamaların çalışmasını sağlayan bir kütüphaneye ne denir?
Seçenekler
A
Framework
B
Solution
C
Properties
D
Toolbox
E
Form
Soru 9
Kurulum sihirbazı ile ilgili bazı düzenlemelerin yapıldığı kısım aşağıdakilerden hangisidir?
Seçenekler
A
Registry Editor
B
File Types Editor
C
Custom Actions Editor
D
Launch Conditions Editor
E
User Interfaces Editor
Soru 10
Kurulum dosyası hangi klasörün içerisinde oluşmaktadır?
Seçenekler
A
Bin
B
Build
C
Debug
D
Release
E
Resources
Soru 11
Visual Studio 2013 programında kurulum dosyası hazırlama adımlarına geçmeden önce sisteme kurulmuş olması gereken araç aşağıdakilerden hangisidir?
Seçenekler
A
Microsoft Visual Studio 2013 Other Projects
B
Microsoft Visual Studio 2013 Framework Projects
C
Microsoft Visual Studio 2013 Installer Projects
D
Microsoft Visual Studio 2013 Setup Projects
E
Microsoft Visual Studio 2013 Visual Projects
Soru 12
I. Rename Types Editor
II. Custom Actions Editor
III. User Interface Editor
IV. Build Conditions Editor
Yukarıdakilerden hangileri setup projesi editörleri arasında yer almaz?
II. Custom Actions Editor
III. User Interface Editor
IV. Build Conditions Editor
Yukarıdakilerden hangileri setup projesi editörleri arasında yer almaz?
Seçenekler
A
I ve II
B
I ve IV
C
II ve III
D
III ve IV
E
I, II ve IV
Soru 13
Hazırlanan uygulamanın masaüstü kısayolu hangi klasörde bulunur?
Seçenekler
A
Install
B
Commit
C
Application Folder
D
User’s Desktop
E
User’s Programs Menu
Soru 14
Hangi editör ile kullanıcı bilgisayarının kayıt defterine yönelik girdiler belirlenebilmektedir?
Seçenekler
A
Custom Actions Editor
B
User Interfaces Editor
C
File System Editor
D
Registry Editor
E
File Types Editor
Soru 15
Aşağıdakilerden hangisi Launch Conditions Editor’un bölümleri arasında yer alır?
Seçenekler
A
Welcome - Launch Conditions
B
Search Target Machine - Launch Conditions
C
Search Target Machine - Progress
D
Search Target Machine - Welcome
E
Progress - Launch Conditions
Soru 16
Hazırlanan uygulamaya ait dosyalar hangi klasörde yer almaktadır?
Seçenekler
A
User’s Desktop
B
Open
C
Application Folder
D
User’s Program Menu
E
Search Target Machine
Ünite 14
Soru 1
Dizilerin kapasiteleri tanımlanırken kullanılan karakter aşağıdakilerden hangisidir?
Seçenekler
A
{ }
B
< >
C
[ ]
D
( )
E
| |
Soru 2
Dizi içerisindeki elemanları silmeye yarayan metot aşağıdakilerden hangisidir?
Seçenekler
A
IndexOf
B
Reverse
C
Sort
D
Clear
E
Lenght
Soru 3
Dizi içerisinde elemanları tersten sıralamaya yarayan metot aşağıdakilerden hangisidir?
Seçenekler
A
IndexOf
B
Sort
C
Reverse
D
Clear
E
Lenght
Soru 4
Dizide yer alan eleman sayılarını gösteren metot aşağıdakilerden hangisidir?
Seçenekler
A
IndexOf
B
Sort
C
Clear
D
Lenght
E
Reverse
Soru 5
Dizi indeksi aşağıdakilerden hangisi olarak ifade edilmektedir?
Seçenekler
A
Array index
B
index
C
array
D
index array
E
in array
Soru 6
Bellekte bulunan bir bölgeye bir tür veya hafıza olarak erişmemizi sağlayan tip aşağıdakilerden hangisidir?
Seçenekler
A
Array
B
Span
C
Index
D
Reverse
E
Clear
Soru 7
Aynı türdeki değişkenlerin ortak bir isimle anılması aşağıdakilerden hangisidir?
Seçenekler
A
Diziler
B
Reverse
C
Clear
D
Lenght
E
Span
Soru 8
Span tipi hangi Core sürümünden sonra daha fazla kullanılmaya başlanılmıştır?
Seçenekler
A
.Net Core 3.0
B
.Net Core 1.9
C
.Net 3.09
D
.Net Core 2.2
E
.Net Core 1.8
Soru 9
.Net Core 2.1' den önce stackalloc kullanıldığında hangi kod bloğu gerekliydi?
Seçenekler
A
Array
B
Unsafe
C
Reverse
D
Sort
E
Clear
Soru 10
Dizi içerisinde yer alan harfleri tersten sıralamaya yarayan metot aşağıdakilerden hangisidir?
Seçenekler
A
Sort
B
Reverse
C
Count
D
Lenght
E
Array