İleri Programlama
Deneme Sınavı Soruları
- 20 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1/* Notver.java */1 public interface NotVer {2 public void notBilgisi(); } /* Ogrenci.java */3 public class Ogrenci implements NotVer {4 public void notBilgisi() {5 System.out.println("Not = 76"); } } Yukarıda verilen kodlardan kaç numaralı satır bir arayüz tarafından sadece bir sınıfta olması gereken metotun tanımlanması amacıyla yazılmıştır?
- 2
Bir sınıfta olması gereken metotların tanımlandığı bir yapı olup kesinlikle bir sınıf olmayan hangisidir?
- 3
"Bileşenlere tek bir satırda yatay olarak yerleşim sağlar." Hangi java sınıfına aittir?
- 4
- GridPane içerisindeki yerleşimin planlanması için setConstraints isimli metot mevcuttur.
- GridPane içerisindeki yerleşimin planlanması için kullanılan setConstraints isimli metot sırasıyla bileşen adı, sütun ve satır indeksleri parametre olarak almaktadır.
- Java programlama dilinde indeks deyimleri 0’dan başlamakta olduğundan “1,2” ile belirtilen indeks 2. sütun ve 3. satırı ifade etmektedir.
- Bileşenlerin GridPane türündeki nesnenin içerisine eklenmesi için kullanılan getChildren isimli metot temel anlamda o ana kadar eklenmiş olan bileşenlerin listesini döndürmektedir.
JavaFX kapsamında kullanıcı arayüzü tasarımına ilişkin olarak seçeneklerde yer alan ifadelerden hangileri doğrudur?
- 5
Bir arayüz yoluyla bir sınıf türetilmesi için hangi ifade kullanılır?
- 6
Temel olarak bir nesnenin davranış şekillerinin duruma göre değişebilmesine ne ad verilir?
- 7
"Bu metot, temel anlamda o ana kadar eklenmiş olan bileşenlerin listesini döndürmektedir." Hangisinin tanımı olabilir? - 8
Hangi 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?
- 9
Bileşenlere tek bir satırda yatay olarak yerleşim sağlayan bileşen yerleşimi aşağıdakilerden hangisidir?
- 10
Kalıtım, nesneye yönelik programlamanın temel kavramlarından birisidir. Bu kavram sayesinde sınıfları hiyerarşik bir şekilde ifade edebiliriz. Bu sayede yazılan program kodlarının yeniden kullanılabilirliği de artar. Bir sınıftan kalıtım yoluyla yeni bir sınıf türetildiğinde bu yeni sınıfa ne denir?
- 11
"Bileşenlere ızgara şeklinde bir yerleşim sağlar" hangisinin tanımıdır?
- 12
“llegalArgumentException” kural dışı durum sınıfının ilgilendiği kural dışı durumlar aşağıdakilerden hangisidir?
- 13
JavaFX’de Mesaj penceresinde görüntülenecek mesaj içeriği komutu aşağıdakilerin hangisinde doğru olarak verilmiştir?
- 14
Java programlama dilinde değişkene isim verirken aşağıdaki hangi kurallara uymamız gerekir?
I. Değişken isimleri küçük büyük harfe duyarlıdır.
II. Değişken isimleri rakam ile başlayabilir.
III. Özel kelimelerden (class, abstract, default, super, vb) birisi olamaz. - 15
Aşağıdakilerden hangisi Java programlama dilinin herkes tarafından ulaşılabilir olmasını sağlamıştır?
- 16
Nesneye yönelik programlamada hangisi bir üretimdeki temel şablonu ifade etmektedir?
- 17
Değerleri veya koşulların aralıklarına dayalı ifadeleri sınarken aşağıdaki operatörlerden hangisi kullanılır?
- 18
- While deyimi, belirli bir koşul geçerli olduğu sürece bir kod bloğunu sürekli çalıştırır.
- While deyimi, bir boolean değeri döndürmesi gereken sınama ifade değerini değerlendirir.
- Sınama ifadesi doğru (true) olarak değerlendirilirse while deyimi while bloğundaki ifadeleri sırasıyla çalıştırır.
- While ifadesi, sınama ifadesinin test edilmesine ve içindeki ifadeleri sırayla çalıştırmaya, sınama ifadesinin yanlış (false) olarak değerlendirilene kadar devam eder.
Java programlama dilinde döngü deyimlerinden biri olan while ve do-while deyimine ilişkin olarak yukarıdaki seçeneklerde yer alan ifadelerden hangileri doğrudur?
- 19
Üye metotlar ve yaratıcı metotlar için, şu anki nesneye erişim hangi anahtar sözcük ile sağlanır?
- 20
Java’da şu anki nesneye erişim için kullanılan anahtar aşağıdakilerden hangisidir?