İleri Programlama
Deneme Sınavı Soruları
- 20 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1
temel anlamda o ana kadar eklenmiş olan bileşenlerin listesini döndüren metot aşağıdakilerden hangisidir?
- 2
Tanımlanan özelliklere ve metotlara bütün sınıfların erişilebilmesini sağlayan erişim belirleyicisi aşağıdakilerden hangisidir?
- 3
Java’da kural dışı durumlar, temel olarak aşağıdakilerden hangi gruba ayrılırlar?
- 4
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?
- 5
Aşağıdakilerden hangisi Java programlama dilinde özelliklerin ve metotların tanımlarında yer alan erişim belirleyicilerinden biri değildir?
- 6
public class Kus {
public void turGoster() {
System.out.println(“Tür = Kuş”); } }
public class Karga extends Kus{
public void turGoster() {
System.out.println(“Tür = Karga”); } }
public class Uygulama{
public static void main(String[] args) {
Kus kus = new Kus();
Karga karga = new Karga();
Serce serce = new Serce();
kus.turGoster();
karga.turGoster();
serce.turGoster(); } }
Yukarıdaki kod örneğinde asıl açıklanmak istenilen Java’daki kavram aşağıdakilerden hangisidir?
- 7
Aşağıda sırasıyla günlük hayatımızdan sınıf örnekleri ve bu sınıflardan kalıtım yoluyla türeyen başka sınıflar yer almaktadır. Buna göre aşağıdakilerden hangisi yanlış bir eşleşmedir?
- 8
- 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?
- 9
/* 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?
- 10
Etiket, metin alani, sifre alani ve dugme bileşenleri kullanılan sınıf aşağıdakilerden hangisidir?
- 11
public class AppNumb
{
public static void main(String[] args)
{
try
{
System.out. print(“1”);
System.out. print(“2”);
}
catch(Exception e)
{
System.out. print(“3”);
System.out. print(“4”);
}
finally
{
System.out.println(“5”);
}
}
}
Yukarıdaki programın çalıştırılması sonucu ekrana yazacak olan program çıktısı nedir?
- 12
“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?
- 13
Aşağıda sırasıyla günlük hayatımızdan sınıf örnekleri ve bu sınıflardan kalıtım yoluyla türeyen başka sınıflar yer almaktadır. Buna göre aşağıdakilerden hangisi yanlış bir eşleşmedir?
- 14
Java platformunda bayt kodunu ilgili işlemcinin makine diline yorumlayan sanal makineye ne denir?
- 15
Aşağıdakilerden hangisi derlemeli diller arasında yer alır?
- 16
Nesne ilk oluşturulduğu anda nesnenin ilk durumunu anlamlı kılabilmek hangi işlemler yapılmaktadır?
- 17
Nesneye yönelik programlamada hangisi bir üretimdeki ürünün özelliğini ifade etmektedir?
- 18
Aşağıdakilerden hangi nesneye yönelik programlama yaklaşımının temel kavramlarıdır?
- 19
Kalıtım (Inheritance) nedir?
- 20
Metodun üzerindeki @override işaretinin işlevi nedir?