aofsorular.com
YBS306U

İLERİ PROGRAMLAMA

7. Ünite
Soru 1
“Programların çalışmaları esnasındaki normal akışlarını bozan şeyleri temsil etmektedir.”

Aşağıdakilerden hangisi program kodlama ile ilgili yukarıdaki tanımın karşılığıdır?

Soru 2
Java programlama dilinde, kural dışı durumun oluşması sonrasında, ekran görüntüsünde çıkan yazılarda altı çizili olarak gösterilen alanlarda aşağıdakilerden hangi bilgi verilmektedir?
Soru 3
Java’da kural dışı durumlar, temel olarak aşağıdakilerden hangi gruba ayrılırlar?
Soru 4
“llegalArgumentException” kural dışı durum sınıfının ilgilendiği kural dışı durumlar aşağıdakilerden hangisidir?
Soru 5
Kural dışı durumların işlenmesi Java programlama dilinde aşağıdakilerden hangisi ile yapılır?
Soru 6
public class AppNumb

{

public static void main(String[] args)

{

try

{

System.out. print(“1”);

System.out. print(“2”);

}

catch(Exception e)

{

System.out. print(“3”);

System.out. print(“4”);

}

finally

{

System.out.println(“5”);

}

}

}

Yukarıdaki programın çalıştırılması sonucu ekrana yazacak olan program çıktısı nedir?

Soru 7
public 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?
Soru 8
Kural dışı durum oluşmasından bağımsız olarak her halükarda çalışmasını istediğimiz kodların yazılabileceği blok aşağıdakilerden hangisidir?
Soru 9
Derleyicinin ele alınmasını zorunlu kıldığı checked kural dışı durum kategorisindeki durumlar için kullanılan anahtar kelime aşağıdakilerden hangisidir?
Soru 10
Java programlama dilinde, kural dışı durumları temsil eden sınıflar aşağıdakilerden hangi sınıftan kalıtım yoluyla türemişlerdir?
Soru 11
İleri programlamada programların çalışmaları esnasındaki normal akışlarını bozan şeyleri temsil eden durumlar nasıl ifade edilmektedir?
Soru 12
Kural dışı durumların gerçekleşmesi halinde aşağıdaki durumların hangisi gerçekleşmektedir?
Soru 13
/* ProgramciHatasi1.java */
public class ProgramciHatasi1 {
public static void main(String[] args) {
int sayi[]={1,2,3};
System.out.println(sayi[4]);
}

Bu sınıf içerisinde, 3 elemanlı bir dizi tanımlanmış ve bu dizinin beşinci elemanı ekrana
yazdırılmak istenmiştir.Yukarıdaki örnekte hangi durumun varlığından söz edilebilir?

Soru 14
Java programlama dilinde kural dışı durumları temsil eden sınıflar hangi isimli sınıftan kalıtım yoluyla türemiş olan sınıflardır?
Soru 15
Java programlama dilinde, kural dışı durumları temsil eden sınıflar Throwable isimli sınıftan kalıtım yoluyla türemiş olan sınıflar aşağıdakilerden hangisidir?
Soru 16
Kural dışı durumlar oluştuğunda bilgisayar programlarının aniden bir sistem mesajı ile sonlanmaktadır. Bu olayın önüne geçmek için aşağıdaki durumlardan hangisi söz konusudur?
Soru 17
Kural dışı durumların işlenmesi amacıyla Java
programlama dilinde kullanılan bloklar aşağıdakilerden hangisidir?
Soru 18
Kural dışı durum oluşup oluşmadığını düşünmeksizin çalışmasını istediğimiz bir takım program kodları varsa bunlar için hangi blok kullanılmalıdır?
Soru 19
Aşağıdaki hangi anahtar kelime, derleyicinin ele alınmasını zorunlu kıldığı checked kural dışı durum kategorisindeki durumlar için kullanılmaktadır?
Soru 20
Aşağıda verilen bilgilerden hangisi yanlıştır?