İleri Programlama
Deneme Sınavı Soruları
- 20 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1
Java’da kural dışı durumlar, temel olarak aşağıdakilerden hangi gruba ayrılırlar?
- 2
Aşağıdakilerden hangisi Cansız isimli sınıftan türemiş başka bir sınıftır?
- 3
Soyut sınıf, Java programlama dilinde hangi anahtar sözcük ile tanımlanır?
- 4
Aşağıda kalıtım yoluyla türetilmiş sınıflardan hangisi diğerlerinin üst sınıfıdır?
- 5
- Java
- C#
- C++
- Python
Yukarıdaki programlama dillerinden hangisi soyut sınıfları "abstract" anahtar kelimesi ile tanımlar?
- 6
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?
- 7
Aşağıdaki komutlardan hangisi listedeki birden fazla elemanın seçilmesine izin vermektedir?
- 8
Bir nesnenin özelliklerinin ve metotlarının erişimini sınırlandırmak amacını taşıyan kavram aşağıdakilerden hangisidir?
- 9
/* 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”);
}
}/* MuzikAletiUygulamasi.java */
public class MuzikAletiUygulamasi {
public static void main(String[] args) {
Gitar gitar = new Gitar();
Keman keman = new Keman();
gitar.sesCikar(); keman.sesCikar();
}
}MuzikAletiUygulamasi sınıfına ait program kodları çalıştırıldığında aşağıdaki ekran görüntülerinden hangisi doğrudur?
- 10
"Bileşenlere üst, alt, sağ, sol, merkez şeklinde yerleşim sağlar" hangisidir?
- 11
/* Kus.java */
public abstract class Kus {
}
/* Karga.java */
public class Karga extends Kus {
public void turGoster() {
System.out.println(“Tür = Karga”);
}
}
/* Serce.java */
public class Serce extends Kus {
public void turGoster() {
System.out.println(“Tür = Serçe”);
}
}Yukarıdaki programa göre kaç adet soyut sınıf tanımlaması var?
- 12
/* Meyve.java */
public class Meyve {
public void isimGoster() {
System.out.println(“Meyve”);
}
}
/* Erik.java */
public class Erik extends Meyve{
public void isimGoster() {
System.out.println(“Erik”);
}
}
/* Kiraz.java */
public class Kiraz extends Meyve{
public void isimGoster() {
System.out.println(“Kiraz”);
}
}
/* MeyveUygulamasi.java */
public class MeyveUygulamasi {
public static void main(String[] args) {
Meyve m = new Meyve();
Meyve e = new Erik();
Meyve k = new Kiraz();
m.isimGoster();
e.isimGoster();
k.isimGoster();
}
}
Aşağıdakilerden hangisi yukarıdaki programın çıktısıdır?
- 13
Java programlama dilinde, kural dışı durumun oluşması sonrasında, ekran görüntüsünde çıkan yazılarda altı çizili olarak gösterilen alanlarda aşağıdakilerden hangi bilgi verilmektedir?
- 14
Nesneye yönelik programlama yaklaşımında nesneler, özellikler (properties) ve metotlara (methods) sahiptir.
Yukarıda bahsedilen özellikler ve metotları bir otomobil nesnesi üzerinden örnekleyecek olursak aşağıdakilerden hangisi metodu temsil edebilir?
- 15
Sistemin nasıl gerçekleştirileceğinin belirlenmesi, aşağıdakilerden hangisidir ?
- 16

Yukarıda yer alan örnek programın çıktısı aşağıdakilerden hangisidir?
- 17

Yukarıda yer alan örnek programın çıktısı aşağıdakilerden hangisidir?
- 18Makine dilinde ifade edilen koda ne denir?
- 19
Değişkenler üzerinde çeşitli işlemleri gerçekleştirmeye yarayan özel sembollere ne denir?
- 20
- Yazılım şekli
- İsimleri
- Standart Kütüphaneleri
- Semantikleri
Java ile JavaScript arasında, yukarıdakilerden hangisi ya da hangileri bakımından benzerlikler vardır?