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

    Aşağıdaki değişken isimlerinden hangisi Java programlama dilinde kullanılabilir?

  2. 2

    Java'da erişim niteleyicileri ve erişim seviyeleri hakkında bir tablo hazırlamak istenmiştir. Hatalı bir tablo içeriği oluşturmamak için 1, 2 ve 3 ile ifade edilen bölümlere sırasıyla hangilerinin yazılması gerekmektedir?

  3. 3

    1.

    2.

    3.

    4.

    5.

    6.

    7.

    8.

    9.

    10.

    11.

    12.

    13.

    14.

    15.

    16.

    17.

    18.

    public class Dikdörtgen {

    private final int en;

    private final int boy;

    public Dikdörtgen() {

    this.en = 1;

    this.boy = 1;

    }

    public Dikdörtgen(int en, int boy) {

    this.en = en;

    this.boy = boy;

    }

    public int hesaplaAlan() {

    return en * boy;

    }

    public int hesaplaÇevre() {

    return 2 * (en + boy);

    }

    }

     Yukarıdaki Java programında hangi satırda parametreler tanımlanmıştır?

  4. 4
    1. Gezer noktalı sayıları ifade etmek için double ya da float tipleri kullanılır.
    2. Double tipinin duyarlılığı daha fazladır.
    3. Eğer ondalıklı sayı F ya da f harfi ile biterse float olarak değerlendirilir, D ya da d harfi ile bitiyorsa double olarak değerlendirilir.
    4. Gezer noktalı sayıları bilimsel gösterimde de yazabiliriz, bu gösterimde E ya da e harfi kullanılır ve bu harflerden sonra gelen sayı 10’un katını ifade eder.
    5. Bilimsel gösterim, bilim insanlarının çok büyük ya da çok küçük sayıları daha anlaşılır ve okunur olarak ifade etmesidir. Örneğin, 0.0000000056 yerine  5.6 x 10-9 yazılır.
    6. Örneğin 0.0000000056 sayısı Java dilinde float ve double tipleri için 5.6e-9 ya da 5.6E-9 olarak yazılabilir.

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

  5. 5

    Aşağıdakilerden hangisi ata sınıftır?

  6. 6
    1. public
    2. private
    3. protected
    4. Low coupling

    Yukarıdakilerden hangisi ya da hangileri erişim değiştiricisidir?

  7. 7

    Java'da sınıflar tanımlanırken kullanılan aşağıdaki bileşenlerden hangisi erişim niteleyici olarak değerlendirilmektedir?

  8. 8
    1. public class Dikdörtgen {
    2. private fnal int en;
    3. private fnal int boy;
    4. public Dikdörtgen() {
    5. this.en = 1;
    6. this.boy = 1;
    7. }
    8. public Dikdörtgen(int en, int boy) {
    9. this.en = en;
    10. this.boy = boy;
    11. }
    12. }

    Yukarıda verilen Java kodunda ilk yapıcı metodu this kullanılarak yeniden yazılırsa, numaralandırılan hangi ifadelerde değişiklik yapılması beklenir?

  9. 9

    Bir sınıfın yaratılan bir örneğine ne denir?

  10. 10

    Aşağıdakilerden hangisi kontrol akışını o anki metoddan çıkararak metodun başladığı yere geri döndürür?

  11. 11

    Aşağıdakilerden hangisi derlemeli diller arasında yer alır?

  12. 12
    1. String ve char sabitleri Unicode (UTF-16) karakterlerinden oluşurlar.
    2. Eğer metin editörü ve dosya sistemi izin veriyorsa ASCII dışında kalan karakterleri (ğ, ü, ş, ı, ö, ç, Ğ, Ü, Ş, İ, Ö, Ç, gibi) direk olarak kodun içinde kullanabiliriz.
    3. Bu tür karakterleri sadece ASCII karakterleri kullanarak yazmanın yolu vardır.
    4. Her karakterin Unicode değerinin 16’lık tabanda gösteriminin başına \u koyarak yazarsak o karakterin kendini yazmış gibi oluruz.

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

  13. 13
    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?

  14. 14

    Aşağıdakilerden hangisi, nesnenin bileşenlerindendir ?

  15. 15

    Yukarıda verilen örnek aşağıdakilerden hangisine uygundur?

  16. 16
    Televizyon sınıfı için “ata sınıf - alt sınıf” ikilisi olarak aşağıdakilerden hangisi uygundur?
  17. 17

    Sarmalama işleminin yapılabilmesi için kullanılan public, private ve protected gibi ifadelere ne ad verilir?

  18. 18

    Nesne ilk oluşturulduğu anda nesnenin ilk durumunu anlamlı kılabilmek hangi işlemler yapılmaktadır?

  19. 19

    Java programlama dilinde değişkene isim verirken aşağıdaki hangi kurallara uymamız gerekir?

    I. Değişken isimleri küçük büyük harfe duyarlıdır.
    II. Değişken isimleri rakam ile başlayabilir.
    III. Özel kelimelerden (class, abstract, default, super, vb) birisi olamaz.

  20. 20

    Java'da sınıf hiyerarşisinin en tepesinde olan sınıf 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 dersinin tüm sınavları, cevap anahtarları, süreli mod ve yanlış analizi uygulamada.Uygulamada aç