İleri Programlama Final 8. Deneme Sınavı

Toplam 20 Soru
PAYLAŞ:

1.Soru

Bu programda stage nesnesinin başlığını belirleyen metot aşağıdakilerden hangisidr?


setScene

Scene

setTitle

Application

show


2.Soru

Metotların hatalı parametrelerle çağrıldığı durumlarla aşağıdaki kural dışı durum sınıflarından hangisi ilgilenir?


ArithmeticException

NumberFormatException

ClassCastException

UnsupportedOperationException

IllegalArgumentException


3.Soru

 

Bu programda getChildren metodunun işlevi nedir?


Kullanıcı adı alanının başına "Kullanıcı adı" ifadesini yazmak

Şifre alanının başına "Şifre" ifadesini yazmak

O ana kadar eklenmiş bileşenlerin listesini döndürmek

Bileşenlerin yerleşimini sağlamak

Programın başına "Kullanıcı giriş ekranı" ifadesini yazdırmak


4.Soru

Hayvan isimli sınıf ve bu sınıftan türemiş olan Inek ve Kopek isimlerinde sınıflar bulunmaktadır. Bu sınıfların tamamında sesCikar metodu yer almaktadır. Hayvan Uygulamasi isimli sınıfta ise bu üç sınıf türünde nesne yaratılmakta ve bu nesnelerin sesCikar metotları çağrılmaktadır. Bu nesnelerin tamamı, program kodlarında da görüleceği gibi Hayvan sınıfı türünde referans değişkenlerine sahiptirler. Yukarıda örneği verilen yapı aşağıdakilerden hangisidir?


Çokbiçimlilik

Sarmalama

Kalıtım

Ezme

Arayüz


5.Soru

Her durumda çalışması istenen kod parçası hangi bloğa yazılmalıdır?


Try

Catch

Finally

Do

While


6.Soru

Aşağıdakilerden hangisi kural dışı durumlardan değildir?


  1. Kullanıcının hatalı veri girişi yapması

İçeriğinden veri okunmak istenen dosyanın bulunamaması

Tanımlı olmayan değişken türü yazılması

Ağ üzerinden kurulacak bağlantıda beklenmedik sorunlar olması

Dizinin olmayan elemanlarına erişilmek istenmesi


7.Soru

Amacı daha çok herhangi bir işlemin gerçekleşmesi için hangi metotların var olması gerektiğini belirlemek olan ve bir sınıfta olması gereken metotların tanımlandığı yapı nedir?


Arayüz

Arkaplan

Yöntem

Sınıf

Dizin


8.Soru

İlgilenilmesi zorunlu olmayan, programcıların tercihine bırakılan kural dışı durumlara ne ad verilir?


Checked

Unchecked

Signed

Unsigned

Throwable


9.Soru

Listenin birden fazla elemanın seçilmesine izin veren metot aşağıdakilerden hangisidir?


SelectionMode.SINGLE

SelectionMode.MULTIPLE

HBox

getChildren

Scene


10.Soru

Aşağıdakilerden hangisi soyut sınıfların özelliklerinden biri değildir?


Abstract anahtar kelimesi ile tanımlanır.

İçerdiği bazı metotların içeriği tanımlanabilirken bazıları alt sınıflara bırakılabilir.

Bu sınıflardan nesne üretilemez.

Bu sınıflara her zaman public olarak erişilebilir.

Bu sınıflardan başka sınıflar türetilebilir.


11.Soru

Aşağıdakilerden hangisi erişim belirleyici değildir?


Private

Protected

Metot

Public

Default


12.Soru

Arayüzler ile ilgili aşağıdakilerden hangisi doğrudur?


Arayüzler Java’da abstract anahtar kelimesi ile tanımlanır.

Java kütüphanesinde hazır arayüzler bulunmaz, arayüzler sadece programcılar tarafından tanımlanır.

Arayüzler ve soyut sınıflar arasındaki temel fark arayüzlerin kesinlikle sınıf olmalarıdır.

Arayüzlerin amacı bir işlemin gerçekleşmesi için gerekli olan metotların belirlenmesidir.

Arayüzlerden farklı olarak soyut sınıflar içerisindeki bazı metotların içerik tanımları yapılamaz.


13.Soru

…….bir sınıfta olması gereken metotların tanımlandığı bir yapıdır fakat kesinlikle bir sınıf değildir. Boş bırakılan yere aşağıdakilerden hangisi gelmelidir?


Soyut

Arayüz

Çokbiçimlilik

Kalıtım

Sarmalama


14.Soru

……… sınıf tanımlaması sadece bir arayüzü implement eden ya da bir sınıfı extend eden sınıflar için mümkündür. 
Yukarıdaki boşluklu yere aşağıdakilerden hangisi gelmelidir?


Class

Anonim

Metot

public

hiçbiri


15.Soru

Bu program kodunda setPromptText metodunun işlevi nedir?


Bileşenlerin yerleşimini sağlamak

O ana kadar eklenmiş bileşenlerin listesini döndürmek

Kullanıcı adı alanının başına "Kullanıcı adı" ifadesini yazmak

Şifre alanının başına “Şifre” ifadesini yazmak

Şifre alanının üzerine “Şifre giriniz” ifadesini yazmak


16.Soru

Kalıtım için kullanılan anahtar kelime aşağıdakilerden hangisidir?


Implement

Abstract

Extends

Enum

Public


17.Soru

Temel anlamda o ana kadar eklenmiş olan bileşenlerin listesini döndüren metot aşağıdakilerden hangisidir?


getChildren

BorderPane

VBox

HBox

GridPane


18.Soru

5 sayısının 0’a bölündüğü durumda oluşacak kural dışı durum sınıfı aşağıdakilerden hangisidir?


ArithmeticException

ArrayIndexOutOfBoundsException

ClassCastException

NumberFormatException

UnsupportedOperationException


19.Soru

IOException sınıfı hangi kural dışı durumlarla ilgilenir?


Dizinin olmayan elemanlarına erişilmek istenildiği

Desteklenmeyen bir operasyonla karşılaşıldığı

Hatalı sınıf dönüşümü yapıldığı

Temel girdi çıktı işlemlerinde problem olduğu

Metotların hatalı parametreler ile çalıştırıldığı


20.Soru

public void alanHesapla() {
alan = uzunluk * genislik;
}
public void cevreHesapla() {
 cevre = 2 *(uzunluk + genislik);
 }
Bir kod dizine ait olan yukarıdaki parçada sırayla hangi işlemler gerçekleştirilmiştir?


Daire çizdirme, renkli boyama

Daire karşılaştırma, sonucu ekrana yazdırma

Dikdörtgen alan hesaplama, çevre hesaplama

Dikdörtgen çizdirme, 2 kat büyütme

Karesini alma, köke indirgeme