İleri Programlama I
Deneme Sınavı Soruları
- 20 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1
Console ekranında, yazı rengi ve yazının vurgu rengini tanımlada kullanılmak üzere sistemde tanımlı kaç renk bulunmaktadır?
- 2
C# programlama dilinde dosya işlemleri ile ilgili çeşitli sınıfları içeren kütüphaneye ne ad verilir?
- 3
Aşağıdakilerden hangisi C# programlama dilinde .Net içerisinde bulunan sınıflara yeni metotlar eklenebilmesini sağlayan metottur?
- 4
Arayüzler, fark edilebilmeleri amacıyla geleneksel olarak isimleri hangi harf ile başlatılır?
- 5
Bir sınıf ya da bir yapı “struct”, bir arayüzü destekliyorsa ilgili arayüz elemanlarının ne olarak tanımlanması zorunludur?
- 6
C# programlama dilinde arayüzlerin tanımlanması için hangi anahtar kelimesi kullanılmaktadır?
- 7
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?
- 8
Temel sınıf sadece kalıtım amacı ile kullanılacaksa, sınıf oluşturulurken aşağıdakilerden hangi anahtar kelime kullanılır?
- 9
Aşağıdakilerden hangisi C# programlama dilinde aynı sınıftaki veya o sınıftan türetilen bir sınıftaki kodların metoda veya üyelerine erişmesine izin veren erişim denetleyicisidir?
- 10
Nesne yönelimli programlamada kalıtım özelliği engellenmek istenildiği zaman aşağıdakilerden hangisi kullanılır?
- 11
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?
- 12
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?
- 13
Aşağıdakilerden hangisi C# programlama dilinde açılan dosyaya veri yazmak için kullanılan sınıftır?
- 14
Karakter ya da string bir ifadeyi aramak için, C# dilinde aşağıdakilerden hangisi kullanılır?
- 15
Aşağıdakilerden hangisi bir programlama dilidir?
- 16
string buyuk_metin = degisken_ismi.ToUpper();
Yukarıda şablonu verilen ToUpper metodu hangi işlemi gerçekleştirmektedir?
- 17
Akış şemasında birden fazla yapılacak işlemlerde kullanılan ve bir kolunun döngüsel işlemlere, diğer kolunun döngü sonlanınca sıradaki akışa bağlandığı şekil aşağıdakilerden hangisidir?
- 18
Yapılacak işlemlerin bilgisayarların anladığı dile çevrilebilmesi için ilk önce herkesin anlayabileceği bir yapıya çevrilmesi gerekir. Bu yapıya ne ad verilir?
- 19
Bu kelime birleştirme stilinde, ilk kelimeden sonraki tüm kelimelerin ilk harfleri büyük harf yapılıp boşluklar kaldırılarak, kelimeler şu şekilde "başarısızGirişSayısı" birleştirilir.
Yukarıdaki açıklamada yer verilen isimlendirme stili aşağıdakilerin hangisinde yer almaktadır?
- 20
BAŞLA
SAYI sayi1, sayi2
OKU sayi1
OKU sayi2
EĞER sayi1 > sayi2 İSE YAZ sayi1
DEĞİLSE EĞER sayi2 > sayi1 İSE YAZ sayi2
BİTİR
Yukarıda sözde (pseudo) kod ile yapılan işlem nedir?