AÖF Soru Bankası
YBS306U

İleri Programlama

Ünite Sınavı Soruları

  • 20 soru
  • Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
  1. 1

    Aşağıdakilerden hangisi karar verme deyimlerinden biridir?

  2. 2

    Bir tanımlama ile;

    Programa ismi "yaş" olan bir değişkenin tam sayı (int) cinsinden değerler alabileceği ve bu değişkenin ilk değerinin 25 olduğu belirtilmek istenirse bu tanımlara hangi seçenekteki gibi olur?

  3. 3

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

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

  4. 4

    Değerleri veya koşulların aralıklarına dayalı ifadeleri sınarken aşağıdaki operatörlerden hangisi kullanılır?

  5. 5
    1. Java programlama dilindeki 5 temel aritmetik işlem için operatörler şunlardır: + Toplama işlemi ,  - Çıkarma işlemi, *Çarpma işlemi,  / Bölme işlemi ve % Modulo işlemi
    2. Modulo işlemi hesaplamada bir sayının diğer bir sayıya bölümünden arta kalan sayıyı verir.
    3. Java programlama dilinde basit atama için “=” sembolü kullanılır.
    4. Java programlama dilinin aritmetik operatörleri basit atama operatörü ile birleştirilerek bileşik atama işlemi gerçekleştirilebilir.
    5. Bir x değişkeninin değerini örneğin 3 artırmak istediğimizde ‘x += 3;’ ifadesini kullanabiliriz, bu ifade ‘x = x + 3;’ ifadesi ile aynı anlama gelmektedir.
    6. Bileşik atamada toplama dışındaki diğer aritmetik operatörleri de kullanabiliriz.

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

  6. 6

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

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

  8. 8

    Java Programlama dilinin ilkel veri tiplerinden hangisi sadece doğru (true) yanlış (false) değerlerini alabilir?

  9. 9

    Değişkenler üzerinde çeşitli işlemleri gerçekleştirmeye yarayan özel sembollere ne denir?

  10. 10

    Değişkenlere bir isim verirken uyulması geren kurallar vardır ve kurallar kullanılan programlama diline göre değişiklik gösterebilir. Aşağıakilerden hangisi Java programlama dilinde değişkene isim verirken uymamız gereken kurallardan biri değildir?

  11. 11

    Aşağıdakilerden hangisinde karar verme deyimleri doğru verimiştir?

  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 Java programlama dilinin aritmetik operatörlerinden biri değildir?

  14. 14

    Değerleri veya koşulların aralıklarına dayalı ifadeleri sınarken aşağıdaki operatörlerden hangisi kullanılır?

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

  16. 16

    int a=5;
    int b=4;
    a++;
    ++b;
    System.out.print(a+" "+b);

    yukarıdaki kod parçacığının çıktısı aşağıdakilerden hangisidir?

  17. 17

    Aşağıdaki veri tiplerinden hangisi "gezer noktalı sabitler" grubuna girer?

  18. 18

    Tek satırda dosya içindeki bütün satırları okuyarak dosya işlemlerini oldukça kolaylaştıran ve basitleştiren metot aşağıdakilerden hangisidir?

  19. 19

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

  20. 20
    1. Tek bir işleneni olan operatörlere birli operatör denir, bu tür operatörler; bir artırma, bir azaltma, negatifleme veya tersleme işlemleri için kullanılırlar.
    2. Artırma ve azaltma operatörlerini sonek (x++) ya da önek (++x) olarak kullanmak mümkündür.
    3. Değişkenin soluna operatörü yazdığımızda (++x), önce artırma işlemi yapılır daha sonra diğer işlemlere geçilir.
    4. Değişkenin sağına operatörü yazdığımızda (x++), önce diğer işlemler yapılır sonra artırım işlemi yapılır.

    Java programlama dilinin birli operatörlerine ilişkin olarak yukarıdaki seçeneklerde yer alan ifadelerden hangileri doğrudur?

Şı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ç