AÖF Soru Bankası
BİL106U

İleri Programlama I

Deneme Sınavı Soruları

  • 19 soru
  • Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
  1. 1

    Aşağıdakilerden hangisi C# programlama dilindeki erişim denetleyicilerinden biri değildir? 

  2. 2

    Aşağıdakilerden hangisi dosya yoksa oluşturur, varsa dosyanın sonuna ekleme yapmak  kullanılır?

  3. 3

    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?

  4. 4

    Arayüzde tanımlı elemanların erişim belirleyicileri ön tanımlı olarak ne şekilde tanımlıdır?

  5. 6

    Bir sistem, belli bir nesne olmadan çalışamıyorsa aşağıdakilerden hangisini söyleyebiliriz?

  6. 7

    class Personel

    {

    public string isim;

    public string soyisim;

    public int dogumYili;

    public string cinsiyet;

    public string meslek;

    }

    class AkademikPersonel : Personel

    {

    public string unvan ;

    public string eposta ;

    public string birim ;

    }

    1. AkademikPersonel türetilmiş sınıf, Personel temel sınıftır.
    2. AkademikPersonel sınıfı temel, Personel türetilmiş sınıftır. 
    3. AkademikPersonel sınıfı Personel sınıfındaki tüm özellikleri miras alır.
    4. Personel sınıfı AkademikPersonel sınıfındaki tüm özellikleri miras alır.

    Yukarıdaki kod parçası değerlendirildiğinde numaralandırılmış olarak verilen ifadelerden hangileri doğrudur?

  7. 8

    C# programlama dilinde, kalıtım özelliğini engellemek istediğimiz durumlarda hangi anahtar kelimesi kullanılmaktadır?

  8. 9

    C# programlama dilinde arayüzlerin tanımlanması için hangi anahtar kelimesi kullanılmaktadır?

  9. 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 ***]
    }
    }
  10. 11

    Aşağıdakilerden hangisi sabit özelliklere ve metotlara sahip bir sınıfa ihtiyaç duyulduğunda kullanılan anahtar kelimedir? 

  11. 12

    Aşağıdakilerden hangisi nesneye yönelik programlamada türetilen sınıftan gelen bazı özelliklerin değiştirilebilmesi ve nesne üzerinden çağırılabilmesidir? 

  12. 13

    Sistem içinde belirli nesnelere ihtiyaç duyulmayan sınıf bağımlılık yapısı aşağıdakilerden hangisidir?

  13. 14

    Aşağıdakilerden hangisi mobil cihazlar için geliştirilmiş bir işletim sistemidir?

  14. 15

    C# programlama dilindeki ArrayList, Hashtable, Dictionary, Stack ve Queue gibi koleksiyon yapılarına ilişkin olarak aşağıdakilerden hangisi doğrudur?

  15. 16

    Akış diyagramlarında matematiksel işlemler ve değişkenlere değer atamaları
    gibi aşamaların kısa ifadeler ile içerisine yazıldığı şekil aşağıdakilerden hangisidir?

  16. 17

    Aşağıdakilerden hangisi, C# programlama dilinde, iki sayı arasında karşılaştırma yapan komuttur?

  17. 18

    Aşağıdakilerden hangisi/hangileri Sıralı (Doğrusal) Akış Diyagramına örnek olarak verilebilir?

    I. Girilen iki sayının çarpımını bulma

    II.  Çemberin çevre ve alanını bulma

    III. Notları girilen öğrencilerin sınıf ortalamasını bulma

  18. 19

    Aşağıdakilerden hangisi Uygulama Alanlarına göre sınıflandırılmasında Yapay Zeka Programlama için olan dillerden birisidir.

  19. 20

    Aşağıdakilerden hangisi C# programlama dilinde metodun geri döndürdüğü değerin belirtilmediyse dönüş tipi olarak tanımlanması gereken ifadedir?

Şıkları ve doğru cevapları görİleri Programlama I dersinin tüm sınavları, cevap anahtarları, süreli mod ve yanlış analizi uygulamada.Uygulamada aç