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
    1. Değişken isimleri küçük büyük harfe duyarlıdır.
    2. Değişken isimleri harf ile başlamalıdır, alt çizgi (_) veya dolar işareti ($) ile de başlayabilir ama bunların kullanılması okunurluk açısından tavsiye edilmez.
    3. İlk karakterden sonra gelecek olan karakterler harf, sayı, dolar işareti veya alt çizgi olabilir.
    4. Java programlama dilinde ayrılmış özel kelimelerden (class, abstract, default, super, vb) birisi olamaz.
    5. Eğer değişken ismi bir kelimeden oluşuyorsa hepsini küçük harf ile yazmak tavsiye edilir.
    6. Eğer birden fazla kelimeden oluşuyor ise, ilk kelimeden sonraki kelimelerin baş harfinin büyük yazılması tavsiye edilir.
    7. Eğer değişken sabit bir değeri saklayacak ise tamamen büyük harf kullanılması ve kelimelerin alt çizgi ile ayrılması tavsiye edilir.

    Java programlama dilinde değişkene isim verirken uyulması gereken kurallara ilişkin olarak yukarıdaki seçeneklerde yer alan ifadelerden hangileri doğrudur?

  2. 2

    Belirli bir koşul geçerli olduğu sürece bir kod bloğunu sürekli çalıştıran operatör aşağıdakilerden hangisidir?

  3. 3

    Nesneye yönelik tasarım aşamasında modelin oluşturulması aşamasından kullanılan görsel dil aşağıdakilerden hangisidir?

  4. 4

    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

  5. 5

    UML’nin açılımı nedir?

  6. 6

    Sarmalama işleminin yapılabilmesi için hangi kelimeler kullanılan yazılım dili içerisinde bulunmaktadır?

  7. 7

    Ekrana çıktı olarak yazdırmakta kullandığımız yardımcı metot aşağıdakilerden  hangisidir?

  8. 8

    Yukardaki örnekte, neyin tanımlandığı gösterilmiştir?

  9. 9

    Nesneye yönelik programlama yaklaşımının çözüm olarak geliştirilmesi aşağıdakilerden hangisinin sonucu değildir?

  10. 10

    "//" Yandaki Çift eğik çizgi Java programlama dilinde hangi amaçla kullanılır?

  11. 11

    Aşağıdakilerden hangisi sa­yesinde sanal makine akıllı bir biçimde kullanıl­mayan bellek bölümlerini belirli aralıklarla ya da uyarlamalı yöntemlerle otomatik olarak temizle­mekte ve sisteme geri iade etmektedir?

  12. 12

    Aşağıdakilerden hangisi derlemeli diller arasında yer alır?

  13. 13

    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 metot tanımlanmıştır?

  14. 14
    1. Java programlama dilindeki 5 temel aritmetik işlem için operatörler şunlardır: + Toplama işlemi ,  - Çıkarma işlemi, *Çarpma işlemi,  / Bölme işlemi ve % Modulo işlemi
    2. Modulo işlemi hesaplamada bir sayının diğer bir sayıya bölümünden arta kalan sayıyı verir.
    3. Java programlama dilinde basit atama için “=” sembolü kullanılır.
    4. Java programlama dilinin aritmetik operatörleri basit atama operatörü ile birleştirilerek bileşik atama işlemi gerçekleştirilebilir.
    5. Bir x değişkeninin değerini örneğin 3 artırmak istediğimizde ‘x += 3;’ ifadesini kullanabiliriz, bu ifade ‘x = x + 3;’ ifadesi ile aynı anlama gelmektedir.
    6. Bileşik atamada toplama dışındaki diğer aritmetik operatörleri de kullanabiliriz.

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

  15. 15

    Aşağıdakilerden hangisi nesneye yönelik programa yaklaşımının 3 temel ilkesinden biridir?

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

  17. 17

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

  18. 18
    1. Diziler, tek bir türde sabit sayıdaki değerleri muhafaza ederler.
    2. Bir dizinin boyutu ilk yaratıldığında belirlenir, sonradan değişmez.
    3. Bir diziyi oluşturan öğelere eleman denir.
    4. Her bir elemana ait sayısal bir indeks değeri vardır ve elemanlara bu indekslerle erişilir.
    5. Indeks dizini sıfırdan başlar.
    6. Bir tipin dizisini tanımlamak için köşeli parantezler [ ] kullanılır.
    7. Indeks değerleri de köşeli parantezler içine yazılır.

    Java programlama dilinde dizilere ilişkin olarak yukarıdaki seçeneklerde yer alan ifadelerden hangileri doğrudur?

  19. 19

    Aşağıdakilerden hangisi programlama dilinde­ki ifadeleri bir yandan okuyup bir yandan makine diline çevirme işlemidir?

  20. 20

    Aşağıdakilerden hangisi Model Görünüm Kontrolcüsü (Model View Controller - MVC) mimarisine uygun olarak hazırlanmış ve Java ile web uygulamaları geliştirmeye olanak tanıyan bir çatıdır?

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ç