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 alt sınıf olarak tanımlanabilir?

  2. 2

    Tanımlanan özelliklere ve metotlara bütün sınıfların erişilebilmesini sağlayan erişim belirleyicisi aşağıdakilerden hangisidir?

  3. 3

    “Bu 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.”

    Yukarıda bahsi geçen erişim belirleyicisi aşağıdakilerden hangisidir?

  4. 4
    Aşağıdakilerden hangisi kalıtım yoluyla türetilmiş Sürüngenler sınıfının üst sınıfı olabilir?
  5. 5
    Public, private, default ve protected erişim belirleyicilerinin türü aşağıdakilerden hangisidir?
  6. 6

    /* Meyve.java */

    public class Meyve {

    public void isimGoster() {

    System.out.println(“Meyve”);

    }

    }

    /* Erik.java */

    public class Erik extends Meyve{

    public void isimGoster() {

    System.out.println(“Erik”);

    }

    }

    /* Kiraz.java */

    public class Kiraz extends Meyve{

    public void isimGoster() {

    System.out.println(“Kiraz”);

    }

    }

    /* MeyveUygulamasi.java */

    public class MeyveUygulamasi {

    public static void main(String[] args) {

    Meyve m = new Meyve();

    Meyve e = new Erik();

    Meyve k = new Kiraz();

    m.isimGoster();

    e.isimGoster();

    k.isimGoster();

    }

    }

     

     

    Aşağıdakilerden hangisi yukarıdaki programın çıktısıdır?

  7. 7

    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?

  8. 8

    Aşağıdakilerden hangisi Java programlama dilinde özelliklerin ve metotların tanımlarında yer alan erişim belirleyicilerinden biri değildir?

  9. 9

    Tür=Kuş

    Tür= Karga

    Tür= Kuş

    Bu şekilde bir ekran çıktısı alınabilmesi için aşağıdakilerden hangisi kullanılmalıdır?

  10. 10

    Sınıflar içerisinde aynı isimde olmakla birlikte farklı parametreler alan metotların bu­lunması olarak tanımlanan kavram  aşağıdakilerden hangisidir?

  11. 11

    Hangi erişim belirleyicisi ile tanımlanan özelliklere ve metotlara ilgili sınıf, aynı paket içerisindeki diğer sınıflar ve bu sınıftan kalıtım yoluyla türeyecek sınıflar tarafından erişilebilir?

  12. 12

    Hangi kavram sayesinde programın çalışması sırasında isimGoster metodlarının üç nesne için de farklı çıktılar ürettiğini görebiliriz?

  13. 13

    Java programlama ortamında bir nesnenin davranış şekillerinin duruma göre değişebilmesine ne isim verilir?

  14. 14

    Java programlarında kullanılan ve sınıfların hiyerarşik olarak kataloglanmasına imkân sağlayan kavrama ne denir?

  15. 15

    Kalıtım kavramı gereği bir sınıftan başka bir sınıf türetildiğinde üst sınıftaki metot türetilen alt sınıfta da otomatik olarak bulunmaktadır.

    Buna göre türetilen yeni sınıf içerisinde bu metotta değişiklik yapmak istersek o metod için hangi kavramın kullanılması gerekir?

  16. 16

    Özelliklere ve metotlara, ilgili sınıf, aynı paket içerisindeki diğer sınıflar ve bu sınıftan kalıtım yoluyla türeyecek sınıflar tarafından erişilebilen belirleyici aşağıdakilerden hangisidir?

  17. 17

    Hangi kavram sayesinde programın çalışması sırasında isimGoster metodlarının üç nesne için de farklı çıktılar ürettiğini görebiliriz?

  18. 18

    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?

  19. 19

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

  20. 20

    Java programlarında kullanılan ve sınıfların hiyerarşik olarak kataloglanmasına imkân sağlayan kavrama ne ad verilir?

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