İleri Programlama I
Deneme Sınavı Soruları
- 20 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1
Arayüzler, fark edilebilmeleri amacıyla geleneksel olarak isimleri hangi harf ile başlatılır?
- 2
Aşağıdakilerden hangisi C# programlama dilinde hata sınıflarında ortak kullanılan özelliklerden biri değildir?
- 3
Aşağıdakilerden hangisi C# programlama dilinde parametre olarak verilen klasörün içindeki dosyaları veren directory ve file sınıfı işlemidir?
- 4
- Metotları statiktir.
- Dosya yolunu kullanır.
- Dosya adı, boyutu, uzantısı, oluşturulma tarihi gibi bilgileri verir.
Yukarıda DirectoryInfo ve FileInfo Sınıfları ile ilgili verilen ifadelerden hangisi/hangileri doğrudur?
- 5
C# programlama dilinde bir sınıf neden birden fazla sınıftan miras alamaz?
- 6
Aşağıdakilerden hangisi C#’da çıktısı 4,60 TL şeklinde olan Console sınıfı metodudur?
- 7
C# programlama dilindeki Console sınıfının SetIn metodundan aşağıdaklerden hangisini yapmak için yararlanılır?
- 8
Belirtilen dosya yolundaki dosyanın içeriğini silerek açmak için kullanılan komut aşağıdakilerden hangisidir?
- 9
Aşağıda, C# programlama dilinde System.IO kütüphanesinde yer alan FileStream sınıfı ve StreamWriter kullanılarak bir dosya işlemi yapan kod yer almaktadır. Bu kodla ilgili olarak aşağıdakilerden hangisi yanlıştır?
FileStream fs = new FileStream("c:\\tmp\\yeni_dosya.txt", FileMode.OpenOrCreate,FileAccess.Write);
StreamWriter sw = new StreamWriter(fs);
sw.Write("Bu benim ");
sw.WriteLine("ilk dosya işlemim. ");
sw.WriteLine("Merhaba dünya!!!");
sw.Close();
- 10
Aşağıdakilerden hangisinde alt sınıfların yaşam döngüsü, üst sınıfın yaşam döngüsüne bağlıdır?
- 11
Nesne yönelimli bir programlama dilinde A isimli bir sınıfımız bulunmakta ve bu sınıfın X ismi ile tanımlanmış bir metodu bulunmaktadır. A sınıfından türetilen iki farklı B ve C sınıfları olduğunu düşünelim. B ve C sınıfları ataları olan A sınıfından aldıkları X metodunu tekrar yazmış (override) olabilirler. Elimizde bir tane de D sınıfı olsun ve bu D sınıfı da çoklu kalıtım ile hem B hem de C sınıfından türetilmiş olsun. Bu durumda D sınıfının X metodunu miras alması ile ilgili olarak bir belirsizlik ortaya çıkmaktadır. Çünkü bu metodu hem B hem de C sınıfından miras alması mümkündür. Bu duruma ne ad verilir?
- 12
Aşağıdakilerden hangisi C# programlama dilinde .Net içerisinde bulunan sınıflara yeni metotlar eklenebilmesini sağlayan metottur?
- 13
Aşağıdaki kod çalıştırıldığında sonuç ne olur?

- 14
C# programlama dilinde koleksiyon sınıfına ilişkin metotlar olan “Queue” (kuyruk) ve “Stack” (istif) arasındaki fark nedir?
- 15
Aşağıdakilerden hangisi C# programlama dilinde nesneleri gruplamayı sağlayan koleksiyonlar sınıfında en genel amaçlı kullanılan ve nesnelerden oluşan dizi yapısına verilen isimdir?
- 16
Bilgisayardaki tüm donanım ve yazılımlar arasındaki iletişimi belirli kurallar çerçevesinde düzenleyen yazılımlar, aşağıdakilerden hangisidir?
- 17
Kod içerisinde, sayısı belli olan tekrarlı blokların oluşturulmasında aşağıdakilerden hangisi kullanılır?
- 18
o
Yukarıda yer alan akış diyagramı şekli hangi anlama gelmektedir?
- 19
Aşağıdakilerden hangisi bir string değer içinde karakter ya da metin aramak için kullanılmaktadır?
- 20
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?