İleri Programlama Final 1. Deneme Sınavı

Toplam 20 Soru
PAYLAŞ:

1.Soru

Java’da özelliklerin ve metotların tanımlarında yer alan dört erişim belirleyicisi vardır. Aşağıdakilerden hangisi bu dört belirleyiciden biri değildir?


public

protected

private

varsayılan

abstract


2.Soru

Tanımladığı özellik ve metotlara ilgili sınıf, aynı paket içerisindeki diğer sınıflar ve bu sınıftan kalıtım yoluyla türeyecek sınıflar tarafından erişilebilmesini sağlayan erişim belirleyicisi hangisidir?


Private

Public

Protected

Default

Hiçbiri


3.Soru

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?


Kural dışı durumların tipleri ile ilgili bilgi

Kural dışı durumların nasıl giderileceği ile ilgili bilgi

Kural dışı durumların kaçıncı satırda gerçekleştiği ile ilgili bilgi

Kural dışı durumların hangi pakette yer aldığı ile ilgili bilgi

Kural dışı durumların kaçıncı kez oluştuğu ile ilgili bilgi


4.Soru

Sınıflar içerisinde aynı isimde olmakla birlikte farklı parametreler alan metotların bulunmasına ne ad verilir?


Aşırı yükleme

Ezme

Sarmalama

Kalıtım

Arayüz


5.Soru

Kural dışı durum oluşturma potansiyeli olan kodlar sebebiyle derleyici hatasıyla karşılaşıldığı durumlarda aşağıdaki anahtar kelimelerden hangisi kullanılır?


Extends

İmplements

Catches

Throws

Try


6.Soru

Java programlama dilinde, kullanıcı arayüzü geliştirmek için ortaya çıkan kütüphanelerin çıkış sırası aşağıdaki seçeneklerin hangisinde doğru verilmiştir?


AWT, Swing, JavaFX

AWT, JavaFX, Swing

JavaFX, AWT, Swing

JavaFX, Swing, AWT

Swing, AWT, JavaFX


7.Soru

JavaFX kütüphanesi hangi java sürümünden sonra dahil edilmiştir?


1.5

1.6

1.7

1.8

2


8.Soru

Metnin içerisindeki karakterler üzerinde ilerlenirken metnin sonuna gelinip gelinmediğini algılamak için kullanılan metot aşağıdakilerden hangisidir?


hasNext

next

iterator

Iterable

compareTo


9.Soru

Abstract anahtar kelimesi ile tanımlanan sınıf hangisidir?


Somut sınıf

Üst sınıf

İlk sınıf  

Soyut sınıf

Ara sınıf


10.Soru

Stage sınıfından oluşturulan bir nesnenin başlığını belirleyen metod aşağıdakilerden hangisidir?


Show

SetScene

SetTitle

SetName

Launch


11.Soru

JavaFX uygulaması olacak sınıf aşağıdaki sınıflardan hangisinden kalıtım yoluyla türetilmelidir?


Application

Stage

Scene

FXML

AWT


12.Soru

Aşağıda bir programa ait kodlar verilmiştir.

Bu programda oluşabilecek bir kural dışı durumun sebebi ne olabilir?


Kullanıcının birbirine tam bölünmeyen sayılar girmesi

Kullanıcının birinci sayıyı 0 olarak girmesi

Kullanıcının ikinci sayıyı 0 olarak girmesi

Kullanıcının birinci sayıyı negatif girmesi

Kullanıcının ikinci sayıyı negatif girmesi


13.Soru

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ına ne ad verilir?


JavaFX

FXML

AWT

Swing

Hiçbiri


14.Soru

"Bir sınıftan …. yoluyla yeni bir sınıf üretildiğinde bu yeni sınıfa … sınıf denir. Mevcut sınıf ise …. sınıf olarak adlandırılır." Yukarıdaki metinde boşluk bırakılan yerlere sırasıyla ne getirilmelidir?


Sarmalama - public - private

Kalıtım – alt - üst

Çok biçimlilik – static - final

Aşırı yükleme– extends - class

Ezme – protected - varsayılan


15.Soru

Aşağıda bir programa ait kodlar verilmiştir. Bu programda 0’a bölünme hatasıyla karşılaşıldığında try-catch bloğuyla yapılmak istenen nedir?

Bu programda 0’a bölünme hatasıyla karşılaşıldığında try-catch bloğuyla yapılmak istenen nedir?


Sıfıra bölünme işlemini programa yaptırabilmek

Programın hatayı görmezden gelip devam etmesini sağlamak

Programın hata mesajı gösterip sonlanmasını sağlamak

Programın kullanıcıdan 0 yerine başka bir değer istemesini sağlamak

Programın ekrana 0 değerini yazdırmasını sağlamak


16.Soru

Bir metnin sayıya hatalı bir şekilde dönüştürüldüğü durumlarla hangi kural dışı durum sınıfı ilgilenir?


ArithmeticException

ArrayIndexOutOfBoundsException

llegalArgumentException

NumberFormatException

UnsupportedOperationException


17.Soru

I. Soyut metotlar sadece soyut sınıflar içerisinde bulunurlar.
II. Soyut sınıflarda sadece soyut metot bulunur.
III. Soyut sınıflarda mutlaka soyut metot tanımlanma zorunluluğu yoktur.
Yukarıdakilerden hangisi ya da hangileri doğrudur?


I ve II

I ve III

II ve III

Yalnız I

I, II ve III


18.Soru

Kuş sınıfı için tanımlanan öt() metodunun Kuş sınıfından türetilen Karga sınıfı için tekrar düzenlenmesi gerekmektedir. Bu durumda aşağıdaki kavramlardan hangisi söz konusudur?


Sarmalama

Kalıtım

Aşırı Yükleme

Ezme

Çok Biçimlilik


19.Soru

Kural dışı durumların işlenmesi Java programlama dilinde aşağıdakilerden hangisi ile yapılır?


Try-catch blokları kullanarak

Switch-case kümeleriyle

If-then-else deyimleri ile

Log tutularak

Veritabanı ile haberleşilerek


20.Soru

Üzerinde işlem yapılan açık bir dosyanın kapatılması komutunun aşağıdaki bloklardan hangisinde yazılması daha uygundur?


Try

Catch

Finally

Do

While