AÖF Soru Bankası
YBS306U

İleri Programlama

Ünite Sınavı Soruları

  • 20 soru
  • Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
  1. 1
    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?

  2. 2

    Case ya da default etiketleriyle etiketlenebilen operatör aşağıdakilerden hangisidir?

  3. 3

    Bir döngüyü sonlandırmak için kullanılan operatör aşağıdakilerden hangisidir?

  4. 4

    Aşağıdaki veri tiplerinden hangisi boyut olarak en az yeri kaplar?

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

  6. 6

    Değişkenler üzerinde çeşitli işlemleri gerçekleştirmeye yarayan özel sembollere operatör denir.

    Aşağıdakilerden hangisi bir operatör çeşidi değildir?

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

  8. 8
    1. İlkel veri tiplerinden birisiyle tanımlanmış bir değişkene değer atarken new anahtar sözcüğünü kullanmayız çünkü ilkel tipler sınıflardan yaratılmış nesneler değildir.
    2. Sabitler kodun içinde değişkenlere atadığımız değerlerdir.
    3. Tam sayılar için kullanılan ilkel veri tipleri: byte, short, int ve long’dur, bunlara sayılardan oluşmuş değerler atanabilir.
    4. Long tipinde bir değişkene atama yaparken atama yaptığımız sayının long cinsinden olduğunu belirtmek için rakamların sonuna L ya da l harfi koyulur.
    5. Long tipi int tipinin yetmediği büyüklükteki tam sayıları tutmak için kullanılır
    6. Long sabit değerleri için, küçük harf yerine büyük harf L kullanılması tavsiye edilir çünkü küçük harf l ile 1 rakamı birbirine çok benzemektedir ve gözle ayırt etmek zor olabilir.

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

  9. 9
    1. Değişken isimleri küçük büyük harfe duyarlıdır.
    2. Değişken isimleri harf ile başlamalıdır, alt çizgi (_) veya dolar işareti ($) ile de başlayabilir ama bunların kullanılması okunurluk açısından tavsiye edilmez.
    3. İlk karakterden sonra gelecek olan karakterler harf, sayı, dolar işareti veya alt çizgi olabilir.
    4. Java programlama dilinde ayrılmış özel kelimelerden (class, abstract, default, super, vb) birisi olamaz.
    5. Eğer değişken ismi bir kelimeden oluşuyorsa hepsini küçük harf ile yazmak tavsiye edilir.
    6. Eğer birden fazla kelimeden oluşuyor ise, ilk kelimeden sonraki kelimelerin baş harfinin büyük yazılması tavsiye edilir.
    7. Eğer değişken sabit bir değeri saklayacak ise tamamen büyük harf kullanılması ve kelimelerin alt çizgi ile ayrılması tavsiye edilir.

    Java programlama dilinde değişkene isim verirken uyulması gereken kurallara ilişkin olarak yukarıdaki seçeneklerde yer alan ifadelerden hangileri doğrudur?

  10. 10

    Dizilerde indeks dizini hangi sayıdan başlar?

  11. 11

    Java Programlama dilindeki hangi kontrol akış deyimi döngü işlemi için kullanılır?


  12. 12

    Gezer noktalı sayıları bilimsel gösterimde yazmak için aşağıdaki harflerden hangisi kullanılabilir?

  13. 13

    Sabitler kodun içinde değişkenlere atadığımız değerlerdir.

    Aşağıdakilerden hangisi bir sabit değildir?

  14. 14
    1. Java programlama dilinde bir değişkeni kullanabilmemiz için öncesinde onu tanımlamamız gerekmektedir.
    2. Bir değişkenin veri tipi, o değişkenin ne türden veri saklayabileceğini belirtir.
    3. Java programlama dilinde byte, short, int, long, float, double, char, boolean olmak üzere toplam sekiz tane ilkel veri tipi vardır.
    4. Bir değişkeni tanımlarken her zaman ona bir değer atamak zorunda değiliz.
    5. Eğer açıkça bir değer atanmadan bir değişkeni tanımlarsak, derleyici o değişkene tipine göre bir varsayılan (default) değer atar.

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

  15. 15

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

    int havadurumu = 13%5;

    switch (havadurumu){
        case 1:
           System.out.println(“Açık”);
        case 2:
            System.out.println(“Bulutlu”);
        case 3:
            System.out.println(“Güneşli”);
        case 4:
            System.out.println(“Kar yağışlı”);
        case 5:
            System.out.println(“Yağmurlu”);
    }

  16. 16
    1. implements
    2. synchronized
    3. transient
    4. volatile
    5. char
    6. throws

    Yukarıdaki kelimelerden hangileri Java programlama dilinde değişken ismi olarak kullanılması yasaklı ayrılmış özel kelimelerdendir?

  17. 17

    Aşağıdakilerden hangisi eşitlik ve ilişki operatörüdür?

  18. 18

    Belirli bir koşul geçerli olduğu sürece bir kod bloğunu sürekli çalıştıran operatör aşağıdakilerden hangisidir?

  19. 19

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

  20. 20
    1. implements
    2. synchronized
    3. transient
    4. volatile
    5. char
    6. throws

    Yukarıdaki kelimelerden hangileri Java programlama dilinde değişken ismi olarak kullanılması yasaklı ayrılmış özel kelimelerdendir?

Şıkları ve doğru cevapları görİleri Programlama dersinin tüm sınavları, cevap anahtarları, süreli mod ve yanlış analizi uygulamada.Uygulamada aç