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 programlama dilinde, kural dışı durumları temsil eden sınıflar aşağıdakilerden hangisinde yer almaktadır?

  2. 2

    JavaFX kütüphanesi java geliştirme paketi içerisine hangi sürümden itibaren dahil edilmiştir?

  3. 3

    JavaFX kütüphanesinde bulunan RadioButton bileşeni nedir?

  4. 4

    “Java programlarında kullanılan ve sınıfların hiyerarşik olarak kataloglanmasına imkân sağlayan bir kavramdır..”

    Aşağıdakilerden hangisi yukarıdaki tanımın karşılığıdır?

          

  5. 5
    public class AppFinally { public static void main(String[] args) { try { int a = 5 / 0; System.out.println(“1”); System.out.println(“2”); } catch (Exception e) { System.out.println(“3”); System.out.println(“4”); } finally { System.out.println(“5”); }  } } Yukarıdaki programın çalıştırılması sonucu ekrana yazacak olan program çıktısı nedir?
  6. 6

    Bir sınıftan kalıtım yoluyla yeni bir sınıf türetildiğinde bu yeni sınıfa aşağıdakilerden hangisi denilir?

  7. 7

    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?

  8. 8

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

  9. 9

    /* Hayvan.java */

    public class Hayvan {

    public void sesCikar(){

    System.out.println(“Hayvan sesi”);

    }

    }

    /* Inek.java */

    public class Inek extends Hayvan{

    public void sesCikar(){

    System.out.println(“Mö”);

    }

    }

    /* Kopek.java */

    public class Kopek extends Hayvan{

    public void sesCikar(){

    System.out.println(“Hav hav”);

    }

    public void sesCikar(double a){

    System.out.println(“Hav hav”);

    }

    }

    /* HayvanUygulamasi.java */

    public class HayvanUygulamasi {

    public static void main(String[] args) {

    Hayvan h = new Hayvan();

    Hayvan i = new Inek();

    Hayvan k = new Kopek();

    h.sesCikar();

    i.sesCikar();

    k.sesCikar();

    }

    }

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

  10. 10
    1. Etiket
    2. Metin alanı
    3. Liste
    4. İlerleme çubuğu
    5. Araç çubuğu

    Yukarıdakilerden hangileri JavaFX kütüphanesi içerisinde yer alan kullanıcı arayüzü bileşenlerinden örneklerdir?

  11. 11

    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?

  12. 12

    "Programın çalışma zamanı sırasında olağan dışı bir durum gerçekleşirse compiler bir ................ objesi yaratır." boşluğa ne gelmelidir?

  13. 13

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

  14. 14
    1. public class Dikdörtgen {
    2. private fnal int en;
    3. private fnal int boy;
    4. public Dikdörtgen() {
    5. this.en = 1;
    6. this.boy = 1;
    7. }
    8. public Dikdörtgen(int en, int boy) {
    9. this.en = en;
    10. this.boy = boy;
    11. }
    12. }

    Yukarıda verilen Java kodunda ilk yapıcı metodu this kullanılarak yeniden yazılırsa, numaralandırılan hangi ifadelerde değişiklik yapılması beklenir?

  15. 15

    Aşağıdakilerden hangisi eşitlik ve ilişki operatörüdür?

  16. 16

    Aşağıdakilerden hangisi “proje gezgini (Project Explo­rer)” penceresi içerisinde kodlarının yazılacağı sınıfları (Class) barındırmaktadır?

  17. 17

    bir dizide 5 tamsayı için bellekte yer ayrılan diziyi ifade eden seçenek aşağıdakilerde hangisidir?

  18. 18

    Aşağıdakilerden hangisi  Java programlama dilinde yer alan ilkel veri tipidir?

  19. 19

    Bir programda 1'den 9'a kadar olan rakamlar sırasıyla ekrana yazdırılmak istenmektedir. Bu aşamada hangi döngü tercih edilmelidir?

  20. 20

    bir dizide 5 tamsayı için bellekte yer ayrılan diziyi ifade eden seçenek aşağıdakilerde hangisidir?

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ç