İleri Programlama
Deneme Sınavı Soruları
- 20 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1
- Bir sınıfta olması gereken metotların tanımlandığı bir yapıdır
- Bir sınıftır
- abstract anahtar kelimesi ile tanımlanırlar
- Hangi metotların var olması gerektiğini belirlerler
Arayüzlerle ilgili yukarıdaki bilgilerden hangisi ya da hangileri doğrudur?
- 2

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?
- 3
Java programlarında kullanılan ve sınıfların hiyerarşik olarak kataloglanmasına imkân sağlayan kavrama ne denir?
- 4
Aşağıdakilerden hangisi alt sınıf olarak tanımlanabilir?
- 5
Aşağıdakilerden hangisi private değişkenlere nesne dışından erişilebilme şeklidir?
- 6
"Bu sınıflar içerisinden ............ bileşenlere tek bir satırda yatay olarak
yerleşim sağlamaktadır. Diğerleri de farklı yerleşim olanakları sunarak ekran görünümünü çeşitlendirmektedirler." Boşluğa hangisi gelmelidir? - 7
“Temel olarak bir nesnenin davranış şekillerinin duruma göre değişebilmesidir.”
Yukarıdaki tanım aşağıdakilerden hangisine aittir?
- 8
“Bu erişim belirleyicisi ile tanımlanan özelliklere ve metotlara sadece ilgili sınıf ve aynı paket içerisindeki diğer sınıflar tarafından erişilebilir.”
Yukarıda bahsi geçen erişim belirleyicisi aşağıdakilerden hangisidir?
- 9public 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?
- 10
/* 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?
- 11
Sınıflar içerisinde aynı isimde olmakla birlikte farklı parametreler alan metotların bulunmasına ne ad verilir?
- 12
JavaFX kütüphanesi içerisinde, bileşenlere üst, alt, sağ, sol, merkez şeklinde yerleşim sağlayan sınıf nedir?
- 13
JavaFX kütüphanesinde bulunan ComboBox bileşeni nedir?
- 14
Aşağıdakilerden hangisi kontrol akışını o anki metoddan çıkararak metodun başladığı yere geri döndürür?
- 15
Aşağıdakilerden hangisi derlemeli diller arasında yer alır?
- 16
- Java programlama dilinde bir değişkeni kullanabilmemiz için öncesinde onu tanımlamamız gerekmektedir.
- Bir değişkenin veri tipi, o değişkenin ne türden veri saklayabileceğini belirtir.
- Java programlama dilinde byte, short, int, long, float, double, char, boolean olmak üzere toplam sekiz tane ilkel veri tipi vardır.
- Bir değişkeni tanımlarken her zaman ona bir değer atamak zorunda değiliz.
- Eğer açıkça bir değer atanmadan bir değişkeni tanımlarsak, derleyici o değişkene tipine göre bir varsayılan (default) değer atar.
Java programlama dilinde değişkenlere ilişkin olarak yukarıdaki seçeneklerde yer alan ifadelerden hangileri doğrudur?
- 17
- Değişken isimleri küçük büyük harfe duyarlıdır.
- Değişken isimleri harf ile başlamalıdır, alt çizgi (_) veya dolar işareti ($) ile de başlayabilir ama bunların kullanılması okunurluk açısından tavsiye edilmez.
- İlk karakterden sonra gelecek olan karakterler harf, sayı, dolar işareti veya alt çizgi olabilir.
- Java programlama dilinde ayrılmış özel kelimelerden (class, abstract, default, super, vb) birisi olamaz.
- Eğer değişken ismi bir kelimeden oluşuyorsa hepsini küçük harf ile yazmak tavsiye edilir.
- Eğer birden fazla kelimeden oluşuyor ise, ilk kelimeden sonraki kelimelerin baş harfinin büyük yazılması tavsiye edilir.
- Eğer değişken sabit bir değeri saklayacak ise tamamen büyük harf kullanılması ve kelimelerin alt çizgi ile ayrılması tavsiye edilir.
Java programlama dilinde değişkene isim verirken uyulması gereken kurallara ilişkin olarak yukarıdaki seçeneklerde yer alan ifadelerden hangileri doğrudur?
- 18
Aşağıdakilerden hangisi Java yazılımlarında kullanılan yazılım kütüphanelerine genel olarak verilen isimdir?
- 19
Trafik ışığı renkleri, haftanın günleri gibi önceden belirli sabit değerlerden oluşan verileri temsil etmek için aşağıdakilerden hangisi kullanılır?
- 20
Modüllerin veya sınıfların birbirine olan benzerliğine yani aynı amaca hizmet eden kod bloklarının bir arada bulunmasına ne ad verilir?