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

    “Programların çalışmaları esnasındaki normal akışlarını bozan şeyleri temsil etmektedir.”

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

  2. 2

    Ekran çıktısında kutucuklara tik atmak suretiyle 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?

  3. 3

    Try catch bloğunun aynı anda birden fazla türde hatayı işlemesini istediğimiz durumlarda doğrudan hangi sınıfı kullanabiliriz?

  4. 4

    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?

  5. 5

    Sınıflar içerisinde aynı isimde olmakla birlikte farklı parametreler alan metotların bu­lunması olarak tanımlanan kavram  aşağıdakilerden hangisidir?

  6. 6
    1. Kendi türünde bir nesne oluşturamaz
    2. Daha çok alt sınıflara ait detayları tanımlarlar
    3. İçeriğinde birtakım metodlar yaratılabilir
    4. Private anahtar kelimesiyle tanımlanırlar

    Soyut sınıf ile ilgili yukarıdaki bilgilerden hangisi ya da hangileri doğrudur?

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

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

  8. 8
    1. JavaFX uygulaması olacak sınıfın Application sınıfından kalıtım yoluyla türemiş ve start metodunu eziyor olması gerekir.
    2. Bahsedilen start metodu Stage sınıfı türünde bir parametre almaktadır.
    3. Stage sınıfı, ekranda bir form oluşmasına olanak sağlayacaktır.
    4. Birden fazla form oluşturulması söz konusu ise Stage sınıfından istenilen sayıda kullanılması gerekecektir.

    JavaFX uygulamalarının genel akışına ilişkin olarak yukarıda yer alan ifadelerden hangileri doğrudur?

  9. 9

    Türetilen alt sınıfta otomatik olarak bulunan üst sınıf metodunu değiştirmek aşağıdaki kavramlardan hangisi ile ilgilidir?

  10. 10

       /* Sehir.java */
    1 public abstract class Sehir{
    2     public abstract void sehirAdiGetir();
       }

       /* Ankara.java */
    3 public class Ankara extends Sehir {
    4      public void sehirAdiGetir() {
    5           System.out.println(“Şehrin Adı = Ankara”); }
       }

    Yukarıda verilen kodlardan kaç numaralı satır soyut bir sınıftan türetilmek için yazılmıştır?

  11. 11

    /* Bilgilendir.java */
    public interface Bilgilendir {
         public void turGoster();
         public void turBildir();
    }

    Yukarıdaki programa göre hangisi arayüzdür?

  12. 12

    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?

  13. 13

    Java programlarında kullanılan ve sınıfların hiyerarşik olarak kataloglanmasına imkân sağlayan kavram aşağıdakilerden hangisidir?

  14. 14
    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?

  15. 15
    1. + Birli toplama operatörü değerin pozitif olduğunu belirtir.
    2. - Birli çıkarma operatörü değeri negatifler.
    3. ++ Artırma operatörü değişkenin değerini 1 artırır.
    4. -- Azaltma Azaltma operatörü, değişkenin değerini 1 azaltır.
    5. ! Mantıksal tersleme operatörü boolean tipindeki bir değişkenin değerini ters çevirir.

    Java programlama dilinin birli operatörlerine ilişkin olarak yukarıdaki seçeneklerde yer alan ifadelerden hangileri doğrudur?

  16. 16

    Aşağıdakilerden hangi nesneye yönelik programlama yaklaşımının temel kavramlarıdır?

  17. 17

    Aşağıdakilerden hangisi Java diliyle yazılan kaynak kodların kaydedildiği uzantıdır?

  18. 18

    Bir metot içindeki veya kaşlı ayraçlar içinde yazılmış kod bloğunun içindeki değişkenlere ne ad verilir?

  19. 19

    Proje ekranına geçmek için aşağıdakilerden hangisi tıklandığında boş Eclipse çalışma ortamı gelir?

  20. 20

    Tek satırda dosya içindeki bütün satırları okuyarak dosya işlemlerini oldukça kolaylaştıran ve basitleştiren metot aşağıdakilerden 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ç