İleri Programlama
Ünite Sınavı Soruları
- 20 soru
- Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
- 1
Ekran çıktısında açılır kutulardan balık seçimi yapıldığı için “Siparişiniz = Balık” ifadesinin yazıldığı görülmekteyse hangi Java kod sınıfı ile yazılmıştır?
- 2
JavaFX kütüphanesi java geliştirme paketi içerisine hangi sürümden itibaren dahil edilmiştir?
- 3
Form üzerinde bulunacak olan bileşenlerin ne şekilde yerleştirileceğinin belirlenmesi ise ilgili olan sınıf aşağıdakilerden hangisidir?
- 4
- JavaFX uygulamaları yazmak için öncelikli olarak Application sınıfından kalıtım yoluyla türeyen bir sınıf oluşturulması gereklidir.
- Sınıfın içerisindeki start isimli metodun ezilmesi ve dolayısıyla içeriğinin yeniden tanımlanması gereklidir.
- Bahsedilen start metodu Stage sınıfı türünde bir parametre almaktadır.
- Stage sınıfı, ekranda bir form oluşmasına olanak sağlamaktadır.
- Birden fazla form oluşturulması söz konusu ise Stage sınıfından istenilen sayıda kullanılması gerekecektir.
- Bileşenlerin ekranda farklı şekilde yerleşimlerinin sağlanması için JavaFX kütüphanesi içerisinde HBox, VBox, BorderPane, GridPane gibi çeşitli sınıflar bulunmaktadır.
JavaFX uygulamalarına ilişkin olarak yukarıda yer alan ifadelerden hangileri doğrudur?
- 5
"Bileşenlere ızgara şeklinde bir yerleşim sağlar" hangisinin tanımıdır?
- 6
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?
- 7
- 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?
- 8
I. Label etiket1 = new Label("Kullanıcı adı:");
II . TextField isim = new TextField( );
III. Label etiket2 = new Label("Şifre:");
IV. PasswordField sifre = new PasswordField();
V. sifre.setPromptText("Şifre giriniz");JavaFX’de yukarıdaki program bloğunda şifreli metin giriş alanı bulunmaktadır?
- 9
- Hbox, bileşenlere tek bir satırda yatay olarak yerleşim sağlar.
- VBox, bileşenlere tek bir sütunda dikey olarak yerleşim sağlar.
- BorderPane, bileşenlere üst, alt, sağ, sol, merkez şeklinde yerleşim sağlar.
- GridPane, bileşenlere ızgara şeklinde bir yerleşim sağlar.
JavaFX kütüphanesi içerisinde farklı şekilde yerleşimlere olanak sağlayan sınıflara ilişkin olarak yukarıda yer alan ifadelerden hangileri doğrudur?
- 10
Aşağıdaki komutlardan hangisi listedeki birden fazla elemanın seçilmesine izin vermektedir?
- 11
Aşağıdakilerden hangisi JavaFX kütüphanesi içerisinde "kaydırma çubuğu" isimli arayüz bileşeni oluşturmak amacıyla kullanılan sınıflardan biridir?
- 12
I. Label etiket1 = new Label("Kullanıcı adı:");
II . TextField isim = new TextField( );
III. Label etiket2 = new Label("Şifre:");
IV. PasswordField sifre = new PasswordField();
V. sifre.setPromptText("Şifre giriniz");JavaFX’de yukarıdaki program bloğunda şifreli metin giriş alanı bulunmaktadır?
- 13
- 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?
- 14
Aynı anda listenin tek elemanının mı yoksa birden fazla elemanının mı seçimine izin verileceğini belirlemeyen sınıf aşağıdakilerden hangisidir?
- 15
Aşağıdaki seçeneklerden hangisinde ComboBox doğru oluşturulmuştur?
- 16
- Açılır kutu
- Şifre alanı
- İşaret kutusu
- Düğme
- Radyo düğmesi
Yukarıdakilerden hangileri JavaFX kütüphanesi içerisinde yer alan kullanıcı arayüzü bileşenlerinden örneklerdir?
- 17
Bir liste oluşturulup, listeye Ankara, Eskisehir ve Istanbul illerinin eklenmesi hangi seçenekte doğru olarak verilmiştir?
- 18
- JavaFX uygulamaları yazmak için öncelikli olarak Application sınıfından kalıtım yoluyla türeyen bir sınıf oluşturulması gereklidir.
- Sınıfın içerisindeki start isimli metodun ezilmesi ve dolayısıyla içeriğinin yeniden tanımlanması gereklidir.
- Bahsedilen start metodu Stage sınıfı türünde bir parametre almaktadır.
- Stage sınıfı, ekranda bir form oluşmasına olanak sağlamaktadır.
- Birden fazla form oluşturulması söz konusu ise Stage sınıfından istenilen sayıda kullanılması gerekecektir.
- Bileşenlerin ekranda farklı şekilde yerleşimlerinin sağlanması için JavaFX kütüphanesi içerisinde HBox, VBox, BorderPane, GridPane gibi çeşitli sınıflar bulunmaktadır.
JavaFX uygulamalarına ilişkin olarak yukarıda yer alan ifadelerden hangileri doğrudur?
- 19
"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? - 20
- Açılır kutu
- Şifre alanı
- İşaret kutusu
- Düğme
- Radyo düğmesi
Yukarıdakilerden hangileri JavaFX kütüphanesi içerisinde yer alan kullanıcı arayüzü bileşenlerinden örneklerdir?