İleri Programlama I
Ünite Sınavı Soruları
- 20 soru
- Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
- 1
C# programlama dilinde bir sınıf, en fazla kaç sınıftan türeyebilir?
- 2
Generic ifadelerin gösterilmesi genellikle aşağıdakilerden hangi şekilde olmaktadır?
- 3
Parametreli yapıcı metotlar içeren bir temel sınıftan türetilmiş bir sınıf, temel sınıfın sınıfa parametreli yapıcı metotlarına erişmek için hangi anahtar kelimeyi kullanır?
- 4
Aşağıdakilerden hangisi C# programlama dilinde bir sınıfı Generic olarak tanımlamanın faydalarından biri değildir?
- 5
Aşağıdaki seçeneklerden hangisi bir erişim denetleyicisi değildir?
- 6
Aşağıda C# programlama dilinde sınıf bağımlılıklardan hangisi spor bir şapka veya bir kasketten herkesin kendi kafasına ve zevkine uygun olanı alıp kullanmasına örnektir?
- 7
Çoklu kalıtım (birden fazla sınıf) yapmak için C# programlama dilinde ne kullanmak faydalı olacaktır?
- 8
Aşağıdakilerden hangisi C# programlama dilinde bir sınıftaki tüm sınıf üyelerini tekrar kullanan ve bunları genişleterek yeni sınıflar tanımlamayı sağlayan tekniktir?
- 9
Generic sınıflarda kısıtlama koymak istediğimiz durumlarda aşağıdakilerden hangi anahtar kelime kullanılır?
- 10
Bir sistem, belli bir nesne olmadan çalışamıyorsa aşağıdakilerden hangisini söyleyebiliriz?
- 11
class Sandalye
{
public void Malzeme()
{
Console.WriteLine("Ahşap");
}
}
class Masa
{
private Sandalye _sandalye;
public Sandalye(Sandalye sandalye)
{
_sandalye = sandalye;
}
}Aşağıdakilerden hangisi yukarıdaki C# programlama dilinde yapılan işlemi ifade etmektedir?
- 12
Dış dünyaya sadece public arayüz ile tanımlı olan üyelerin servis edilmesini aşağıdakilerden hangisi doğru olarak tanımlar?
- 13
C# programlama dilinde bir sınıf neden birden fazla sınıftan miras alamaz?
- 14
C# programlama dilinde, temel sınıftan türetilmiş sınıf, temel sınıfın sahip olduğu değişken ve metotları kalıtım yolu ile sanki kendi içerisinde tanımlanmış gibi kullanabilir. Ancak bu değişken ve metotlara erişimleri, erişim denetleyicileri ile kısıtlanabilir. “Private” anahtar kelimesi ile tanımlanan bir metot ya da değişken için aşağıdakilerden hangisi doğrudur?
- 15
Aşağıdakilerden hangisi C# programlama dilinde gevşek bağlı sınıf bağımlılığına örnektir?
- 16
Bir sınıfın üyelerinden, sınıf dışında görevi olmayan, sadece sınıf içi işlemlerde kullanılacak olanlar private bölüme yerleştirilip, dış dünyaya sadece public arayüzü ile tanımlı olan üyelerin servis edilmesi olarak tanımlanan yapıya ne ad verilir?
- 17
Aşağıda verilen seçeneklerden hagisi doğrudur?
- 18
C# programlama dilinde, temel sınıftan türetilmiş sınıf, temel sınıfın sahip olduğu değişken ve metotları kalıtım yolu ile sanki kendi içerisinde tanımlanmış gibi kullanabilir. Ancak bu değişken ve metotlara erişimleri, erişim denetleyicileri ile kısıtlanabilir. “Internal” anahtar kelimesi ile tanımlanan bir metot ya da değişken için aşağıdakilerden hangisi doğrudur?
- 19
C# programlama dilinde bir sınıf neden birden fazla sınıftan miras alamaz?
- 20
Dış dünyaya sadece public arayüz ile tanımlı olan üyelerin servis edilmesini aşağıdakilerden hangisi doğru olarak tanımlar?