İleri Programlama
Ünite Sınavı Soruları
- 20 soru
- Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
- 1
Aşağıdakilerden hangisi Java programlama dilinde arayüzleri tanımlar?
- 2
Bir sınıfta olması gereken metotların tanımlandığı bir yapı olup kesinlikle bir sınıf olmayan hangisidir?
- 3
Soyut sınıfdan kalıtım yoluyla bir sınıf türetilmesi için hangisi kullanılır?
- 4
Java programlama dilinde arayüzler hangi kelime ile tanımlanmaktadı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 tarafından sadece bir sınıfta olması gereken metotun tanımlanması amacıyla yazılmıştır?
- 6public abstract class AA { } public class EE extends BB { } public class EE implements CC { } Yukarıdaki Java program kodu ile ilgili aşağıdaki ifadelerden hangisi doğrudur?
- 7
/* SekilHakkindaBilgi.java */
public interface SekilHakkindaBilgi {
public double cevreGoster();
public double alanGoster();Yukarıda verilen örneğe göre aşağıdakilerden hangisi doğrudur?
- 8Java programlama dilinde aşağıdakilerden hangisi kalıtım yoluyla yeni bir alt sınıf üretir?
- 9
Aşağıdakilerden hangisi Java programlama dilinde arayüzleri tanımlar?
- 10
/* MuzikAleti.java */
public abstract class MuzikAleti {
public abstract void sesCikar();
}
/* Gitar.java */
public class Gitar extends MuzikAleti {
public void sesCikar() {
System.out.println(“Çıkan ses = Gitar sesi”); }
}
/* Keman.java */
public class Keman extends MuzikAleti {
public void sesCikar() {
System.out.println(“Çıkan ses = Keman sesi”)Yukarıdaki örnekte soyut sınıf olarak tanımlanmış kavram veya kavramlar hangisidir?
- 11
/* MuzikAleti.java */
public abstract class MuzikAleti {
public abstract void sesCikar();
public abstract void sesGoster();
}Yukarıdaki programa göre hangisi soyut sınıftır?
- 12

Yukarıdaki kod bloğuna göre metnin içerisindeki karakterler üzerinde ilerlenirken metnin sonuna gelinip gelinmediğini algılamak için aşağıdakilerden hangisi kullanılmaktadır?
- 13
/* 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? - 14
- Soyut sınıflar abstract anahtar sözcüğü ile tanımlanır
- Arayüzler interface anahtar sözcüğü ile tanımlanır
- Arayüzler içerisindeki metotların içerikleri önceden tanımlanmıştır
- Arayüzdeki metotların içerikleri ise arayüzleri uygulayan sınıflar tarafından oluşturulur
Java programa diliyle ilgili yukarıdaki bilgilerden hangisi ya da hangileri doğrudur?
- 15
Bir arayüz yoluyla bir sınıf türetilmesi için hangi ifade kullanılır?
- 16
- Java
- C#
- C++
- Python
Yukarıdaki programlama dillerinden hangisi soyut sınıfları "abstract" anahtar kelimesi ile tanımlar?
- 17
Soyut sınıf, Java programlama dilinde hangi anahtar sözcük ile tanımlanır?
- 18
/* MuzikAleti.java */
public abstract class MuzikAleti {
public abstract void sesCikar();
public abstract void sesGoster();
}Yukarıdaki programa göre hangisi soyut sınıftır?
- 19
Aşağıda verilen bilgilerden hangisi yanlıştır?
- 20

Yukarıdaki kod bloğuyla ilgili aşağıdakilerden hangisi söylenemez?