İleri Programlama
Deneme Sınavı Soruları
- 20 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1
Ağağıda JavaFX’te kullanıcı arayüzü oluştururken kullanılan bileşenlere örnekler bulunmaktadır. Bunlardan hangisi yanlış verilmiştir?
- 2
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?
- 3
Soyut sınıf, Java programlama dilinde hangi anahtar kelimesi ile tanımlanmaktadır?
- 4
Java programlarında kullanılan ve sınıfların hiyerarşik olarak kataloglanmasına imkân sağlayan kavrama ne ad verilir?
- 5

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?
- 6
I. JavaFX
II. AWT
III. Swing
Java programlama dilinde, kullanıcı arayüzü geliştirmek için sırasıyla hangi kütüphaneler ortaya çıkmıştır?
- 7
Form üzerinde bulunacak olan bileşenlerin ne şekilde yerleştirileceğinin belirlenmesi ise ilgili olan sınıf aşağıdakilerden hangisidir?
- 8
Java programlama dilinde, kural dışı durumları temsil eden sınıflar aşağıdakilerden hangisinde yer almaktadır?
- 9
İnsan isimli sınıftan türetilen Kadın ve Erkek sınıfları için isimGöster metodu uygulandığında çıkan ekranda üç sınıf için de ayrı isim gösterilmesi aşağıdaki kavramlardan hangisi ile ilgilidir?
- 10
- Java programlama dilinde, kullanıcı arayüzü geliştirmek için sırasıyla AWT, Swing ve JavaFX isimli kütüphaneler ortaya çıkmıştır.
- AWT kütüphanesi, zaman içinde yerini bir takım kendi eksiklerinin revize edilmesi sonucu oluşturulan Swing kütüphanesine terk etmiştir.
- JavaFX programcıların daha hızlı ve etkili şekilde kullanıcı arayüzü oluşturmaları adına sonradan inşa edilen bir Java kütüphanesidir.
- JavaFX kütüphanesi, Java geliştirme paketi (JDK) içerisine 2014 yılında yayınlanan 1.8 sürümünden itibaren dâhil edilmiştir.
- JavaFX kullanım yöntemlerinin ilki arayüz görünümü oluşturmak için tamamen Java program kodlarının kullanıldığı durumdur.
- JavaFX kullanım yöntemlerinin ikincisi ise FXML dediğimiz başka bir dosya yapısının bu sürece dâhil edilmesiyle kullanıcı arayüzünün ayrı bir dosya içerisinde oluşturulmasıdır.
JavaFX temellerine ilişkin olarak yukarıda yer alan ifadelerden hangileri doğrudur?
- 11
Aşağıda kalıtım yoluyla türetilmiş sınıflardan hangisi diğerlerinin üst sınıfıdır?
- 12
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?
- 13
/* Kus.java */
public abstract class Kus {
public abstract void turGoster();
}
/* 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 örnekte soyut sınıf aşağıdakilerden hangisidir?
- 14
Aşağıdakilerden hangisi bir sınıfın başka bir sınıftaki özelliklere ve metotlarına sahip olması anlamına gelmektedir?
- 15
Aşağıdakilerden hangisi Java'da açıklama satırı için kullanılır?
- 16
Aşağıda metot ve sınıflar için verilen bilgilerden hangisi doğrudur?
- 17

Yukarıda verilen Java Kodu çalıştırıldığında hangi matematiksel işlem gerçekleştirilir?
- 18
Java uygulamasının çalışması için gerekli minimum gereçleri içeren yapıya ne ad verilir?
- 19
- If-then-else deyimlerini veya switch deyimini kullanılıp kullanılmayacağına karar vermek okunabilirlik ve test edilen ifadeye dayanır.
- If-then-else deyimi, değerleri veya koşulların aralıklarına dayalı ifadeleri sınarken switch ifadesi ifadeleri yalnızca tek bir tam sayı, numaralandırılmış değer veya String nesnesine dayalı olarak test eder.
- Diğer bir ilgi çekici nokta da break ifadesidir, her break ifadesi, switch deyimini sonlandırır.
- Kontrol akışı, switch bloğundaki ilk ifadeyle çalışmaya başlar.
- Switch bloğunun doğru çalışması için break ifadeleri gereklidir.
- Eğer break ifadeleri kullanılmazsa eşleşen case etiketinden sonraki tüm ifadeler, sonraki case etiketinin eşleşip eşleşmediğine bakılmaksızın, bir break ifadesi bulunana kadar çalışmaya devam eder.
Java programlama dilinde karar verme deyimlerine ilişkin olarak yukarıdaki seçeneklerde yer alan ifadelerden hangileri doğrudur?
- 20
Bir sınıfın başka bir sınıftaki özelliklere ve metotlarına sahip olmasına ne denir?