İleri Programlama
Deneme Sınavı Soruları
- 20 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1
Aşağıdakilerden hangisi ile tanımlanmış özelliklere ve metotlara sadece ilgili sınıf tarafından erişilebilinir?
- 2
Mesajların ayrı bir pencerede görüntülenmesi için kullanılan sınıf aşağıdakilerden hangisidir?
- 3
"Bileşenlere tek bir satırda yatay olarak yerleşim sağlar." Hangi java sınıfına aittir?
- 4
/* 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?
- 5
/* 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 tanımlaması yapmak için kullanılmıştır? - 6
- Olay kelimesini herhangi bir aktivitenin gerçekleşmesi olarak tanımlayabiliriz.
- Bir aktivitenin gerçekleşmesine sebep olan varlığı olayın kaynağı olarak adlandırabiliriz.
- Farenin bir düğmenin üzerine getirilip tıklandığını varsayalım, burada düğmenin üzerine tıklanması bir olayı, fare ise o olayın kaynağını ifade etmektedir.
- Bir olay gerçekleştikten sonra ne yapılması gerektiği tanımlanmış olmalıdır, bu tanımlama olay yönetimi olarak isimlendirilir.
- Kullanıcı etkileşiminin sağlanması ile ilgili kavramların tamamı olay güdümlü programlama olarak adlandırılır.
Olay güdümlü programlamaya ilişkin olarak yukarıda yer alan ifadelerden hangileri doğrudur?
- 7
JavaFX kütüphanesi içerisinde farklı şekilde yerle- şimlere olanak sağlayan çeşitli sınıflar bulunmaktadır. Aşağıda bu amaca hizmet eden Java sınıflarından örnekler verilmektedir. Bileşenlerin yerleşimi ile ilgili sınıf örnekleri arasında hangisi yanlış verilmiştir?
- 8
Aşağıdakilerden hangisi Uzay isimli bir sınıftan türemiş başka bir sınıftır?
- 9
Sınıflar içerisinde aynı isimde olmakla birlikte farklı parametreler alan metotların bulunmasına ne ad verilir?
- 10
Üzerinde işlem yapılan açık bir dosyanın kapatılması veya kullanılan bir takım değişkenlerin bellekten temizlenmesi gibi farklı amaçlar ile kullanılabilen bloğa verilen isim aşağıdakilerden hangisidir?
- 11
Aşağıdakilerden hangisi alt sınıf olarak tanımlanabilir?
- 12
/* Kus.java */
Public …1… class Kus {
public …2… void turGoster();
}
/Karga.java */
public …3… class Karga extends Kus {
public …4… void turGoster() {
System.out.println(“Tür = Karga”);
}
}
/* Serce.java */
public …5… class Serce extends Kus {
public …6… void turGoster() {
System.out.println(“Tür = Serçe”);
}
}Yukarıdaki programa göre nerelere abstract gelecek?
- 13
Soyut sınıf aşağıdaki hangi anahtar kelime ile tanımlanırlar?
- 14
Sistemin ne yapması gerektiğinin belirlenmesi, aşağıdakilerden hangisidir ?
- 15
Aşağıdakilerden hangisi, erişim değiştiricidir ?
- 16
Gezer noktalı sayıları bilimsel gösterimde yazmak için aşağıdaki harflerden hangisi kullanılabilir?
- 17
this anahtar sözcüğü ile aynı mantıkta çalışan fakat bu sefer üst sınıfın üyelerine erişim için kullanılan anahtar sözcük hangisidir?
- 18
Aşağıdakilerden hangisi kontrol akışını o anki metoddan çıkararak metodun başladığı yere geri döndürür?
- 19
Bir metot içindeki veya kaşlı ayraçlar içinde yazılmış kod bloğunun içindeki değişkenlere ne ad verilir?
- 20
Aşağıdaki Java programının çıktısı kaçtır?
int havadurumu = 13%5;
switch (havadurumu){
case 1:
System.out.println(“Açık”);
case 2:
System.out.println(“Bulutlu”);
case 3:
System.out.println(“Güneşli”);
case 4:
System.out.println(“Kar yağışlı”);
case 5:
System.out.println(“Yağmurlu”);
}