AÖF Soru Bankası
YBS306U

İleri Programlama

2017–2018 Final (Dönem Sonu) Çıkmış Soruları

  • 20 soru
  • Cevap anahtarı açık: çöz, sonucunu gör
0 doğru · 0 yanlış · 19 kaldı
  1. 1
    1. soru: Aşağıdakilerden hangisi nesneye yönelik programlamanın temellerinden biridir? A) Geç Baglanma (Late Binding) B) Sarma…
    Soru metni
    Aşağıdakilerden hangisi nesneye yönelik programlamanın temellerinden biridir? A) Geç Baglanma (Late Binding) B) Sarmalama (Encapsulation) c) Özyineleme (Recursion)o rular.net D) Dinamik Bağlanma (Dynamic Binding) E) Paralellik (Paralellism)
  2. 2
    2. soru: public class Thread implements Runnable {...) sınıf tanımlaması dikkate alındığında, Thread sınıfı aşağıdakilerden ha…
    Soru metni
    public class Thread implements Runnable {...) sınıf tanımlaması dikkate alındığında, Thread sınıfı aşağıdakilerden hangisinin alt sınıfıdır? A) java.lang.Object B) implements C) public D) Runnable E) class
  3. 3
    3. soru: int [ ] sayılar = {3, 6, -8, 2, -5); int acc = 0; for (int i : sayılar) { if (i < 0) break; acc += i; System.out.prin…
    Soru metni
    int [ ] sayılar = {3, 6, -8, 2, -5); int acc = 0; for (int i : sayılar) { if (i < 0) break; acc += i; System.out.println(acc); Yukarıdaki Java program parçacığı çalıştırıldıktan sonra meydana gelen ekran çıktısı aşağıdakilerden hangisidir? A) -13 B) -2 C) 0 D) 9 E) 11
  4. 4
    4. soru: Aşağıdakilerden hangisi ".java" uzantılı kodu ifade etmektedir? A) Ikili kod B) Makine kodu C) Kaynak kod D) Derlenmi…
    Soru metni
    Aşağıdakilerden hangisi ".java" uzantılı kodu ifade etmektedir? A) Ikili kod B) Makine kodu C) Kaynak kod D) Derlenmiş kod E) Bayt kod
  5. 5
    5. soru: Aşağıdaki ikililerin hangisinde sınıf örnekleri ve bu sınıflardan kalıtım yoluyla türeyen başka sınıf örneklerinin do…
    Soru metni
    Aşağıdaki ikililerin hangisinde sınıf örnekleri ve bu sınıflardan kalıtım yoluyla türeyen başka sınıf örneklerinin doğru eşleştirmesi verilmiştir? A) Masa - Sandalye B) Insan - Taşıt C) Erik - Elma D) Taşıt - Kamyon E) Süpürge - Yazıcı
  6. 7
    7. soru: Java'da herhangi bir türde değişken tanımlanırken bütün sınıfların bu değişkene erişebilmesi isteniyorsa aşağıdaki an…
    Soru metni
    Java'da herhangi bir türde değişken tanımlanırken bütün sınıfların bu değişkene erişebilmesi isteniyorsa aşağıdaki anahtar kelimelerden hangisi kullanılır? A) protected internal B) private C) public D) internal E) protected
  7. 8
    8. soru: I. private Il. internal Ill. protected Yukarıdakilerden hangileri Java programlama dilinde kullanılan erişim belirley…
    Soru metni
    I. private Il. internal Ill. protected Yukarıdakilerden hangileri Java programlama dilinde kullanılan erişim belirleyicilerindendir? A) Yalnız l B) Yalnız II C) Yalnız III D) I ve IlI E) II ve IlI
  8. 9
    9. soru: public abstract class SoyutSinif { public abstract void metotA (); public duble metotB () { return 0.5; public void m…
    Soru metni
    public abstract class SoyutSinif { public abstract void metotA (); public duble metotB () { return 0.5; public void metotc () { System.out.println ('C"); private int metotD () { return O; protected void metotE () {); Yukarıdaki Java program kodu içerisinde belirtilen metotlardan hangisi soyut metottur? A) metotA B) metotB C) metotC D) metotD E) metotE
  9. 10
    10. soru: Java programlama dilinde "interface" anahtar kelimesiyle oluşturulup bir sınıfta olması gereken metotların tanımlanab…
    Soru metni
    Java programlama dilinde "interface" anahtar kelimesiyle oluşturulup bir sınıfta olması gereken metotların tanımlanabildiği yapı aşağıdakilerden hangisidir? A) soyut sınıf nesne t.sorular.ne t.sorular.n C) soyut metot D) değişken dO1 E) arayüz
  10. 11
    11. soru: interface OrtakMetotlar { public int metotA (); public int metotB (); public class H implements OrtakMetotlar { publi…
    Soru metni
    interface OrtakMetotlar { public int metotA (); public int metotB (); public class H implements OrtakMetotlar { public int metotA () { return O; public int metotB () { return O; class K implements OrtakMetotlar { Yukarıda hatalı bir Java program kodu bulunmaktadır. Bu hatanın giderilmesi için aşağıdakilerden hangisi yapılmalıdır? A) H sınıfi soyut sınıf olarak tanımlanmalıdır. B) K sınıfı içerisinde "metotA" ve "metotB" isimli metotlar tanımlanmalıdır. C) K sınıfinın adı L sınıfı olarak değiştirilmelidir. D) OrtakMetotlar isimli arayüzün içerisine "metotC" isimli yeni bir metot tanimlanmalıdır. E) H sınıfı içerisindeki "metotA" ve "metotB" isimli metotların silinmesi gereklidir.
  11. 12
    12. soru: public abstract class D { class E extends D { abstract class F { class G extends F { Yukarıdaki Java program kodu ile…
    Soru metni
    public abstract class D { class E extends D { abstract class F { class G extends F { Yukarıdaki Java program kodu ile ilgili aşağıdaki ifadelerden hangisi dogrudur? A) E, bir soyut sinıftır. of.sori B) G, bir arayüzdür. C) D, bir soyut sınıf değildir. D) E, bir arayüzdür. E) F, bir soyut sınıftır.
  12. 13
    13. soru: public class Soru { public static void main(String [ ] args) { try{ System.out.print ("2"); System.out.print ("1"); }…
    Soru metni
    public class Soru { public static void main(String [ ] args) { try{ System.out.print ("2"); System.out.print ("1"); } catch (Exception e) { System.out.print ("3"); System.out.print ("4"); } finally { System.out.print ("5"); Yukarıdaki Java program kodunun çıktısı aşağıdakilerden hangisi olabilir? A) 3 B) 135 C) 215 D) 2134 E) 21345
  13. 14
    14. soru: Bir metnin sayıya hatalı bir şekilde dönüştürülmesi sonucu oluşan kural dışı durumların ifade edilmesi için kullanıla…
    Soru metni
    Bir metnin sayıya hatalı bir şekilde dönüştürülmesi sonucu oluşan kural dışı durumların ifade edilmesi için kullanılan Java sınıfı aşağıdakilerden hangisidir? A) ClassCastException B) NumberFormatExceptiono C) IOException D) legalArgumentException E) ArrayIndexOutOfBoundsException
  14. 15
    15. soru: I. Kural dışı durumların işlenmesi amacıyla Java programlama dilinde try-catch blokları kullanılır. II. Kural dışı du…
    Soru metni
    I. Kural dışı durumların işlenmesi amacıyla Java programlama dilinde try-catch blokları kullanılır. II. Kural dışı durum oluşup oluşmadığını düşünmeksizin çalışmasını istediğimiz bir takım program kodları varsa finally bloğu kullanılmalıdır. III. Try bloğu içerisinde, kural dışı durum oluştuğunda yapılacaklara dair bilgiler yer almaktadır. Kural dışı durum işleme kavramı ile ilgili yukarıdaki ifadelerden hangileri doğrudur? A) Yalnız I B) Yalnız II C) Yalnız II| D) I ve ll E) I| ve II|
  15. 16
    16. soru: I. JavaFX, Java programlama dilinde kullanıcı arayüzü geliştirmek için AWT ve Swing kütüphanelerinden sonra ortaya çı…
    Soru metni
    I. JavaFX, Java programlama dilinde kullanıcı arayüzü geliştirmek için AWT ve Swing kütüphanelerinden sonra ortaya çıkan bir kütuphanedir. II. PasswordField, JavaFX kütüphanesi içerisinde şifre alanı isimli arayüz bileşeni oluşturmak amacıyla kullanılan sınıftır. IlI. ComboBox, JavaFX kütüphanesi içerisinde işaret kutusu isimli arayüz bileşeni oluşturmak amacıyla kullanılan sınıftır. JavaFX kütüphanesi ilgili yukarıdaki ifadelerden hangileri doğrudur? A) Yalnız II B) Yalnız I!I C) I ve ll D) II ve !!l E) I, Il ve lil
  16. 17
    17. soru: public class Soru { public static void main (String [ ] args) { int sonuc = 1; try { sonuc = sonuc - 1; System.out.pr…
    Soru metni
    public class Soru { public static void main (String [ ] args) { int sonuc = 1; try { sonuc = sonuc - 1; System.out.print ("x"); sonuc = 7 / sonuc; System.out.print ("W"); sonuc = sonuc + 1; } catch (Exception e) { System.out.print ("У"); } finally { System.out.print ("Z"); Yukarıdaki Java program kodunun çıktısı aşağıdakilerden hangisidir? A) xyz B) wz C) wyz D) yz E) xwyz
  17. 18
    18. soru: import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.control.*; import javafx.scene.…
    Soru metni
    import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.control.*; import javafx.scene.layout.VBox; import javafx. stage. Stage; public class OlayGudumluSoru extends Application { TextField bil1 = new TextField( ); Button bil2 = new Button("Bas"); public static void main (String| ] args) { launch(args); public void start(Stage stage) throws Exception { bil2.setOnAction(e -> metotX( )); VBox bilesen Yerlesim = new VBox(); bilesen Yerlesim.getChildren(). addAll(bil1, bil2); Scene scene new Scene (bilesen Yerlesim, 300, 250); stage.setScene(scene); stage.show(); private void metotX( ) { String metin = bil1.getText(); if (metin.equalsignoreCase("abc")) System.out.print/n(" secim1"); else if (metin.equalsignoreCase("cba")) System.out.println("secim2"); else if (metin.equalsignoreCase("bac")) System.out.printin("secim3"); Yukarıdaki Java program kodu çalıştırıldığında ve metin alanı içerisine "bac" ifadesi girilip düğmeye basıldığında vereceği çıktı aşağıdakilerden hangisidir? A) secim3 B) abc C) cba D) secim2 E) secim1
  18. 19
    19. soru: JavaFX kütüphanesi içerisinde kaydırma çubuğu isimli arayüz bileşeni oluşturmak amacıyla kullanılan sınıf aşağıdakile…
    Soru metni
    JavaFX kütüphanesi içerisinde kaydırma çubuğu isimli arayüz bileşeni oluşturmak amacıyla kullanılan sınıf aşağıdakilerden hangisidir? A) ComboBox B) ScrollBar C) ListView D) Button E) Label
  19. 20
    20. soru: import javafx.application.Application; import javafx.scene.*; import javafx.scene.control.*; import javafx.scene.layo…
    Soru metni
    import javafx.application.Application; import javafx.scene.*; import javafx.scene.control.*; import javafx.scene.layout.*; import javafx.stage.Stage; public class Arayuz extends Application { public static void main(String| ] args) { launch(args); public void start(Stage stage) throws Exception { CheckBox bilesen1 = new CheckBox( ); ListView<String> bilesen2 | = new ListView<>(); bilesen2.getltems(). addAll ('a", "b", "C"); Label bilesen3 = new Label ("Tamam"); VBox bilesenYerlesim = new VBox( ); bilesen Yerlesim. getChildren(). addAll(bilesen1, bilesen2, bilesen3); Scene scene = new Sene(bilesen Yerlesim, 300, 250); stage.setScene(scene); stage.show(); Yukarıdaki Java program kodu çalıştırıldığında vereceği çıkti nile ilgili aşağıdaki ifadelerden hangisi doğrudur? A) İşaret kutusu, açılır kutu ve düğme içeren bir arayüz oluşur. B) Metin alanı, liste ve düğme içeren bir arayüz oluşur. C) Arayüzde, içerisinde 2 adet eleman olan bir liste bulunmaktadır. D) Metin alanı, kaydırma çubuğu ve etiket içeren bir arayüz oluşur. E) İşaret kutusu, liste ve etiket içeren bir arayüz oluşur.
Bir şıkka dokun; doğru cevap hemen görünür.
Yeni yılların sınavlarını da çözİleri Programlama dersinin tüm sınavları, cevap anahtarları, süreli mod ve yanlış analizi uygulamada.Uygulamada aç