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

    “llegalArgumentException” kural dışı durum sınıfının ilgilendiği kural dışı durumlar aşağıdakilerden hangisidir?

  2. 2

    Java programlama dilinde, kural dışı durumları temsil eden sınıf aşağıdakilerden hangisidir?

  3. 3

    /* Kus.java */

    Public …1… class Kus {
    public …2… void turGoster();
    }
    /Karga.java */
    public …3… class Karga extends Kus {
    public …4… void turGoster() {
    System.out.println(“Tür = Karga”);
       }
    }
    /* Serce.java */
    public …5… class Serce extends Kus {
    public …6… void turGoster() {
    System.out.println(“Tür = Serçe”);
       }
    }

    Yukarıdaki programa göre nerelere abstract gelecek?

  4. 4

    Aşağıda verilen bilgilerden hangisi yanlıştır?

  5. 5

    Aşağıda verilen bilgilerden hangisi yanlıştır?

  6. 6
    1. GridPane içerisindeki yerleşimin planlanması için setConstraints isimli metot mevcuttur.
    2. GridPane içerisindeki yerleşimin planlanması için kullanılan setConstraints isimli metot sırasıyla bileşen adı, sütun ve satır indeksleri parametre olarak almaktadır.
    3. Java programlama dilinde indeks deyimleri 0’dan başlamakta olduğundan “1,2” ile belirtilen indeks 2. sütun ve 3. satırı ifade etmektedir.
    4. Bileşenlerin GridPane türündeki nesnenin içerisine eklenmesi için kullanılan getChildren isimli metot temel anlamda o ana kadar eklenmiş olan bileşenlerin listesini döndürmektedir.

    JavaFX kapsamında kullanıcı arayüzü tasarımına ilişkin olarak seçeneklerde yer alan ifadelerden hangileri doğrudur?

  7. 7

    "Bu sınıflar içerisinden ............ bileşenlere tek bir satırda yatay olarak
    yerleşim sağlamaktadır. Diğerleri de farklı yerleşim olanakları sunarak ekran görünümünü çeşitlendirmektedirler." Boşluğa hangisi gelmelidir?

  8. 8

    /* SekilHakkindaBilgi.java */
    public interface SekilHakkindaBilgi {
    public double cevreGoster();
    public double alanGoster();

    Yukarıda verilen örneğe göre aşağıdakilerden hangisi doğrudur?

  9. 9

    /* Kus.java */
    public abstract class Kus {
    }
    /* Karga.java */
    public class Karga extends Kus {
    public void turGoster() {
    System.out.println(“Tür = Karga”);
    }
    }
    /* Serce.java */
    public class Serce extends Kus {
    public void turGoster() {
    System.out.println(“Tür = Serçe”);
    }
    }

    Yukarıdaki programa göre kaç adet soyut sınıf tanımlaması var?

  10. 10
    1. Açılır kutu
    2. Şifre alanı
    3. İşaret kutusu
    4. Düğme
    5. Radyo düğmesi

    Yukarıdakilerden hangileri JavaFX kütüphanesi içerisinde yer alan kullanıcı arayüzü bileşenlerinden örneklerdir?

  11. 11

    /* SekilHakkindaBilgi.java */
    public interface SekilHakkindaBilgi {
    public double cevreGoster();
    public double alanGoster();
    }

    public interface SekilHesapla {
    public double cevreHesap1();
    public double alan Hesap1 ();
    }

    public interface SekilBilgiGir {
    public double cevreBilgial();
    public double alanBilgial ();
    }

    Yukarıdaki programa göre kaç adet arayüz tanımlaması var?

  12. 12

    Java programlama dilinde arayüzler hangi kelime ile tanımlanmaktadır?

  13. 13
    1. JavaFX uygulamaları yazmak için öncelikli olarak Application sınıfından kalıtım yoluyla türeyen bir sınıf oluşturulması gereklidir.
    2. Sınıfın içerisindeki start isimli metodun ezilmesi ve dolayısıyla içeriğinin yeniden tanımlanması gereklidir.
    3. Bahsedilen start metodu Stage sınıfı türünde bir parametre almaktadır.
    4. Stage sınıfı, ekranda bir form oluşmasına olanak sağlamaktadır.
    5. Birden fazla form oluşturulması söz konusu ise Stage sınıfından istenilen sayıda kullanılması gerekecektir.
    6. Bileşenlerin ekranda farklı şekilde yerleşimlerinin sağlanması için JavaFX kütüphanesi içerisinde HBox, VBox, BorderPane, GridPane gibi çeşitli sınıflar bulunmaktadır.

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

  14. 14

    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?

  15. 15

    Aşağıdaki operatörlerden hangisi  değişkenin değerini 1 arttırır?

  16. 16

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

  17. 17
    1. Yapısal Programlama
    2. Bileşen tabanlı yazılım geliştirme
    3. Nesneye yönelik yazılım geliştirme
    4. Görünüm yönelimli programlama

    Yukarıdakilerden hangisi yazılım geliştirme yaklaşımlarındandır?

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

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

  20. 20

    Düşük Bağlılık nedir? 

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ç