İleri Programlama I
Deneme Sınavı Soruları
- 20 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1
Aşağıdakilerden hangisi alt sınıflara kalıtım veremeyen sınıf oluşturmak için kullanılır?
- 2
- Temel fark sınıfların bağımlı olmasıdır.
- Kompozisyonda, alt sınıfların yaşam döngüsü, doğrudan üst sınıfın yaşam döngüsüne bağlıdır.
- Birleştirmede ise alt sınıfların ve üst sınıfın kendi yaşam döngüleri vardır.
Yukardakilerden hangisi ya da hangileri kompozisyon ve birleştirme arasındaki farkları ifade etmektedir?
- 3
- Tekrar kullanılabilir kod yazımına yardımcı olarak tekrarı önler.
- Kod üzerinde daha esnek ve güçlü bir kontrol sağlanmasına yardımcı olur.
- Hata ayıklaması kolay ve yönetilebilir kodların yazılmasına imkân verir.
- Alt sınıfların ve üst sınıfın kendi yaşam döngüleri vardır.
Yukarıdaki ifadelerden hangileri C# programlama dilinde generics ile ilgilidir?
- 4
Aşağıdakilerden hangisi C#’da çıktısı 4,60 TL şeklinde olan Console sınıfı metodudur?
- 5
Aşağıdaki program çalıştırıldığında çıktı ne olur?

- 6
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 );
Var olan bir dosyanın sonuna ekleme yapmak için, “dosyanın açılma şekli” parametresi olarak aşağıdakilerden hangisi kullanılmalıdır?
- 7
Aşağıdakilerden hangisi Consol üzerindeki imlecin konumunu verilen koordinatlara getirme işlemini tek başına yapan bir metottur?
- 8
Aşağıdakilerden hangisi Yapıcı Metot için doğru bir ifade değildir?
- 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
Aşağıda verilen seçeneklerden hagisi doğrudur?
- 11
I. Windows Forms Application, programcıya kullanım kolaylığı sağlayarak hazır bileşenler sunan (form, textBox, radioButton, comboBox vs.) grafik arayüzüne sahip bir C# proje türüdür.
II. Console ise grafik arayüzü bulunmayan, girdi ve çıktıların siyah bir ekranda işlendiği kullanıcı arayüzüdür.
III. Hazır bileşenler Console yapısı içinde yoktur.
Yukarıdaki ifadelerden hangisi ya da hangileri doğru olarak verilmiştir?
- 12
Aşağıdakilerden hangisi C# programlama dilinde bağımsız değişken hatasıdır?
- 13
Çoklu kalıtım (birden fazla sınıf) yapmak için C# programlama dilinde ne kullanmak faydalı olacaktır?
- 14
Aşağıdakilerden hangisi C# programlama dilinde yorum oluşturma kurallarından biri değildir?
- 15
Aşağıda String sınıfına ilişkin metotlar verilmiş ve işlevleri tanımlanmıştır. Hangi metodun işlevi doğru tanımlanmamıştır?
- 16
Bilgisayarı çalıştırmak için tuşa basıldığında arka planda çalışan tüm unsurlar ne olarak kabul edilir?
- 17
Aşağıdakilerden hangisi String bir değişkenin sonunun verilen bir char veya string türündeki değere eşit olup olmadığını kontrol eder?
- 18
Aşağıdakilerden hangisi C# programlama dilinde sayıyı en yakın tam sayıya çevirmek için kullanılan yuvarlama fonksiyonudur?
- 19
Aşağıdakilerden hangisi Programlama Dillerinin Elemanları arasında, Programlama Dilindeki Ögelerin doğru ve anlamlı bir dizilime sahip olması ile ilgili olandır.
- 20
Aşağıdakilerden hangisi Programlama Dillerinin Elemanları arasında, Programlama Dilindeki Ögelerin doğru ve anlamlı bir dizilime sahip olması ile ilgili olandır.