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

    Kural dışı durum oluşmasından bağımsız olarak her halükarda çalışmasını istediğimiz kodların yazılabileceği blok aşağıdakilerden hangisidir?

  2. 2

    public class AppNumb

    {

    public static void main(String[] args)

    {

    try

    {

    System.out. print(“1”);

    System.out. print(“2”);

    }

    catch(Exception e)

    {

    System.out. print(“3”);

    System.out. print(“4”);

    }

    finally

    {

    System.out.println(“5”);

    }

    }

    }

    Yukarıdaki programın çalıştırılması sonucu ekrana yazacak olan program çıktısı nedir?

  3. 3

    bileşenlerin tek bir satırda yatay olarak yerleştiğinin görülmesi için kullanılan sınıf aşağıdakilerden hangisidir?

  4. 4

    Ekran çıktısında alt alta liste halinde bulunan seçeneklerden balık seçimi yapıldığı için “Siparişiniz = Balık” ifadesinin yazıldığı görülmekteyse hangi Java kod sınıfı ile yazılmıştır?

  5. 5

    Soyut sınıf aşağıdaki hangi anahtar kelime ile tanımlanırlar?

  6. 6

    “Programların çalışmaları esnasındaki normal akışlarını bozan şeyleri temsil etmektedir.”

    Aşağıdakilerden hangisi program kodlama ile ilgili yukarıdaki tanımın karşılığıdır?

  7. 7

    Java programlama dilinde, kural dışı durumları temsil eden sınıflar Throwable isimli sınıftan kalıtım yoluyla türemiş olan sınıflar aşağıdakilerden hangisidir?

  8. 8

    Kedi ve köpek için ses çıkar komutu verildiğinde iki türün de farklı sesler çıkarması hangi kavrama bir örnektir?

  9. 9
    Aynı temel sınıftan türetilmiş olan sınıflarda paylaşılan aynı isme sahip metodların bu sınıflarda farklı şekil­lerde uyarlanabilmesi aşağıdakilerden hangi kavram ile mümkündür?
  10. 10

    Sınıfların hiyerarşik bir şekilde ifade edebildiği nesneye yönelik programlamanın te­mel kavramı aşağıdakilerden hangisidir?

  11. 11
    1. Java programlama dilinde, kullanıcı arayüzü geliştirmek için sırasıyla AWT, Swing ve JavaFX isimli kütüphaneler ortaya çıkmıştır.
    2. AWT kütüphanesi, zaman içinde yerini bir takım kendi eksiklerinin revize edilmesi sonucu oluşturulan Swing kütüphanesine terk etmiştir.
    3. JavaFX programcıların daha hızlı ve etkili şekilde kullanıcı arayüzü oluşturmaları adına sonradan inşa edilen bir Java kütüphanesidir.
    4. JavaFX kütüphanesi, Java geliştirme paketi (JDK) içerisine 2014 yılında yayınlanan 1.8 sürümünden itibaren dâhil edilmiştir.
    5. JavaFX kullanım yöntemlerinin ilki arayüz görünümü oluşturmak için tamamen Java program kodlarının kullanıldığı durumdur.
    6. JavaFX kullanım yöntemlerinin ikincisi ise FXML dediğimiz başka bir dosya yapısının bu sürece dâhil edilmesiyle kullanıcı arayüzünün ayrı bir dosya içerisinde oluşturulmasıdır.

    JavaFX temellerine ilişkin olarak yukarıda yer alan ifadelerden hangileri doğrudur?

  12. 12

    /* ProgramciHatasi1.java */
    public class ProgramciHatasi1 {
    public static void main(String[] args) {
    int sayi[]={1,2,3};
    System.out.println(sayi[4]);
    }

    Bu sınıf içerisinde, 3 elemanlı bir dizi tanımlanmış ve bu dizinin beşinci elemanı ekrana
    yazdırılmak istenmiştir.Yukarıdaki örnekte hangi durumun varlığından söz edilebilir?

  13. 13

    İleri programlamada programların çalışmaları esnasındaki normal akışlarını bozan şeyleri temsil eden durumlar nasıl ifade edilmektedir?

  14. 14

    Sınıf temelli nesneye yönelik programlama dili olan Java’da kodlar aşağıdakilerden hangisinin içerisindeki bloklarla yazılmaktadır?

  15. 15

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

  16. 16
    1. Değişkenler üzerinde çeşitli işlemleri gerçekleştirmeye yarayan özel sembollere operatör denir.
    2. Operatörler çeşidine göre bir, iki ya da üç adet işlenen üzerinde çalışırlar ve en sonda bir değer döndürürler.
    3. En sık kullanılan operatör değişkenlere değer atamaya yarayan eşittir “=” operatörüdür.
    4. Java programlama dilinde toplama, çıkarma, bölme ve çarpma gibi aritmetik işlemler için de operatörler bulunmaktadır.

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

  17. 17

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

  18. 18

    Sistemin ne yapması gerektiğinin belirlenmesi, aşağıdakilerden hangisidir ?

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

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

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ç