İleri Programlama
Deneme Sınavı Soruları
- 20 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1
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?
- 2
Kalıtım kavramı gereği bir sınıftan başka bir sınıf türetildiğinde üst sınıftaki metot türetilen alt sınıfta da otomatik olarak bulunmaktadır.
Buna göre türetilen yeni sınıf içerisinde bu metotta değişiklik yapmak istersek o metod için hangi kavramın kullanılması gerekir?
- 3
Tür=Kuş
Tür= Karga
Tür= Kuş
Bu şekilde bir ekran çıktısı alınabilmesi için aşağıdakilerden hangisi kullanılmalıdır?
- 4
Etiket, metin alani, sifre alani ve dugme bileşenleri kullanılan sınıf aşağıdakilerden hangisidir?
- 5
Aşağıda verilen bilgilerden hangisi yanlıştır?
- 6
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?
- 7
mesajların ayrı bir pencerede görüntülenmesi için hangi sınıf kullanılmaktadır?
- 8
Aşağıdaki kalıtım yoluyla türetilmiş üst ve alt sınıf eşleşmelerinden hangisi yanlıştır?
- 9
Java programlama ortamında bir nesnenin davranış şekillerinin duruma göre değişebilmesine ne isim verilir?
- 10
public class AppFinally
{
public static void main(String[] args)
{
try
{
int a = 5 / 0;
System.out.println(“1”);
System.out.println(“2”);
}
catch (Exception e)
{
System.out.println(“3”);
System.out.println(“4”);
}
finally
{
System.out.println(“5”);
}
}
}
Yukarıdaki programın çalıştırılması sonucu ekrana yazacak olan program çıktısı nedir?
- 11
"..........: Bu sınıf türündeki nesneler aynı anda en fazla bir
adet Stage türündeki nesne ile ilişkilendirilebilir." boşluğa ne gelmelidir? - 12
Sınıflar içerisinde aynı isimde olmakla birlikte farklı parametreler alan metotların bulunmasına ne denir?
- 13
“Bu erişim belirleyicisi ile tanımlanan özelliklere ve metotlara sadece ilgili sınıf tarafından erişilebilir.”
Yukarıda bahsi geçen erişim belirleyicisi aşağıdakilerden hangisidir?
- 14
Java programlama dili ilk olarak aşağıdakilerden hangisi için geliştirilmiştir?
- 15
Aşağıdakilerden hangisi Java programlama dilinin aritmetik operatörlerinden biri değildir?
- 16
Aşağıdakilerden hangisi sınıf-nesne ilişkisine örnek verilebilir?
- 17
Üye metotlar ve yaratıcı metotlar için, şu anki nesneye erişim aşağıdaki anahtar sözcüklerden hangisiyle yapılır?
- 18
Aşağıdakilerden hangisi, sınıftan türetilir ?
- 19
Tek satırda dosya içindeki bütün satırları okuyarak dosya işlemlerini oldukça kolaylaştıran ve basitleştiren metot aşağıdakilerden hangisidir?
- 20
- Diziler, tek bir türde sabit sayıdaki değerleri muhafaza ederler.
- Bir dizinin boyutu ilk yaratıldığında belirlenir, sonradan değişmez.
- Bir diziyi oluşturan öğelere eleman denir.
- Her bir elemana ait sayısal bir indeks değeri vardır ve elemanlara bu indekslerle erişilir.
- Indeks dizini sıfırdan başlar.
- Bir tipin dizisini tanımlamak için köşeli parantezler [ ] kullanılır.
- Indeks değerleri de köşeli parantezler içine yazılır.
Java programlama dilinde dizilere ilişkin olarak yukarıdaki seçeneklerde yer alan ifadelerden hangileri doğrudur?