AÖF Soru Bankası
BİL106U

İleri Programlama I

Deneme Sınavı Soruları

  • 20 soru
  • Cevap anahtarı açık: çöz, sonucunu gör
0 doğru · 0 yanlış · 20 kaldı
  1. 1

    Erişim denetleyicilerden Public’in kullanım alanı ile ilgili aşağıdaki seçeneklerden hangisi doğrudur?

  2. 2

    Aşağıdakilerden hangisi kalıtım yoluyla aktarılmaz, sadece tanımlandıkları sınıf içerisinden erişilebilir?

  3. 3

    Aşağıdaki program parçacıklarından hangisinde Metot Üzerine Yazma vardır?

  4. 4

    Aşağıdakilerden hangisi Consol üzerindeki imlecin konumunu verilen koordinatlara getirme işlemini tek başına yapan bir metottur?

  5. 5

    SınıfAdı değişkenAdı = ..... SınıfAdı()

    Yukarıdaki şablonda noktalı kısma C# dilinde hangi ifade gelir? 

  6. 6

    StreamWriter kullandıktan sonra, dosyaya yazma işlemi gerçekleşmesi için devamında hangi metot kullanılmalıdır?

  7. 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. 8

    Aşağıda verilen seçeneklerden hangisi bir generic tanımlamasıdır?

  9. 9
    1. Arayüzler veri elemanı içerir. 
    2. Arayüzler diğer arayüzlerden türetilebilir.
    3. Bir sınıf birden fazla arayüzü destekleyebilir.
    4. Arayüzde tanımlı fonksiyon ve özelliklerin gövdeleri yoktur. 

    Yukarıdakilerden hangisi arayüz oluştururken uyulması gereken kısıtlardır? 

  10. 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. 11

    Aşağıdakilerden hangisi Yapıcı Metot için doğru bir ifade değildir?

  12. 12

    Aşağıdakilerden hangisi C# programlama dilinde struct yapısının özelliklerinden biridir? 

  13. 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. 14

    Aşağıdaki terimler neye örnek olarak verilebilir?
    - Linux
    - Mac-Os
    - Windows 10, 8, 7…
    - Android (Mobil)
    - IOS (Mobil)

  15. 15
    1. Süre kısıtlaması olmamalıdır.
    2. Sonsuz sayıda işlem adımına sahip olmalıdır.
    3. Tüm olası durumları içerecek kadar genel olmalıdır.
    4. Başlangıç - bitiş adımlarını içermelidir.

    Aşağıdakilerden hangisi ya da hangileri algoritma oluştururken dikkat edilmesi gereken hususlardandır?

  16. 16

    İçine eklenen bir kontrol durumu gerçekleşene kadar kendini çağırarak istenilen işi yapan fonksiyonlara ne ad verilir?

  17. 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. 18

    Aşağıdakilerden hangisi programlama dillerinde yazım kuralları kullanmanın faydalarından biri değildir? 

  19. 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. 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?

Bir şıkka dokun; doğru cevap hemen görünür.
Yeni yılların sınavlarını da çözİleri Programlama I dersinin tüm sınavları, cevap anahtarları, süreli mod ve yanlış analizi uygulamada.Uygulamada aç