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

    C# programlama dilinde, hataların yakalanıp yönetilmesi için aşağıdakilerden hangisi kullanılır?

  2. 2
    1. Soyut sınıflarda hem metot bildirimine hem de metot oluşturulmasına izin verilmektedir.
    2. Soyut sınıflardan sadece yeni sınıflar türetilebilir.
    3. Soyut sınıftan türetilen sınıflarda, bildirimi yapılan metotların tanımlanması gerekmektedir.
    4. Soyut sınıflarda “new” anahtar kelimesi ile yeni nesne oluşturulur. 

     Yukarıdaki soyut sınıf ile ilgili ifadelerden hangileri doğrudur? 

  3. 3

    I. Sınıflarda yapıcı (constructor) metotlar varken, struct yapılarında sadece ilk değer ataması yapılan, parametreli yapıcı metoda izin verilmektedir.

    II. Struct, değer tipi olduğu için sınıflar gibi null olamaz.

    III. Sınıflar hem interface (arayüz) hem de başka sınıflardan kalıtıma izin verirken, struct yapısı sadece interface (arayüz) uygulayabilir, kalıtımı desteklemez.

    IV. Struct elemanlarının default değerleri public tanımlıdır. Sınıf elemanlarının default değerleri ise private tanımlıdır.

    Yukarıdaki ifadelerden hangisi ya da hangileri doğru olarak verilmiştir?

  4. 4

    Aşağıdaki önermelerden hangisi doğrudur?

  5. 5

    Aşağıdakilerden hangisi bugün tüm dünyada kullanılan Sanal Özel Ağ ifadesinin kısaltmasıdır?

  6. 6

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

  7. 7
    1. Parametre olarak FileStream nesnesi almaktadır.
    2. StreamWrite, açılan dosyaya veri koymak için kullanılır. 
    3. 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? 

  8. 8

    Aşağıdakilerden hangisi C# programlama dilinde parametre olarak verilen klasörün içindeki dosyaları veren directory ve file sınıfı işlemidir?

  9. 9

    Yukarıdaki şekilde yer alan "50 satır ve 100 karakter" işlemi aşağıdaki console komutlarından hangisi ile yapılmaktadır?

  10. 10

    I.  Console.Out

    II. Console.In

    III.  Console. Error

    Yukarıdakilerden hangileri Console için tanımlanmış akımlar arasında yer alır?

  11. 11

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

  12. 12

    Türetilen sınıfın metoduna işlem önceliği verebilmek için, “virtual” olmayan bir metodu, override edebilmede hangi anahtar sözcüğünü kullanırız?

  13. 13

    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?

  14. 14

    Aşağıdakilerden hangisi kullanım haklarına göre sınıflandırlmış yazılımlardan biri değildir?

  15. 15

    Algoritma  ilk olarak hangi kitapta sunulmuştur?

  16. 16

    public int ucgenAlanHesapla( int taban, int yukseklik )
    {
    int alan = ( taban * yukseklik ) / 2 ;
    return alan ;
    }

    Yukarıda verilen kod bloğu içerisindeki metot elemanlarından hangisi metodun döndürdüğü değer türünü tanımlamaktadır?

  17. 17

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

    Aşağıdakilerden hangisi veya hangileri nesne yönelimli programlama dillerinde beklenen temel özelliklere  örnek olarak verilebilir?

     I. Kapsülleme (Encapsulation)
     II. Miras Alma (Inheritance)
     III. Çok Biçimlilik (Polymorphism)
     IV. Soyutlama (Abstraction)

  19. 19

    C# kodunun çalışma sırası aşağıdakilerden hangisinde doğru olarak verilmiştir?

  20. 20

    İçine eklenen bir kontrol durumu gerçekleşene kadar kendini çağırarak istenilen işi yapan özel metot türü 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ç