İleri Programlama I
Deneme Sınavı Soruları
- 20 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1
I. Nesnenin artık kullanılmayacağı zaman çağrılırlar.
II. Bellekte yer açılmasını sağlarlar.
III. Başına tilda “~” işareti alan yıkıcı metotlar, parametre alamaz ve geri değer döndüremezler.
Yukarıda yer alan Yıkıcı metotlar ile ilgili ifadelerden hangisi ya da hangileri doğru olarak verilmiştir?
- 2
- Parametre olarak FileStream nesnesi almaktadır.
- StreamWrite, açılan dosyaya veri koymak için kullanılır.
- StreamWriter kullandıktan sonra, her zaman için Close() metodu ile kapatılır.
Yukarıda C# programlama dilinde dosyaya veri yazma ile ilgili ifadelerden hangisi/hangileri doğrudur?
- 3
Çok kod yazarak hata almak, aşağıdakilerden hangisinde artışa neden olur?
- 4
Nesne yönelimli programlama dillerine ilişkin sınıf bağımlılıkları kavramı içinde düşünüldüğünde aşağıdakilerden hangisi yanlıştır?
- 5
Dosyanın açılma şekillerine ait terimlerden hangisi açıklaması ile doğru eşleşmemiştir?
- 6
Sistem içinde belirli nesnelere ihtiyaç duyulmayan sınıf bağımlılık yapısı aşağıdakilerden hangisidir?
- 7
Generic sınıflarda kısıtlama koymak istediğimiz durumlarda __________ anahtar kelimesini kullanıyoruz.
Yukarıda verilen cümlede boşluğu hangi anahtar kelime ile doldurmak gerekir?
- 8
Aşağıdakilerden hangisi C# programlama dilinde hata sınıflarında ortak kullanılan özelliklerden biri değildir?
- 9
Aşağıdakilerden hangisi bugün tüm dünyada kullanılan Sanal Özel Ağ ifadesinin kısaltmasıdır?
- 10
Aşağıdakilerden hangisi .Net ortamında C# programlama dilinde System.IO kütüphanesi ile tanımlanan işlemlerden değildir?
- 11
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?
- 12
DirectoryInfo ve FileInfo sınıfları’nda dosya yolunun yanında hangi bilgiye ulaşılamaz?
- 13
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?
- 14
var sayi = Math.Abs(-123.45);
Console.WriteLine( "Değer: " + sayi );
Yukarıda Math sınıfında hazırlanmış Math.Abs(sayı) fonksiyonu kullanılmıştır. Bu kod bloğı-unun ekran çıktısı aşağıdakilerden hangisidir?
- 15
Stack (yıgın) edilmiş bilgilerin üzerine yeni bir değer eklemek için aşağıdakilerden hangisi kullanılır?
- 16
Kod içerisinde, sayısı belli olan tekrarlı blokların oluşturulmasında aşağıdakilerden hangisi kullanılır?
- 17
“Sayının tam kısmını döndürür, ondalıklı kısmını siler. Parametre olarak aldığı sayı double, decimal veya float gibi ondalıklı sayılar olabilir.”
Yukarıda tanımı verilen Matematik Sınıfı metodu aşağıdakilerden hangisidir?
- 18
var sayi = Math.Abs(-123.45);
Console.WriteLine( "Değer: " + sayi );
Yukarıda Math sınıfında hazırlanmış Math.Abs(sayı) fonksiyonu kullanılmıştır. Bu kod bloğı-unun ekran çıktısı aşağıdakilerden hangisidir?
- 19
Tasarım aşamasında oluşturulan tüm doküman ve isteklerin yazılım geliştirme ekibine iletildiği yazılım geliştirme aşaması aşağıdakilerden hangisidir?
- 20
string yazi = "C# çok hoş";
int uzunluk = yazi.Length;
Console.WriteLine( uzunluk );
Yukarıdaki kod parçasında String sınıfının Length metodu kullanılmıştır. Bu kod parçasının üreteceği çıktı aşağıdakilerden hangisidir?