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 Java programlama dilinde arayüzleri tanımlar?

  2. 2

    Bir sınıfta olması gereken metotların tanımlandığı bir yapı olup kesinlikle bir sınıf olmayan hangisidir?

  3. 3

    Soyut sınıfdan kalıtım yoluyla bir sınıf türetilmesi için hangisi kullanılır?

  4. 4

    Java programlama dilinde arayüzler hangi kelime ile tanımlanmaktadı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 tarafından sadece bir sınıfta olması gereken metotun tanımlanması amacıyla yazılmıştır?
  6. 6
    public abstract class AA { } public class EE extends BB { } public class EE implements CC { } Yukarıdaki Java program kodu ile ilgili aşağıdaki ifadelerden hangisi doğrudur?
  7. 7

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

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

  8. 8
    Java programlama  dilinde aşağıdakilerden hangisi kalıtım yoluyla yeni bir alt sınıf üretir?
     
  9. 9

    Aşağıdakilerden hangisi Java programlama dilinde arayüzleri tanımlar?

  10. 10

    /* MuzikAleti.java */
    public abstract class MuzikAleti {
    public abstract void sesCikar();
    }
    /* Gitar.java */
    public class Gitar extends MuzikAleti {
    public void sesCikar() {
    System.out.println(“Çıkan ses = Gitar sesi”); }
    }
    /* Keman.java */
    public class Keman extends MuzikAleti {
    public void sesCikar() {
    System.out.println(“Çıkan ses = Keman sesi”)

    Yukarıdaki örnekte soyut sınıf olarak tanımlanmış kavram veya kavramlar hangisidir?

  11. 11

    /* MuzikAleti.java */
    public abstract class MuzikAleti {
    public abstract void sesCikar();
    public abstract void sesGoster();
    }

    Yukarıdaki programa göre hangisi soyut sınıftır?

  12. 12

    Yukarıdaki kod bloğuna göre metnin içerisindeki karakterler üzerinde ilerlenirken metnin sonuna gelinip gelinmediğini algılamak için aşağıdakilerden hangisi kullanılmaktadır?

  13. 13

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

  14. 14
    1. Soyut sınıflar abstract anahtar sözcüğü ile tanımlanır
    2. Arayüzler interface anahtar sözcüğü ile tanımlanır
    3. Arayüzler içerisindeki metotların içerikleri önceden tanımlanmıştır
    4. Arayüzdeki metotların içerikleri ise arayüzleri uygulayan sınıflar tarafından oluşturulur

    Java programa diliyle ilgili yukarıdaki bilgilerden hangisi ya da hangileri doğrudur?

  15. 15

    Bir arayüz yoluyla bir sınıf türetilmesi için hangi ifade kullanılır?

  16. 16
    1. Java
    2. C#
    3. C++
    4. Python

    Yukarıdaki programlama dillerinden hangisi soyut sınıfları "abstract" anahtar kelimesi ile tanımlar?

  17. 17

    Soyut sınıf, Java programlama dilinde hangi anahtar sözcük ile tanımlanır?

  18. 18

    /* MuzikAleti.java */
    public abstract class MuzikAleti {
    public abstract void sesCikar();
    public abstract void sesGoster();
    }

    Yukarıdaki programa göre hangisi soyut sınıftır?

  19. 19

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

  20. 20

    Yukarıdaki kod bloğuyla ilgili aşağıdakilerden hangisi söylenemez?

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