İleri Programlama I
Ünite Sınavı Soruları
- 20 soru
- Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
- 1
- Kendi sınıfları ile aynı isme sahiptirler.
- Herhangi bir geri dönüş değeri içermezler.
- Alanlara erişimi yoktur.
Yukarıda yapıcı metotlar ile ilgili ifadelerden hangisi/hangileri doğrudur?
- 2
Aşağıdakilerden hangisi C# dilinde kütüphanelerin projeye dâhil edilmesi için sayfanın en başında kullanılan anahtar kelimedir?
- 3
I. Kod yazılırken, bir değişken için bir tane değer atama (set) ve bir tane de değer okuma (get) metodu kullanılmaktadır.
II. Değişken sayısı fazla olan sınıflarda I. öncülde (yukarıda) ifade edilen durum kodun aşırı uzamasına neden olmaktadır.
III. Uzun kodlamaların okunabilirliği daha kolay olmaktadır.
Yukarıdaki ifadelerden hangisi ya da hangileri doğru olarak verilmiştir?
- 4
Aşağıdakilerden hangisi struct ile sınıf arasındaki farklardan biri değildir?
- 5
- Extension metodu birden fazla parametre alabilir, ama sadece bir parametre “this” anahtar kelimesi
ile tanımlanabilir. - Genişletilecek sınıf, ilgili extension metoduna önünde “this” anahtar kelimesi eklenerek metodun
ilk parametresi olarak verilmelidir. - Static bir sınıf içerisinde static olarak tanımlanmalıdır.
Yukarıdaki kurallardan hangisi genişletilebilir metot yazarken uyulması gereken kural ya da kurallardır?
- Extension metodu birden fazla parametre alabilir, ama sadece bir parametre “this” anahtar kelimesi
- 6
Aşağıdakilerden hangisi C# programlama dilinde sınıflarda tanımı yapılmış değişkenlere anlamlı bir şekilde değer atanabildiği ve sınıfın sahip olduğu metotları kullanabilen bir yapıdır?
- 7
Aşağıda yer alan seçeneklerden hangisi Genişletilebilir(Extension) metot ve kullanımı için doğru bir ifade değildir?
- 8
- Kendi sınıfları ile aynı isme sahiptirler.
- Herhangi bir geri dönüş değeri içermezler.
- Alanlara erişimi yoktur.
Yukarıda yapıcı metotlar ile ilgili ifadelerden hangisi/hangileri doğrudur?
- 9
Aşağıda yer alan seçeneklerden hangisi Genişletilebilir(Extension) metot ve kullanımı için doğru bir ifade değildir?
- 10
Aşağıdakilerden hangisi C# programlama dilinde erişim denetleyicilerden biri değildir?
- 11
Kodun fazla dağınık olması ve bu nedenle kodun anlaşılabilirliğinin, okunabilirliğinin zorlaştığı kod yazma stiline ne ad verilir?
- 12
Aşağıdakilerden hangisi günümüzde kullanılan en popüler Nesneye Dayalı Programlama dillerinden biri değildir?
- 13
C# programlama dilinde struct (yapı) ile class (sınıf ) yapıları oldukça benzer yapılar olmasına rağmen, struct yapıları……………… tipinde, sınıf yapıları ise ……………….tipindedir.
Cümlede boş bırakılan yerlere sırası ile hangi seçenek gelmelidir?
- 14
Erişim denetleyicilerden Public’in kullanım alanı ile ilgili aşağıdaki seçeneklerden hangisi doğrudur?
- 15
Aşağıdakilerden hangisi C# programlama dilinde mevcut bir nesnenin değerleri ile yeni bir nesne oluşturmak için kullanılan metottur?
- 16
Aşağıdakilerden hangisi C# programlama dilinde bir metoda sadece tanımlandığı sınıf içerisinden erişimin olduğu erişim denetleyicisidir?
- 17
Aşağıdakilerden hangisi C# programlama dilinde struct yapısının özelliklerinden biridir?
- 18
Aşağıdakilerden hangisi C# programlama dilindeki erişim denetleyicilerinden biri değildir?
- 19
Aşağıdakilerden hangisi C# programlama dilinde struct yapısının özelliklerinden biridir?
- 20
Aşağıdakilerden hangisi Yapıcı Metot için doğru bir ifade değildir?