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

    Aşağıdakilerden hangisi  ile tanımlanmış özelliklere ve metotlara sadece ilgili sınıf tarafından erişilebilinir?

  2. 2

    Mesajların ayrı bir pencerede görüntülenmesi için kullanılan sınıf aşağıdakilerden hangisidir?

  3. 3

    "Bileşenlere tek bir satırda yatay olarak yerleşim sağlar." Hangi java sınıfına aittir?

  4. 4


       /* Sehir.java */
    1  public abstract class Sehir{
    2     public abstract void sehirAdiGetir();
        }

       /* Ankara.java */
    3  public class Ankara extends Sehir {
    4     public void sehirAdiGetir() {
    5        System.out.println(“Şehrin Adı = Ankara”); }
        }

    Yukarıda verilen kodlardan kaç numaralı satır soyut bir sınıf tanımlamasıdır?

  5. 5

       /* 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?

  6. 6
    1. Olay kelimesini herhangi bir aktivitenin gerçekleşmesi olarak tanımlayabiliriz.
    2. Bir aktivitenin gerçekleşmesine sebep olan varlığı olayın kaynağı olarak adlandırabiliriz.
    3. Farenin bir düğmenin üzerine getirilip tıklandığını varsayalım, burada düğmenin üzerine tıklanması bir olayı, fare ise o olayın kaynağını ifade etmektedir.
    4. Bir olay gerçekleştikten sonra ne yapılması gerektiği tanımlanmış olmalıdır, bu tanımlama olay yönetimi olarak isimlendirilir.
    5. Kullanıcı etkileşiminin sağlanması ile ilgili kavramların tamamı olay güdümlü programlama olarak adlandırılır.

    Olay güdümlü programlamaya ilişkin olarak yukarıda yer alan ifadelerden hangileri doğrudur?

  7. 7

    JavaFX kütüphanesi içerisinde farklı şekilde yerle- şimlere olanak sağlayan çeşitli sınıflar bulunmaktadır. Aşağıda bu amaca hizmet eden Java sınıflarından örnekler verilmektedir. Bileşenlerin yerleşimi ile ilgili sınıf örnekleri arasında hangisi yanlış verilmiştir?

  8. 8

    Aşağıdakilerden hangisi Uzay isimli bir sınıftan türemiş başka bir sınıftır?

  9. 9

    Sınıflar içerisinde aynı isimde olmakla birlikte farklı parametreler alan metotların bulunmasına ne ad verilir?

  10. 10

    Üzerinde işlem yapılan açık bir dosyanın kapatılması veya kullanılan bir takım değişkenlerin bellekten temizlenmesi gibi farklı amaçlar ile kullanılabilen bloğa verilen isim aşağıdakilerden hangisidir?

  11. 11

    Aşağıdakilerden hangisi alt sınıf olarak tanımlanabilir?

  12. 12

    /* 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?

  13. 13

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

  14. 14

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

  15. 15

    Aşağıdakilerden hangisi, erişim değiştiricidir ?

  16. 16

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

  17. 17

    this anahtar sözcüğü ile aynı mantıkta çalışan fakat bu sefer üst sınıfın üyelerine erişim için kullanılan anahtar sözcük hangisidir?

  18. 18

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

  19. 19

    Bir metot içindeki veya kaşlı ayraçlar içinde yazılmış kod bloğunun içindeki değişkenlere ne ad verilir?

  20. 20

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

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ç