AÖF Soru Bankası
YBS306U

İleri Programlama

Deneme Sınavı Soruları

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

    Nesneye yönelik programlamada hangisi bir üretimdeki ürünün özelliğini ifade etmektedir?

  2. 2

    Aşağıdakilerden hangisi güvenlik ve sağlamlık amacıyla bir sınıfta kullanılan özelliklerin değiştirilmesi ve bazı metotlara erişmesinin engellenmesinin yapılabildiği işlemdir?



  3. 3

    Bir sınıfın başka bir sınıftaki özelliklere ve metotlarına sahip olması aşağıdakilerden hangi nesneye yönelik programlama yaklaşımı ilkesi sonucudur?

  4. 4
    1. Bir switch deyiminin gövdesi switch bloğu olarak bilinir.
    2. Switch bloğundaki bir ifade ya case ya da default etiketleriyle etiketlenebilir.
    3. Bir switch bloğu içinde case etiketi birden fazla olabilir.
    4. Switch deyimi ifadesini değerlendirir ve akabinde ifadenin eşleştiği case etiketinden sonra gelen tüm ifadeleri çalıştırır.

    Java programlama dilinde karar verme deyimlerinden switch ifadesine ilişkin olarak yukarıdaki seçeneklerde yer alan ifadelerden hangileri doğrudur?

  5. 5

    Aşağıdakilerden hangisi JRE ile yüklenen ve İnternet tarayıcısında çalışması gereken Java uygulamasını çalıştıran eklentidir?

  6. 6

    Yazılan kaynak kodun bayt koda dönüştürülmesi için hangi işlem yapılır?

  7. 7
    1. ASCII, harflerin bilgisayar ortamında saklanması ve taşınması ile ilgili geliştirilen ilk sistemdir.
    2. ASCII Türkçe’de “Bilgi Değişimi İçin Amerikan Standart Kodlama Sistemi” anlamına gelir.
    3. ASCII’de Amerikan İngilizcesi alfabesinde bulunan harflerin her birine bir sayı atanmış ve harfler bilgisayar ortamında sayı olarak saklanmıştır.
    4. Unicode Türkçe’de “Evrensel Kod” anlamına gelir.
    5. Unicode Consortium organizasyonu tarafından geliştirilen ve her karaktere bir sayı değeri karşılığı atayan bir endüstri standardıdır.
    6. Unicode sisteminin amacı farklı karakter kodlama sistemlerinin birbiriyle tutarlı çalışmasını ve dünyadaki tüm yazım sistemlerinden metinlerin bilgisayar ortamında tek bir standart altında temsil edilebilmesini sağlamaktır.

    ASCII ve Unicode sistemine ilişkin olarak yukarıdaki seçeneklerde yer alan ifadelerden hangileri doğrudur?

  8. 8
    1. Nesneye yönelik programa dilidir
    2. Platforma bağımlıdır
    3. Çoklu-İş parçacıklarını destekler
    4. Dağıtık yapıdadır

    Java programlama dili ile ilgili yukarıdaki bilgilerden hangisi ya da hangileri doğrudur?

  9. 9

    Aşağıdaki Java programının çıktısı kaçtır?

    int sayi = 13;

    if (sayi >= 20) {
        sayi = 1;
    } else if ((sayi % 4)==2) {
       sayi = 2;
    } else if (sayi < 10) {
       sayi = 3;
    } else if (sayi >= 1) {
       sayi = 4;
    } else if (sayi == 0) {
      sayi = 5;
    }
    System.out.println(sayi);

  10. 10
    1. If-then-else deyimlerini veya switch deyimini kullanılıp kullanılmayacağına karar vermek okunabilirlik ve test edilen ifadeye dayanır.
    2. If-then-else deyimi, değerleri veya koşulların aralıklarına dayalı ifadeleri sınarken switch ifadesi ifadeleri yalnızca tek bir tam sayı, numaralandırılmış değer veya String nesnesine dayalı olarak test eder.
    3. Diğer bir ilgi çekici nokta da break ifadesidir, her break ifadesi, switch deyimini sonlandırır.
    4. Kontrol akışı, switch bloğundaki ilk ifadeyle çalışmaya başlar.
    5. Switch bloğunun doğru çalışması için break ifadeleri gereklidir.
    6. Eğer break ifadeleri kullanılmazsa eşleşen case etiketinden sonraki tüm ifadeler, sonraki case etiketinin eşleşip eşleşmediğine bakılmaksızın, bir break ifadesi bulunana kadar çalışmaya devam eder.

    Java programlama dilinde karar verme deyimlerine ilişkin olarak yukarıdaki seçeneklerde yer alan ifadelerden hangileri doğrudur?

  11. 11

    Nesnelerin içeride farklı çalışmalarına rağmen, dışarıdan aynı biçimde görünmesi, aşağıdakilerden hangisidir ?

  12. 12
    1. Bir diziyi tanımlamada iki parça vardır: köşeli parantezlerden önce yazılan dizinin tipi ve köşeli parantezlerden sonra yazılan dizinin adı.
    2. Dizinin tipi olarak ilkel veri tiplerini (int, byte, long, vb) kullanabileceğimiz gibi sınıflardan yaratılmış nesnelerde kullanabiliriz.
    3. Dizilerle çalışırken, indisin değeri sıfırdan başlar ve toplam eleman sayısının bir eksiğine kadar gider. Bu sınırlar dışında erişim yapmaya çalışırsanız java.lang.ArrayIndexOutOfBoundsException hatası alırsınız.
    4. Derleyici dizinin sınırlarının ihlal edilip edilmediğini kontrol etmez, bu iş programcının sorumluluğundadır.

    Java programlama dilinde dizilere ilişkin olarak yukarıdaki seçeneklerde yer alan ifadelerden hangileri doğrudur?

  13. 13

    Aşağıdakilerden hangisi diğerlerini içerisinde barındıran bir yapıdır?

  14. 14

    Nesnelerin içeride farklı çalışmalarına rağmen, dışarıdan aynı biçimde görünmesi, aşağıdakilerden hangisidir ?

  15. 15

    Proje ekranına geçmek için aşağıdakilerden hangisi tıklandığında boş Eclipse çalışma ortamı gelir?

  16. 16

    Erişim niteleyiciler ve erişim seviyeleri ile ilgili aşağıdakilerden hangisi doğrudur?

  17. 17

    Eğer bir nesne, her zaman bir diğer nesneyi de etkiliyorsa ya da var olmak için diğerine ihtiyaç duyuyorsa nesneler arasındaki ilişki için ne söylenebilir?

  18. 18

    Aşağıdakilerden hangisi hem derlemeli hem de yorumlamalı dillere örnek gösterilebilir?

  19. 19

    Bir sınıfın başka bir sınıftaki özelliklere ve metotlarına sahip olmasına ne denir?

  20. 20

    Bir sınıfın başka bir sınıftaki özelliklere ve metotlarına sahip olması aşağıdakilerden hangi nesneye yönelik programlama yaklaşımı ilkesi sonucudur?

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