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

    Java’da kural dışı durumlar, temel olarak aşağıdakilerden hangi gruba ayrılırlar?

  2. 2

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

  3. 3

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

  4. 4

    Aşağıda kalıtım yoluyla türetilmiş sınıflardan hangisi diğerlerinin üst sınıfıdır?

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

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

  6. 6

    Günlük hayatımızda "ulaşım türü" sınıf örneği olarak ele alınırsa, aşağıdakilerden hangisini bu sınıftan kalıtım yoluyla türeyen başka bir sınıf olarak kabul etmek mümkündür? 

  7. 7

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

  8. 8

    Bir nesnenin özelliklerinin ve metotlarının erişimini sınırlandırmak amacını taşıyan kavram aşağıdakilerden hangisidir?

  9. 9

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

    /* MuzikAletiUygulamasi.java */
         public class MuzikAletiUygulamasi {
              public static void main(String[] args) {
                      Gitar gitar = new Gitar();
                      Keman keman = new Keman();
                       gitar.sesCikar(); keman.sesCikar();
         }
    }

    MuzikAletiUygulamasi sınıfına ait program kodları çalıştırıldığında aşağıdaki ekran görüntülerinden hangisi doğrudur?

  10. 10

    "Bileşenlere üst, alt, sağ, sol, merkez şeklinde yerleşim sağlar" hangisidir?

  11. 11

    /* Kus.java */
    public abstract class Kus {
    }
    /* Karga.java */
    public class Karga extends Kus {
    public void turGoster() {
    System.out.println(“Tür = Karga”);
    }
    }
    /* Serce.java */
    public class Serce extends Kus {
    public void turGoster() {
    System.out.println(“Tür = Serçe”);
    }
    }

    Yukarıdaki programa göre kaç adet soyut sınıf tanımlaması var?

  12. 12

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

  13. 13

    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?

  14. 14

    Nesneye yönelik programlama yaklaşımında nesneler, özellikler (properties) ve metotlara (methods) sahiptir.

    Yukarıda bahsedilen özellikler ve metotları bir otomobil nesnesi üzerinden örnekleyecek olursak aşağıdakilerden hangisi metodu temsil edebilir?

  15. 15

    Sistemin nasıl gerçekleştirileceğinin belirlenmesi, aşağıdakilerden hangisidir ?

  16. 16

    Yukarıda yer alan örnek programın çıktısı aşağıdakilerden hangisidir?

  17. 17

    Yukarıda yer alan örnek programın çıktısı aşağıdakilerden hangisidir?

  18. 18
    Makine dilinde ifade edilen koda ne denir?
  19. 19

    Değişkenler üzerinde çeşitli işlemleri gerçekleştirmeye yarayan özel sembollere ne denir?

  20. 20
    1. Yazılım şekli
    2. İsimleri
    3. Standart Kütüphaneleri
    4. Semantikleri

    Java ile JavaScript arasında, yukarıdakilerden hangisi ya da hangileri bakımından benzerlikler vardır?

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ç