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

    Kural dışı durum oluşup oluşmadığını düşünmeksizin çalışmasını istediğimiz bir takım program kodları varsa bunlar için hangi blok kullanılmalıdır?

  2. 2

    /* SekilHakkindaBilgi.java */
    public interface SekilHakkindaBilgi {
    public double cevreGoster();
    public double alanGoster();

    Yukarıda verilen örneğe göre aşağıdakilerden hangisi doğrudur?

  3. 3

    Yukarıdaki kod bloğuyla ilgili aşağıdakilerden hangisi söylenemez?

  4. 4
    1. Java programlama dilinde, kullanıcı arayüzü geliştirmek için sırasıyla AWT, Swing ve JavaFX isimli kütüphaneler ortaya çıkmıştır.
    2. AWT kütüphanesi, zaman içinde yerini bir takım kendi eksiklerinin revize edilmesi sonucu oluşturulan Swing kütüphanesine terk etmiştir.
    3. JavaFX programcıların daha hızlı ve etkili şekilde kullanıcı arayüzü oluşturmaları adına sonradan inşa edilen bir Java kütüphanesidir.
    4. JavaFX kütüphanesi, Java geliştirme paketi (JDK) içerisine 2014 yılında yayınlanan 1.8 sürümünden itibaren dâhil edilmiştir.
    5. JavaFX kullanım yöntemlerinin ilki arayüz görünümü oluşturmak için tamamen Java program kodlarının kullanıldığı durumdur.
    6. JavaFX kullanım yöntemlerinin ikincisi ise FXML dediğimiz başka bir dosya yapısının bu sürece dâhil edilmesiyle kullanıcı arayüzünün ayrı bir dosya içerisinde oluşturulmasıdır.

    JavaFX temellerine ilişkin olarak yukarıda yer alan ifadelerden hangileri doğrudur?

  5. 5

    Başka bir dosya yapısının bu sürece dâhil edilmesiyle kullanıcı arayüzünün ayrı bir dosya içerisinde oluşturulmasına verilen isim aşağıdakilerden hangisidir?

  6. 6

    Java programlama dilinde, kural dışı durumları temsil eden sınıflar Throwable isimli sınıftan kalıtım yoluyla türemiş olan sınıflar aşağıdakilerden hangisidir?

  7. 7
    Aşağıdakilerden hangisi kalıtım yoluyla türetilmiş Sürüngenler sınıfının üst sınıfı olabilir?
  8. 8

    I. Checked

    II. Pull out

    III. Unchecked

    Yukarıda verilen ifadelerden hangisi ya da hangileri Javadaki kural dışı durumlar sınıfındadı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ğıdakilerden hangisi Java programlama dilinde arayüzleri tanımlar?

  11. 11
    1. Olay kelimesini herhangi bir aktivitenin gerçekleşmesi olarak tanımlayabiliriz.
    2. Bir aktivitenin gerçekleşmesine sebep olan varlığı olayın kaynağı olarak adlandırabiliriz.
    3. Farenin bir düğmenin üzerine getirilip tıklandığını varsayalım, burada düğmenin üzerine tıklanması bir olayı, fare ise o olayın kaynağını ifade etmektedir.
    4. Bir olay gerçekleştikten sonra ne yapılması gerektiği tanımlanmış olmalıdır, bu tanımlama olay yönetimi olarak isimlendirilir.
    5. Kullanıcı etkileşiminin sağlanması ile ilgili kavramların tamamı olay güdümlü programlama olarak adlandırılır.

    Olay güdümlü programlamaya ilişkin olarak yukarıda yer alan ifadelerden hangileri doğrudur?

  12. 12

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

  13. 13

    Sınıfların hiyerarşik bir şekilde ifade edebildiği nesneye yönelik programlamanın te­mel kavramı aşağıdakilerden hangisidir?

  14. 14

    Nesneye yönelik programlamada hangisi bir üretimdeki ürünün davranışını ifade etmektedir?

  15. 15

    Aşağıdakilerden hangi nesneye yönelik programlama yaklaşımı ilkesi yazılan kodun değiştirilebilirliğini sağlamakta­dır?

  16. 16

    Gerçek hayattaki problemlerin bilgisayar ortamında çözülebilmesi için öncelikle problemin uygun bir şekilde bilgisayar ortamına aktarılması gerekmektedir. Bu aşama ne aşaması olarak adlandırılır

  17. 17

    Aşağıdakilerden hangisi Java Programlama dilinin ilkel veri tiplerinden biri değildir?

  18. 18

    Java Programlama dilindeki hangi operatör eşit değildir anlamında kullanılır?


  19. 19

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

  20. 20
    1. İlkel veri tiplerinden birisiyle tanımlanmış bir değişkene değer atarken new anahtar sözcüğünü kullanmayız çünkü ilkel tipler sınıflardan yaratılmış nesneler değildir.
    2. Sabitler kodun içinde değişkenlere atadığımız değerlerdir.
    3. Tam sayılar için kullanılan ilkel veri tipleri: byte, short, int ve long’dur, bunlara sayılardan oluşmuş değerler atanabilir.
    4. Long tipinde bir değişkene atama yaparken atama yaptığımız sayının long cinsinden olduğunu belirtmek için rakamların sonuna L ya da l harfi koyulur.
    5. Long tipi int tipinin yetmediği büyüklükteki tam sayıları tutmak için kullanılır
    6. Long sabit değerleri için, küçük harf yerine büyük harf L kullanılması tavsiye edilir çünkü küçük harf l ile 1 rakamı birbirine çok benzemektedir ve gözle ayırt etmek zor olabilir.

    Java programlama dilinde sabitler ve tam sayı sabitlere ilişkin olarak yukarıdaki seçeneklerde yer alan ifadelerden hangileri doğrudur?

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ç