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
    /* Bilgilendir.java */ public interface Bilgilendir {      public void turGoster(); } /* Serce.java */ public class Serce implements Bilgilendir {           public void turGoster() {                System.out.println("Tür = Serçe");         } } /* Karga.java */ public class Karga implements Bilgilendir {           public void turGoster() {                 System.out.println(“Tür = Karga”);   } } /* KusUygulamasi.java */ public class KusUygulamasi {         public static void main(String[] args) {              Karga karga = new Karga();              Serce serce = new Serce();              karga.turGoster();              serce.turGoster();      } } Yukarıdaki uygulamanın çıktısı aşağıdakilerin hangisinde doğrudur?
  2. 2

    I. Label etiket1 = new Label("Kullanıcı adı:");
    II . TextField isim = new TextField( );
    III. Button dugme = new Button("Giriş yap");
    IV. PasswordField sifre = new PasswordField();
    V. sifre.setPromptText("Şifre giriniz");

    JavaFX’de yukarıdaki program bloğunda düğme alanı bulunmaktadır?

  3. 3

    Arayüzler, Java programlama dilinde hangi anahtar kelimesi ise tanımlanır?

  4. 4

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

  5. 5

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

  6. 6

    "Bu sınıf türündeki nesneler aynı anda en fazla bir adet Stage türündeki nesne ile ilişkilendirilebilir." Verilen tanım aşağıdaki seçeneklerden hangisidir?

  7. 7
    1. Bir sınıfta olması gereken metotların tanımlandığı bir yapıdır
    2. Bir sınıftır
    3. abstract anahtar kelimesi ile tanımlanırlar
    4. Hangi metotların var olması gerektiğini belirlerler

    Arayüzlerle ilgili yukarıdaki bilgilerden hangisi ya da hangileri doğrudur?

  8. 8

    Ekran çıktısında alt alta liste halinde bulunan seçeneklerden balık seçimi yapıldığı için “Siparişiniz = Balık” ifadesinin yazıldığı görülmekteyse hangi Java kod sınıfı ile yazılmıştır?

  9. 9

    /* Kus.java */
    public abstract class Kus {
    public abstract void turGoster();
    }
    /* 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 örnekte soyut sınıf aşağıdakilerden hangisidir?

  10. 10

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

  11. 11

    İnsan isimli sınıftan türetilen Kadın ve Erkek sınıfları için isimGöster metodu uygulandığında çıkan ekranda üç sınıf için de ayrı isim gösterilmesi aşağıdaki kavramlardan hangisi ile ilgilidir?

  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

    Java’da şu anki nesneye erişim için kullanılan anahtar aşağıdakilerden hangisidir?

  15. 15

    Sınıf temelli nesneye yönelik programlama dili olan Java’da kodlar aşağıdakilerden hangisinin içerisindeki bloklarla yazılmaktadır?

  16. 16

    Yazılan kodun değiştirilebilirliğinin sağlanması, ağağıdakilerden hangisidir ?

  17. 17

    Case ya da default etiketleriyle etiketlenebilen operatör aşağıdakilerden hangisidir?

  18. 18

    Sınıf hiyerarşisinin en tepesinde olan sınıf aşağıdakilerden hangisidir?

  19. 19

    1.

    2.

    3.

    4.

    5.

    6.

    7.

    8.

    9.

    10.

    11.

    12.

    13.

    14.

    15.

    16.

    17.

    18.

    public class Dikdörtgen {

    private final int en;

    private final int boy;

    public Dikdörtgen() {

    this.en = 1;

    this.boy = 1;

    }

    public Dikdörtgen(int en, int boy) {

    this.en = en;

    this.boy = boy;

    }

    public int hesaplaAlan() {

    return en * boy;

    }

    public int hesaplaÇevre() {

    return 2 * (en + boy);

    }

    }

     Yukarıdaki Java programında hangi satırda parametreler tanımlanmıştır?

  20. 20

    Aşağıdakilerden hangisi derleyiciye ve yorumlayıcıya kodu doğru bir biçimde ifade etmek için gerekli kurallara (söz dizim) ihtiyaç duyulma sebepleri arasında yer almaz?

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ç