İleri Programlama
Deneme Sınavı Soruları
- 20 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1
Sınıf hiyerarşisinin en tepesinde olan sınıf aşağıdakilerden hangisidir?
- 2
Nesnelerin içeride farklı çalışmalarına rağmen dışarıdan aynı biçimde görünmelerini ifade eden özelliğe ne ad verilir?
- 3
Değişkenler üzerinde çeşitli işlemleri gerçekleştirmeye yarayan özel sembollere operatör denir.
Aşağıdakilerden hangisi bir operatör çeşidi değildir?
- 4Makine dilinde ifade edilen koda ne denir?
- 5

Yukarıda yer alan örnek programın çıktısı aşağıdakilerden hangisidir?
- 6
Aşağıdakilerden hangisi Java yazılımlarında kullanılan yazılım kütüphanelerine genel olarak verilen isimdir?
- 7
Switch deyimi içerisinde String nesnesi kullanabilmek için en düşük hangi sürüm gerekmektedir?
- 8
Java programlama dili için aşağıdakilerden hangisi yanlıştır?
- 9
Aşağıdakilerden hangisi Java’da anahtar sözcüğü gösterir?
- 10
- Break ifadesi for, while veya do-while döngülerini sonlandırmak için de kullanılabilir.
- Bir break ifadesi en içteki switch, for, while veya do-while döngüsünü sonlandırır.
- Continue ifadesi for, while veya do-while döngülerinin o anki yinelemesini atlamayı sağlar.
- Continue ifadesi en içteki döngünün gövdesinin en sonuna giderek en iç döngünün sınama ifadesinin yeniden değerlendirilmesini sağlar.
- Return ifadesi o anki metoddan çıkar böylece kontrol akışı metodun çağrıldığı yere geri döner.
- Return ifadesinin iki çeşidi vardır: İlki değer döndüren ve diğeri ise değer döndürmeyendir.
Java programlama dilinde dallanma deyimlerine ilişkin olarak yukarıdaki seçeneklerde yer alan ifadelerden hangileri doğrudur?
- 11
- public static void main(String[] args) {
- Dikdörtgen dikdörtgen1 = new Dikdörtgen();
- Dikdörtgen dikdörtgen2 = new Dikdörtgen(8, 9);
- System.out.println(“Birinci dikdörtgenin alanı = “ + dikdörtgen1.hesaplaAlan());
- System.out.printfn(“İkinci dikdörtgenin çevresi = “ + dikdörtgen2.hesaplaÇevre());
- }
Yukarıda verilen Java kodu numaralandırılmıştır ve hatalı bir yazım içermektedir. Hangi numaralı bölümde bir hata bulunmaktadır?
- 12
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?
- 13
Aşağıdaki Java'nın temel özelliklerinden hangisi ilkel veri tipleri dışında elemanlar tanımlamaya yaramaktadır?
- 14
Bir metot içindeki veya kaşlı ayraçlar içinde yazılmış kod bloğunun içindeki değişkenlere ne ad verilir?
- 15
Java kod bokları hangi işaretler arasına yazılır?
- 16
Aşağıdakilerden hangisi sayesinde sanal makine akıllı bir biçimde kullanılmayan bellek bölümlerini belirli aralıklarla ya da uyarlamalı yöntemlerle otomatik olarak temizlemekte ve sisteme geri iade etmektedir?
- 17
Sınıfın yaratılan bir örneğine aşağıdakilerden hangi isim verilmektedir?
- 18
Aşağıdakilerden hangisi hem derlemeli hem de yorumlamalı dillere örnek gösterilebilir?
- 19
"Nesneye yönelik tasarım aşamasında modelin oluşturulması için ............. kullanılır." boşluğu en uygun şekilde doldurunuz?
- 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”);
}