AÖF Soru Bankası
YBS306U

İleri Programlama

Ünite Sınavı Soruları

  • 19 soru
  • Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
  1. 1

    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. Ancak türetilen yeni sınıf içerisinde bu metotta değişiklik yapmak istenirse, o metoda hangi işlem uygulanmalı?

  2. 2

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

  3. 3
    1. Private
    2. Public
    3. Protected
    4. Default

    Yukarıdaki erişim belirleyicilerinden hangisi ya da hangileri ile tanımlanan özelliklere ve metotlara bütün sınıflar erişilebilir?

  4. 4

    Java programlarında kullanılan ve sınıfların hiyerarşik olarak kataloglanmasına imkân sağlayan bir kavram aşağıdakilerden hangisidir?

  5. 5

    Kedi ve köpek için ses çıkar komutu verildiğinde iki türün de farklı sesler çıkarması hangi kavrama bir örnektir?

  6. 6

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

  7. 7

    Java programlarında kullanılan ve sınıfların hiyerarşik olarak kataloglanmasına imkân sağlayan bir kavram aşağıdakilerden hangisidir?

  8. 8

    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?

  9. 9

    Aşağıdakilerden hangi kavram sayesinde sınıfları hiyerarşik bir şekilde ifade edebiliriz?

  10. 10

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

  11. 11

    Aşağıdaki kalıtım yoluyla türetilmiş üst ve alt sınıf eşleşmelerinden hangisi yanlıştır?

  12. 12

    Aşağıdakilerden hangisi paket kavramını en iyi şekilde açıklamaktadır?

  13. 13

    Aşağıdaki kalıtım yoluyla türetilmiş üst ve alt sınıf eşleşmelerinden hangisi yanlıştır?

  14. 14

    Aşağıda sırasıyla günlük hayatımızdan sınıf örnekleri ve bu sınıflardan kalıtım yoluyla türeyen başka sınıflar yer almaktadır. Buna göre aşağıdakilerden hangisi yanlış bir eşleşmedir?

  15. 15

    Kalıtım, nesneye yönelik programlamanın temel kavramlarından birisidir. Bu kavram sayesinde sınıfları hiyerarşik bir şekilde ifade edebiliriz. Bu sayede yazılan program kodlarının yeniden kullanılabilirliği de artar. Bir sınıftan kalıtım yoluyla yeni bir sınıf türetildiğinde bu yeni sınıfa ne denir?

  16. 16

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

  17. 17

    Temel olarak bir nesnenin davranış şekillerinin duruma göre değişebilmesine ne ad verilir?

  18. 18

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

  19. 19

    “Bu erişim belirleyicisi ile tanımlanan özelliklere ve metotlara sadece ilgili sınıf tarafından erişilebilir.”

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

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