aofsorular.com
YBS306U

İLERİ PROGRAMLAMA - Deneme Sınavı - 5

Dönem Sonu Sınavı 45442
Soru 1
Temel girdi çıktı işlemlerinde problem olan kural dışı durum tanımı aşağıdakilerden hangisidir?
Soru 2
Try catch bloğunun aynı anda birden fazla türde hatayı işlemesini istediğimiz durumlarda doğrudan hangi sınıfı kullanabiliriz?
Soru 3
“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 4
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 5
Java’da kural dışı durumlar, temel olarak aşağıdakilerden hangi gruba ayrılırlar?
Soru 6
“llegalArgumentException” kural dışı durum sınıfının ilgilendiği kural dışı durumlar aşağıdakilerden hangisidir?
Soru 7
Kural dışı durumların işlenmesi Java programlama dilinde aşağıdakilerden hangisi ile yapılır?
Soru 8
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 9
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 10
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 11
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 12
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 13
İleri programlamada programların çalışmaları esnasındaki normal akışlarını bozan şeyleri temsil eden durumlar nasıl ifade edilmektedir?
Soru 14
Kural dışı durumların gerçekleşmesi halinde aşağıdaki durumların hangisi gerçekleşmektedir?
Soru 15
/* 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 16
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 17
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 18
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 19
Kural dışı durumların işlenmesi amacıyla Java
programlama dilinde kullanılan bloklar aşağıdakilerden hangisidir?
Soru 20
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?