İleri Programlama I
Deneme Sınavı Soruları
- 20 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1
Erişim denetleyicilerden Public’in kullanım alanı ile ilgili aşağıdaki seçeneklerden hangisi doğrudur?
- 2
Aşağıdakilerden hangisi kalıtım yoluyla aktarılmaz, sadece tanımlandıkları sınıf içerisinden erişilebilir?
- 3
Aşağıdaki program parçacıklarından hangisinde Metot Üzerine Yazma vardır?
- 4
Aşağıdakilerden hangisi Consol üzerindeki imlecin konumunu verilen koordinatlara getirme işlemini tek başına yapan bir metottur?
- 5
SınıfAdı değişkenAdı = ..... SınıfAdı()
Yukarıdaki şablonda noktalı kısma C# dilinde hangi ifade gelir?
- 6
StreamWriter kullandıktan sonra, dosyaya yazma işlemi gerçekleşmesi için devamında hangi metot kullanılmalıdır?
- 7
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();
- 8
Aşağıda verilen seçeneklerden hangisi bir generic tanımlamasıdır?
- 9
- Arayüzler veri elemanı içerir.
- Arayüzler diğer arayüzlerden türetilebilir.
- Bir sınıf birden fazla arayüzü destekleyebilir.
- Arayüzde tanımlı fonksiyon ve özelliklerin gövdeleri yoktur.
Yukarıdakilerden hangisi arayüz oluştururken uyulması gereken kısıtlardır?
- 10
Aşağıdaki kod çalıştırıldığında çıktıda 10 20 görebilmemiz için "cikti()" fonksiyonunun içerisine aşağıdaki kodlardan hangisini eklememiz gerekir?
class BaseClass
{
protected int i = 20;
}
class Derived : BaseClass
{
int i = 10;
public void cikti()
{
// [*** Kodu buraya yazın ***]
}
} - 11
Aşağıdakilerden hangisi Yapıcı Metot için doğru bir ifade değildir?
- 12
Aşağıdakilerden hangisi C# programlama dilinde struct yapısının özelliklerinden biridir?
- 13
C# programlama dilinde System.IO kütüphanesinde yer alan FileStream sınıfı şu şekilde kullanılır:
FileStream fs = new FileStream( dosya_yolu, dosyanın_açılma_şekli, dosyanın_kullanım_şekli);
Buna göre, dosyayı hem okumak hem de yazmak üzere açmak için, aşağıdakilerden hangisi doğrudur?
- 14
Aşağıdaki terimler neye örnek olarak verilebilir?
- Linux
- Mac-Os
- Windows 10, 8, 7…
- Android (Mobil)
- IOS (Mobil) - 15
- Süre kısıtlaması olmamalıdır.
- Sonsuz sayıda işlem adımına sahip olmalıdır.
- Tüm olası durumları içerecek kadar genel olmalıdır.
- Başlangıç - bitiş adımlarını içermelidir.
Aşağıdakilerden hangisi ya da hangileri algoritma oluştururken dikkat edilmesi gereken hususlardandır?
- 16
İçine eklenen bir kontrol durumu gerçekleşene kadar kendini çağırarak istenilen işi yapan fonksiyonlara ne ad verilir?
- 17
İçine eklenen bir kontrol durumu gerçekleşene kadar kendini çağırarak istenilen işi yapan özel metot türü aşağıdakilerden hangisidir?
- 18
Aşağıdakilerden hangisi programlama dillerinde yazım kuralları kullanmanın faydalarından biri değildir?
- 19
Aşağıdakilerden hangisi C# programlama dilinde string sınıfı ifadeleri birleştirmek için kullanılan, verilen metinleri art arda ekleyen metodun ismidir?
- 20
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?