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
    1. Temel fark sınıfların bağımlı olmasıdır. 
    2. 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. 
    3. 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?

  2. 2

    Aşağıdakilerden hangisi C# programlama dilinde hataların yakalanıp yönetilmesi için kullanılan sınıftır? 

  3. 3

    Aşağıdakilerden hangisi syntax yazım hatalarından kaynaklanır?

  4. 4

    Aşağıdakilerden hangisi C# programlama dilinde erişim denetleyicilerin amacıdır?

  5. 5

    “Kaynak klasörü içeriği ile birlikte hedef klasöre taşıma işlemi” aşağıdaki ifadelerin hangisi ile adlandırılmaktadır?

  6. 6

    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?

  7. 7

    I.  Console.Out

    II. Console.In

    III.  Console. Error

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

  8. 8

    Aşağıdakilerden hangisi C# programlama dilinde hata sınıflarında ortak kullanılan özelliklerden hatayı gönderen uygulama ya da nesnenin adıdır? 

  9. 9

    Aşağıdakilerden hangisi C# console işlemlerinden biri değildir?

  10. 10
    1. Final ve static olarak tanımlanmış metotlar “override” edilemez.
    2. Temel, üst sınıf içinde “private” olarak tanımlı metotlar “override” edilir. 
    3. “override” edilecek metot tanımlanırken, “virtual” ve “override” anahtar kelimeleri kullanılır. 

    Yukarıdakilerden hangisi ya da hangileri metotların üzerine yazma kurallarındandır? 

  11. 11

    Aşağıdakilerden hangisi struct ile sınıf arasındaki farklardan biri değildir?

  12. 12

    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?

  13. 13

    Bir sınıf içerisinde bir metodun kalıtım yoluyla değiştirilmesi engellemek istenirse hangi anahtar kelimeyi kullanmak gerekir?

  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ğıda temel işlemler (operatatörler) ile ilgili olarak verilen ifadelerden hangisi yanlıştır? 

  16. 16

    COBOL dili ne tür uygulamalar için tercih edilir?

  17. 17

    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?

  18. 18

    Aşağıdakilerden hangisi C# programlama dilinde sayıyı en yakın tam sayıya çevirmek için kullanılan yuvarlama fonksiyonudur?

  19. 19

    string buyuk_metin = degisken_ismi.ToUpper();

    Yukarıda şablonu verilen ToUpper metodu hangi işlemi gerçekleştirmektedir?

  20. 20

    Aşağıdakilerden hangisi String sınıfının en sık kullanılan metotlarından birisidir?

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ç