İleri Programlama
Deneme Sınavı Soruları
- 20 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1
Java programlama dilinde, kural dışı durumları temsil eden sınıflar aşağıdakilerden hangisinde yer almaktadır?
- 2
JavaFX kütüphanesi java geliştirme paketi içerisine hangi sürümden itibaren dahil edilmiştir?
- 3
JavaFX kütüphanesinde bulunan RadioButton bileşeni nedir?
- 4
“Java programlarında kullanılan ve sınıfların hiyerarşik olarak kataloglanmasına imkân sağlayan bir kavramdır..”
Aşağıdakilerden hangisi yukarıdaki tanımın karşılığıdır?
- 5public 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?
- 6
Bir sınıftan kalıtım yoluyla yeni bir sınıf türetildiğinde bu yeni sınıfa aşağıdakilerden hangisi denilir?
- 7
Kalıtım kavramı gereği bir sınıftan başka bir sınıf türetildiğinde üst sınıftaki metot türetilen alt sınıfta da otomatik olarak bulunmaktadır.
Buna göre türetilen yeni sınıf içerisinde bu metotta değişiklik yapmak istersek o metod için hangi kavramın kullanılması gerekir?
- 8
/* 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”)Yukarıdaki örnekte soyut sınıf olarak tanımlanmış kavram veya kavramlar hangisidir?
- 9
/* Hayvan.java */
public class Hayvan {
public void sesCikar(){
System.out.println(“Hayvan sesi”);
}
}
/* Inek.java */
public class Inek extends Hayvan{
public void sesCikar(){
System.out.println(“Mö”);
}
}
/* Kopek.java */
public class Kopek extends Hayvan{
public void sesCikar(){
System.out.println(“Hav hav”);
}
public void sesCikar(double a){
System.out.println(“Hav hav”);
}
}
/* HayvanUygulamasi.java */
public class HayvanUygulamasi {
public static void main(String[] args) {
Hayvan h = new Hayvan();
Hayvan i = new Inek();
Hayvan k = new Kopek();
h.sesCikar();
i.sesCikar();
k.sesCikar();
}
}
Aşağıdakilerden hangisi yukarıdaki programın çıktısıdır?
- 10
- Etiket
- Metin alanı
- Liste
- İlerleme çubuğu
- Araç çubuğu
Yukarıdakilerden hangileri JavaFX kütüphanesi içerisinde yer alan kullanıcı arayüzü bileşenlerinden örneklerdir?
- 11
I. Label etiket1 = new Label("Kullanıcı adı:");
II . TextField isim = new TextField( );
III. Button dugme = new Button("Giriş yap");
IV. PasswordField sifre = new PasswordField();
V. sifre.setPromptText("Şifre giriniz");JavaFX’de yukarıdaki program bloğunda düğme alanı bulunmaktadır?
- 12
"Programın çalışma zamanı sırasında olağan dışı bir durum gerçekleşirse compiler bir ................ objesi yaratır." boşluğa ne gelmelidir?
- 13
Aşağıdakilerden hangisi Cansız isimli sınıftan türemiş başka bir sınıftır?
- 14
- public class Dikdörtgen {
- private fnal int en;
- private fnal int boy;
- public Dikdörtgen() {
- this.en = 1;
- this.boy = 1;
- }
- public Dikdörtgen(int en, int boy) {
- this.en = en;
- this.boy = boy;
- }
- }
Yukarıda verilen Java kodunda ilk yapıcı metodu this kullanılarak yeniden yazılırsa, numaralandırılan hangi ifadelerde değişiklik yapılması beklenir?
- 15
Aşağıdakilerden hangisi eşitlik ve ilişki operatörüdür?
- 16
Aşağıdakilerden hangisi “proje gezgini (Project Explorer)” penceresi içerisinde kodlarının yazılacağı sınıfları (Class) barındırmaktadır?
- 17
bir dizide 5 tamsayı için bellekte yer ayrılan diziyi ifade eden seçenek aşağıdakilerde hangisidir?
- 18
Aşağıdakilerden hangisi Java programlama dilinde yer alan ilkel veri tipidir?
- 19
Bir programda 1'den 9'a kadar olan rakamlar sırasıyla ekrana yazdırılmak istenmektedir. Bu aşamada hangi döngü tercih edilmelidir?
- 20
bir dizide 5 tamsayı için bellekte yer ayrılan diziyi ifade eden seçenek aşağıdakilerde hangisidir?