İleri Programlama Final 6. Deneme Sınavı

Toplam 20 Soru
PAYLAŞ:

1.Soru

Abstract anahtar kelimesi ile ilgili aşağıda verilenlerden hangisi yanlıştır?


Metotları tanımlayabilir.

Sınıfları tanımlayabilir.

Arayüzleri tanımlayabilir.

Public sınıfları tanımlayabilir.

Public metotları tanımlayabilir.


2.Soru

Sınıflar içerisinde aynı isimde olmakla birlikte farklı parametreler alan metotların bulunması ne olarak isimlendirilmektedir?


Aşırı yükleme

Uca ekleme

Sapma eksiltme

Yuvarlama

Seçme


3.Soru

/* Kus.java */
public abstract class Kus {
public abstract void turGoster();
}
/* Karga.java */
public class Karga extends Kus {
public void turGoster() {     System.out.println(“Tür = Karga”);
     }
} /* Serce.java */
public class Serce extends Kus {
public void turGoster() {      System.out.println(“Tür = Serçe”);
}
}
Yukarıda yer alan kod dizisinde soyut sınıf ismini ve kalıtım yoluyla türetilmiş sınıf isimleri hangi seçenekte doğru sırayla verilmiştir ?


Java-Public-Abstract

Class-Karga-Serçe

Karga-Serçe-Print

Serçe-Karga-Kus

Kus-Karga-Serce


4.Soru

Aşağıdakilerden hangisi JavaFX’ten önce Java programlama dilinde kullanıcı arayüzü geliştirmek için oluşturulan kütüphanedir?


Hibernate

Swing

JSF

Spring

JDK


5.Soru

Bir nesnenin davranış şekillerinin duruma göre değişebilmesi ne olarak isimlendirilmektedir?


Esneklik

Geniş kapsamlılık

Kartopu  

Çok biçimlilik

Sürdürülebilirlik


6.Soru

Kendisi türünde bir nesne oluşturulamayacak sınıf türü ne olarak isimlendirilmektedir?


Soyut

Somut

Sarmal

Ek

Son


7.Soru

Kuş sınıfı için doğru soyut sınıf tanımı aşağıdakilerden hangisidir?


public class Kus{

public interface Kus {}

public abstract class Kus {}

public extends class Kus {}

public implements Kus {}


8.Soru

Aşağıdakilerden hangisi yanlış bir bilgidir?


Arayüz, new anahtar kelimesi ile yaratılamaz.

Arayüz içinde yaratıcı metot yazılamaz.

Arayüz içerisinde alanlar final ve static olmalıdır.

Arayüz içerisinde soyut metotlar aynı geri dönüş tipi ile uygulanmalıdır.

Bir sınıf birden fazla arayüzü implemente edemez.


9.Soru

Temel olarak bir nesnenin davranış şekillerinin duruma göre değişebilmesine ne ad verilir?


Çokbiçimlilik

Arayüz

Sarmalama

Kalıtım

Hiçbiri


10.Soru

"Nesneye yönelik programlamanın temel kavramlarından biri olup sınıfları hiyerarşik bir şekilde ifade etmeye yarar." ifadesi aşağıdakilerden hangisini tanımlamaktadır?


Sarmalama

Kalıtım

Aşırı Yükleme

Ezme

Çok Biçimlilik


11.Soru

ArrayIndexOutOfBoundsException hatası hangi durumda ortaya çıkmaktadır?


Sıfıra bölünme ve benzeri aritmetik hatalar yapıldığı

Dizinin olmayan elemanlarına erişilmek istenildiği

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

Metotların hatalı parametreler ile çağrıldığı

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


12.Soru

Tasarlanan bir arayüz uygulamasında arayüzün başlığı hangi metot ile oluşturulur?


setScene

setTitle

show

Scene

VBox


13.Soru

Belirli bir bilgiye farklı kaynakların ihtiyacı olduğu seviyede erişiminin sağlanması ve erişimin gerekli olmadığı bölümlerin gizlenmesi durumu aşağıdakilerden hangisidir?


Sarmalama

Kalıtım

Çok biçimlilik

Aşırı yükleme

Ezme


14.Soru

Java programlarında paket kavramı neyi ifade etmektedir?


Sınıfların ayrışmasını

Değişkenlerin bütün olarak el alınmasını

Nesnelerin küçük büyük olarak ayrıştırılmasını

Nesne bağlantılarının koparılmasını

Sınıfların hiyerarşik kataloglanmasını


15.Soru

/* Sirket.java */
public class Sirket implements Comparable {
private int calisanSayisi;
private String isim;
public Sirket (String isim, int calisanSayisi) {
this.isim = isim;
this.calisanSayisi = calisanSayisi;
}
Yukarıdaki kod diziniyle başlayan örüntüde sınıf ismi nedir?


Java

Sirket

Comparable

Private

İsim


16.Soru

Bir sınıf içerisinde aynı isimde olmakla birlikte farklı parametreler alan metotların bulunması hangi durumu temsil eder?


Sarmalama

Kalıtım

Çok biçimlilik

Aşırı yükleme

Ezme


17.Soru

I. ComboBox
II. ListView
III. TextField
Yukarıdakilerden hangileri kullanıcı arayüzü bileşenlerindendir?


Yalnız I

I ve II

I ve III

II ve III

I, II ve III


18.Soru

Temel olarak bir nesnenin davranış şekillerinin duruma göre değişebilmesine ne ad verilir?


Arayüz

Çok biçimlilik

Sarmalama

Kalırım

Hiçbiri


19.Soru

JavaFX uygulamalarıyla ilgili aşağıdakilerden hangisi yanlıştır?


Application sınıfından türetilir.

start metodunu ezer.

Stage sınıfı ekranda form oluşturulmasını sağlar.

Birden fazla form oluşturulması için tek bir Stage yeterlidir.

Scene sınıfı türündeki nesneler en fazla bir adet Stage türündeki nesne ile ilişkilendirilebilir.


20.Soru

I. Hatalı veri girişi yapmak
II. İçeriğinden veri okunacak dosyanın zarar görmesi
III. Ağ üzerinden başka bir bilgisayar ile kurulacak bağlantıda beklenmedik sorunlar olması
Yukarıdakilerden hangisi kural dışı durumlara örnektir?


Yalnız I

I ve II

I ve III

II ve III

I, II ve III