İleri Programlama
Deneme Sınavı Soruları
- 20 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1
Bir sınıfta olması gereken metotların tanımlandığı bir yapı olup kesinlikle bir sınıf olmayan hangisidir?
- 2
Aşağıdakilerden hangi kavram sayesinde sınıfları hiyerarşik bir şekilde ifade edebiliriz?
- 3
"Bileşenlere üst, alt, sağ, sol, merkez şeklinde yerleşim sağlar" hangisidir?
- 4
- GridPane içerisindeki yerleşimin planlanması için setConstraints isimli metot mevcuttur.
- GridPane içerisindeki yerleşimin planlanması için kullanılan setConstraints isimli metot sırasıyla bileşen adı, sütun ve satır indeksleri parametre olarak almaktadır.
- Java programlama dilinde indeks deyimleri 0’dan başlamakta olduğundan “1,2” ile belirtilen indeks 2. sütun ve 3. satırı ifade etmektedir.
- Bileşenlerin GridPane türündeki nesnenin içerisine eklenmesi için kullanılan getChildren isimli metot temel anlamda o ana kadar eklenmiş olan bileşenlerin listesini döndürmektedir.
JavaFX kapsamında kullanıcı arayüzü tasarımına ilişkin olarak seçeneklerde yer alan ifadelerden hangileri doğrudur?
- 5
Aşağıdakilerden hangisi Java programlama dilinde arayüzleri tanımlar?
- 6
Bileşenlere üst, alt, sağ, sol, merkez şeklinde yerleşim sağlayan sınıf aşağıdakilerden hangisidir?
- 7
Kural dışı durumların işlenmesi Java programlama dilinde aşağıdakilerden hangisi ile yapılır?
- 8
Şifre alanının üzerinde “Şifre giriniz” şeklinde
geçici bir metin görüldüğünü düşünelim. Bu alana tıklanıldığında bu görüntü kaybolacaktır. Bu geçici metin hangi metot ile oluşturulabilir? - 9/* Bilgilendir.java */ public interface Bilgilendir { public void turGoster(); } /* Serce.java */ public class Serce implements Bilgilendir { public void turGoster() { System.out.println("Tür = Serçe"); } } /* Karga.java */ public class Karga implements Bilgilendir { public void turGoster() { System.out.println(“Tür = Karga”); } } /* KusUygulamasi.java */ public class KusUygulamasi { public static void main(String[] args) { Karga karga = new Karga(); Serce serce = new Serce(); karga.turGoster(); serce.turGoster(); } } Yukarıdaki uygulamanın çıktısı aşağıdakilerin hangisinde doğrudur?
- 10
Günlük hayatımızda "ulaşım türü" sınıf örneği olarak ele alınırsa, aşağıdakilerden hangisini bu sınıftan kalıtım yoluyla türeyen başka bir sınıf olarak kabul etmek mümkündür?
- 11
Sınıflar içerisinde aynı isimde olmakla birlikte farklı parametreler alan metotların bulunması durumuna ne ad verilir?
- 12/* Bilgilendir.java */ public interface Bilgilendir { public void turGoster(); } /* Serce.java */ public class Serce implements Bilgilendir { public void turGoster() { System.out.println("Tür = Serçe"); } } /* Karga.java */ public class Karga implements Bilgilendir { public void turGoster() { System.out.println(“Tür = Karga”); } } /* KusUygulamasi.java */ public class KusUygulamasi { public static void main(String[] args) { Karga karga = new Karga(); Serce serce = new Serce(); karga.turGoster(); serce.turGoster(); } } Yukarıdaki uygulamanın çıktısı aşağıdakilerin hangisinde doğrudur?
- 13
JavaFX’de ”bileşenlere ızgara şeklinde bir yerleşim sağlar” komut aşağıdakilerden hangisidir?
- 14
Bir sınıfın diğer sınıflarla bağlılık oranı olarak, kalıtım ilişkisinin bulunmasıyla birlikte diğer sınıfların içyapısından haberdar olunması, çeşitli hizmetlerinden yararlanabilmesi ve çalışma prensibinden haberdar olunmasına ne ad verilir?
- 15

Yukardaki örnekte, neyin tanımlandığı gösterilmiştir?
- 16
Aşağıdakilerden hangisi nesnenin davranışlarını simgeleyen unsurdur?
- 17
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 parametreler tanımlanmıştır?
- 18
Java Programlama dilinin ilkel veri tiplerinden hangisi sadece doğru (true) yanlış (false) değerlerini alabilir?
- 19
Aşağıdakilerden hangisi Java yazılımlarında kullanılan yazılım kütüphanelerine genel olarak verilen isimdir?
- 20
- Eşitlik ve ilişki operatörleri değişkenlerin değerlerini birbirleriyle karşılaştırmak için kullanılır.
- İki ilkel veri tipleri için eşit olma durumu == operatörü ile kontrol edilir.
- Eşit olma durumu == operatörü, basit atama operatörü = ile karıştırılmamalıdır.
- Eşitlik ve ilişki operatörleri boolean tipinde değer döndürürler.
- Birden fazla boolean döndüren ifadeyi VE ile VEYA operatörleri olan && ile || kombine etmek mümkündür.
Java programlama dilinin eşitlik ve ilişki operatörlerine ilişkin olarak yukarıdaki seçeneklerde yer alan ifadelerden hangileri doğrudur?