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

    Hangi erişim belirleyicisi ile tanımlanan özelliklere ve metotlara sadece ilgili sınıf tarafından erişilebilir?

  2. 2

    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?

  3. 3

    İnsan isimli sınıftan türetilen Kadın ve Erkek sınıfları için isimGöster metodu uygulandığında çıkan ekranda üç sınıf için de ayrı isim gösterilmesi aşağıdaki kavramlardan hangisi ile ilgilidir?

  4. 4
    1. Hbox, bileşenlere tek bir satırda yatay olarak yerleşim sağlar.
    2. VBox, bileşenlere tek bir sütunda dikey olarak yerleşim sağlar.
    3. BorderPane, bileşenlere üst, alt, sağ, sol, merkez şeklinde yerleşim sağlar.
    4. GridPane, bileşenlere ızgara şeklinde bir yerleşim sağlar.

    JavaFX kütüphanesi içerisinde farklı şekilde yerleşimlere olanak sağlayan sınıflara ilişkin olarak yukarıda yer alan ifadelerden hangileri doğrudur?

  5. 5

    Hangi erişim belirleyicisi ile tanımlanan özelliklere ve metotlara sadece ilgili sınıf ve aynı paket içerisindeki diğer sınıflar tarafından erişilebilir?

  6. 6

    public class Daire {

    private double yaricap;

    rivate String renk;

    private double piSayisi = 3.14;

    public Daire() {

    yaricap = 1.0;

    renk = “mavi”; }

     public Daire(double r, String c) {

    yaricap = r; renk = c; }

    public double alanHesapla() {

    return yaricap * yaricap * piSayisi; } }

    public class DaireUygulamasi {

    public static void main(String[] args) {

    Daire daire1 = new Daire(2.0, “mor”);

    System.out.println(“1. dairenin alanı = “+ daire1. alanHesapla());

    Daire daire2 = new Daire();

    System.out.println(“2. dairenin alanı = “+ daire2. alanHesapla()); } }

    DaireUygulamasi sınıfına ait program kodları çalıştırıldığında aşağıdakilerden hangi ekran görüntüsü ortaya çıkar?

  7. 7

       /* Notver.java */
    1 public interface NotVer {
    2     public void notBilgisi();
       }

       /* Ogrenci.java */
    3 public class Ogrenci implements NotVer {
    4      public void notBilgisi() {
    5           System.out.println("Not = 76"); }
       }


    Yukarıda verilen kodlardan kaç numaralı satır bir arayüz tanımlaması yapmak için kullanılmıştır?

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

  9. 9

    Bileşenlere tek bir satırda yatay olarak yerleşim sağlayan bileşen yerleşimi aşağıdakilerden hangisidir?

  10. 10

       /* Notver.java */
    1 public interface NotVer {
    2     public void notBilgisi();
       }

       /* Ogrenci.java */
    3 public class Ogrenci implements NotVer {
    4      public void notBilgisi() {
    5           System.out.println("Not = 76"); }
       }


    Yukarıda verilen kodlardan kaç numaralı satır bir arayüz tanımlaması yapmak için kullanılmıştır?

  11. 11

    Aşağıdakilerden verilen seçeneklerden hangisi Java programlama dilinde kullanıcı arayüzü oluşturmada kullanılan kütüphanelerden biridir?

  12. 12

    Java programlama dilinde, kural dışı durumun oluşması sonrasında, ekran görüntüsünde çıkan yazılarda altı çizili olarak gösterilen alanlarda aşağıdakilerden hangi bilgi verilmektedir?

  13. 13

    Aşağıdaki komutlardan hangisi listedeki birden fazla elemanın seçilmesine izin vermektedir?

  14. 14
    1. Diziler, tek bir türde sabit sayıdaki değerleri muhafaza ederler.
    2. Bir dizinin boyutu ilk yaratıldığında belirlenir, sonradan değişmez.
    3. Bir diziyi oluşturan öğelere eleman denir.
    4. Her bir elemana ait sayısal bir indeks değeri vardır ve elemanlara bu indekslerle erişilir.
    5. Indeks dizini sıfırdan başlar.
    6. Bir tipin dizisini tanımlamak için köşeli parantezler [ ] kullanılır.
    7. Indeks değerleri de köşeli parantezler içine yazılır.

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

  15. 15

    Aşağıdakilerden hangisi nesneye yönelik programlama yaklaşımının ortaya çıkmasındaki önemli etkenlerdendir?

  16. 16

    Aşağıdakilerden hangi nesneye yönelik programlama yaklaşımı ilkesi yazılan kodun değiştirilebilirliğini sağlamakta­dır?

  17. 17

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

  18. 18

    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 argüman listesi olan yaratıcı metot tanımlanmıştır?

  19. 19

    Aşağıdakilerden hangisi nesneye yönelik programlamanın özelliklerindendir?

    I. Bakım (maintenance)
    II. Genişletilebilirlik (extensibility)
    III. Kodun yeniden kullanılabilirliği (reusability)

  20. 20

    Public, private veya protected olarak belirtilen java sınıf tanımlayıcı bileşene ne ad verilir?

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ç