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

    Arayüzler, fark edilebilmeleri amacıyla geleneksel olarak isimleri hangi harf ile başlatılır?

  2. 2

    Aşağıdakilerden hangisi C# programlama dilinde hata sınıflarında ortak kullanılan özelliklerden biri değildir? 

  3. 3

    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?

  4. 4
    1. Metotları statiktir. 
    2. Dosya yolunu kullanır.
    3. Dosya adı, boyutu, uzantısı, oluşturulma tarihi gibi bilgileri verir. 

    Yukarıda DirectoryInfo ve FileInfo Sınıfları ile ilgili verilen ifadelerden hangisi/hangileri doğrudur? 

  5. 5

    C# programlama dilinde bir sınıf neden birden fazla sınıftan miras alamaz?

  6. 6

    Aşağıdakilerden hangisi C#’da çıktısı 4,60 TL şeklinde olan Console sınıfı metodudur? 

  7. 7

    C#  programlama dilindeki Console sınıfının SetIn metodundan aşağıdaklerden hangisini yapmak için yararlanılır?

  8. 8

    Belirtilen dosya yolundaki dosyanın içeriğini silerek açmak için kullanılan komut aşağıdakilerden hangisidir?

  9. 9

    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();



  10. 10

    Aşağıdakilerden hangisinde alt sınıfların yaşam döngüsü, üst sınıfın yaşam döngüsüne bağlıdır?

  11. 11

    Nesne yönelimli bir programlama dilinde A isimli bir sınıfımız bulunmakta ve bu sınıfın X ismi ile tanımlanmış bir metodu bulunmaktadır.  A sınıfından türetilen iki farklı B ve C sınıfları olduğunu düşünelim. B ve C sınıfları ataları olan A sınıfından aldıkları X metodunu tekrar yazmış (override) olabilirler. Elimizde bir tane de D sınıfı olsun ve bu D sınıfı da çoklu kalıtım ile hem B hem de C sınıfından türetilmiş olsun. Bu durumda D sınıfının X metodunu miras alması ile ilgili olarak bir belirsizlik ortaya çıkmaktadır. Çünkü bu metodu hem B hem de C sınıfından miras alması mümkündür. Bu duruma ne ad verilir?



  12. 12

    Aşağıdakilerden hangisi C# programlama dilinde .Net içerisinde bulunan sınıflara yeni metotlar eklenebilmesini sağlayan metottur?  

  13. 13

    Aşağıdaki kod çalıştırıldığında sonuç ne olur?

  14. 14

    C# programlama dilinde koleksiyon sınıfına ilişkin metotlar olan “Queue” (kuyruk) ve “Stack” (istif) arasındaki fark nedir?



  15. 15

    Aşağıdakilerden hangisi C# programlama dilinde nesneleri gruplamayı sağlayan koleksiyonlar sınıfında en genel amaçlı kullanılan ve nesnelerden oluşan dizi yapısına verilen isimdir?

  16. 16

    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?

  17. 17

    Kod içerisinde, sayısı belli olan tekrarlı blokların oluşturulmasında aşağıdakilerden hangisi kullanılır?

  18. 18

    o

    Yukarıda yer alan akış diyagramı şekli hangi anlama gelmektedir?

  19. 19

    Aşağıdakilerden hangisi  bir string değer içinde karakter ya da metin aramak için kullanılmaktadır?

  20. 20

    Yapılacak işlemlerin bilgisayarların anladığı dile çevrilebilmesi için ilk önce herkesin anlayabileceği bir yapıya çevrilmesi gerekir. Bu yapıya ne ad verilir?

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ç