İleri Programlama
Deneme Sınavı Soruları
- 20 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1
Dizinin olmayan elemanlarına erişilmek istenildiği kural dışı durum tanımı aşağıdakilerden hangisidir?
- 2
Sınıflar içerisinde aynı isimde olmakla birlikte farklı parametreler alan metotların bulunması olarak tanımlanan kavram aşağıdakilerden hangisidir?
- 3
Java programlama dilinde, kural dışı durumun oluşması sonrasında, ekran görüntüsünde çıkan yazılarda altı çizili olarak gösterilen alanlarda aşağıdakilerden hangi bilgi verilmektedir?
- 4
Try catch bloğunun aynı anda birden fazla türde hatayı işlemesini istediğimiz durumlarda doğrudan hangi sınıfı kullanabiliriz?
- 5
Metotların hatalı parametreler ile çağrıldığı kural dışı durumu aşağıdakilerden hangisidir?
- 6
Java programlarında kullanılan ve sınıfların hiyerarşik olarak kataloglanmasına imkân sağlayan kavrama ne ad verilir?
- 7
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?
- 8
“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?
- 9
Canlı isimli sınıftan türetilen balık ve kuş sınıflarının hareket et komutunu farklı şekilde gerçekleştirmesi hangi kavrama örnek gösterilebilir?
- 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ıf tanımlamasıdır?
- 11/* Notver.java */1 public interface NotVer {2 public void notBilgisi(); } /* Ogrenci.java */3 public class Ogrenci implements NotVer {4 public void notBilgisi() {5 System.out.println("Not = 76"); } } Yukarıda verilen kodlardan kaç numaralı satır bir arayüz tarafından sadece bir sınıfta olması gereken metotun tanımlanması amacıyla yazılmıştır?
- 12
Temel olarak bir nesnenin davranış şekillerinin duruma göre değişebilmesine ne ad verilir?
- 13
JavaFX’de ”bileşenlere ızgara şeklinde bir yerleşim sağlar” komut aşağıdakilerden hangisidir?
- 14
Aşağıdaki Java'nın temel özelliklerinden hangisi ilkel veri tipleri dışında elemanlar tanımlamaya yaramaktadır?
- 15
Nesneye yönelik programlama yaklaşımında nesneler aşağıdakilerden hangi ikisine sahiptir?
- 16
- String ve char sabitleri Unicode (UTF-16) karakterlerinden oluşurlar.
- Eğer metin editörü ve dosya sistemi izin veriyorsa ASCII dışında kalan karakterleri (ğ, ü, ş, ı, ö, ç, Ğ, Ü, Ş, İ, Ö, Ç, gibi) direk olarak kodun içinde kullanabiliriz.
- Bu tür karakterleri sadece ASCII karakterleri kullanarak yazmanın yolu vardır.
- Her karakterin Unicode değerinin 16’lık tabanda gösteriminin başına \u koyarak yazarsak o karakterin kendini yazmış gibi oluruz.
Java programlama dilinde karakter ve string sabitlere ilişkin olarak yukarıdaki seçeneklerde yer alan ifadelerden hangileri doğrudur?
- 17
Aşağıdakilerden hangisi derlemeli diller arasında yer alır?
- 18
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 sınıf tanımlanmıştır?
- 19
Aşağıdakilerden hangisi “Mum” nesnesi için örnek nesne olarak görülebilir?
- 20
Hangi seçenekdeki nesneler arasında bağımlılık(dependency) ilişkisi vardır?