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şmasından bağımsız olarak her halükarda çalışmasını istediğimiz kodların yazılabileceği blok aşağıdakilerden hangisidir?

  2. 2

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

  3. 3

    Soyut sınıfdan kalıtım yoluyla bir sınıf türetilmesi için hangisi kullanılır?

  4. 4

    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?

  5. 5

    Etiket, metin alani, sifre alani ve dugme bileşenleri kullanılan sınıf aşağıdakilerden hangisidir?

  6. 6

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

  7. 7

    /* MuzikAleti.java */
    public abstract class MuzikAleti {
    public abstract void sesCikar();
    public abstract void sesGoster();
    }

    Yukarıdaki programa göre hangisi soyut sınıftır?

  8. 8

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

  9. 9

    Java programlama dilinde, kural dışı durumları temsil eden sınıflar aşağıdakilerden hangisinde yer almaktadır?

  10. 10

    Temel olarak kendisi türünde bir nesne oluşturulamayacak olan sınıflar aşağıdaki hangi kavram ile ifade edilmektedir?

  11. 11

    Temel olarak kendisi türünde bir nesne oluşturulamayacak olan sınıflar aşağıdaki hangi kavram ile ifade edilmektedir?

  12. 12

    Bir sayfada “abc” ve şifrenin “123” girildiği durumda ekrana “Kullanıcı girişi başarılı” ifadesinin yazdığını, aksi durumda ise “Hatalı veri girişi!” şeklinde bir mesaj görüyorsak bu mesajların ayrı bir pencerede görüntülenmesi için hangi sınıfa ait Java kodları kullanılmaktadır.

  13. 13

    "Bu metot sırasıyla bileşen adı, sütun ve satır indeksleri parametre olarak almaktadır." Verilen ifade aşağıdakilerden hangisinin tanımıdır?

  14. 14
    1. public static void main(String[] args) {
    2. Dikdörtgen dikdörtgen1 = new Dikdörtgen();
    3. Dikdörtgen dikdörtgen2 = new Dikdörtgen(8, 9);
    4. System.out.println(“Birinci dikdörtgenin alanı = “ + dikdörtgen1.hesaplaAlan());
    5. System.out.printfn(“İkinci dikdörtgenin çevresi = “ + dikdörtgen2.hesaplaÇevre());
    6. }

    Yukarıda verilen Java kodu numaralandırılmıştır ve hatalı bir yazım içermektedir. Hangi numaralı bölümde bir hata bulunmaktadır?

  15. 15

    Aşağıdakilerden hangisi nesneye yönelik tasarım ilkeleridir?

  16. 16
    1. class anahtar sözcüğünden önce sınıfın adı gelir.
    2. Eğer varsa extends anahtar sözcüğünden sonra yazılmak üzere, üst sınıf yazılabilir.
    3. Eğer varsa implements anahtar sözcüğünden sonra yazılmak üzere, sağladığı arayüz ya da arayüzlerin isimleri yazılabilir.

    Yukarıdakilerden hangisi ya da hangileri doğrudur?

  17. 17

    Değişkenler üzerinde çeşitli işlemleri gerçekleştirmeye yarayan özel sembollere operatör denir.

    Aşağıdakilerden hangisi bir operatör çeşidi değildir?

  18. 18

    Bir sınıfın başka bir sınıftaki özelliklere ve metotlarına sahip olması aşağıdakilerden hangi nesneye yönelik programlama yaklaşımı ilkesi sonucudur?

  19. 19

    Aşağıdakilerden hangisi Java yazılımlarında kullanılan yazılım kütüphanelerine genel olarak verilen isimdir?

  20. 20
    1. Bir diziyi tanımlamada iki parça vardır: köşeli parantezlerden önce yazılan dizinin tipi ve köşeli parantezlerden sonra yazılan dizinin adı.
    2. Dizinin tipi olarak ilkel veri tiplerini (int, byte, long, vb) kullanabileceğimiz gibi sınıflardan yaratılmış nesnelerde kullanabiliriz.
    3. Dizilerle çalışırken, indisin değeri sıfırdan başlar ve toplam eleman sayısının bir eksiğine kadar gider. Bu sınırlar dışında erişim yapmaya çalışırsanız java.lang.ArrayIndexOutOfBoundsException hatası alırsınız.
    4. Derleyici dizinin sınırlarının ihlal edilip edilmediğini kontrol etmez, bu iş programcının sorumluluğundadır.

    Java programlama dilinde dizilere 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ç