YBS306U
İLERİ PROGRAMLAMA
2018-2019
Ara Sınav
T07-1-7
Soru 1
Aşağıdakilerden hangisinin arasında bağımlılık (dependency) ilişkisi yoktur?
Soru 2
-------, sistemin ne yapması
gerektiğinin belirlenmesi aşamasıdır. Bu aşamada önemli husus,
sistemin tanınması ve istenilen gereksinimlerin iyi anlaşılıp
bunların arkasında kalan ve ortaya çıkarılmamış
gereksinimlerin belirlenerek çıkarılması ve sistemin kurallarının
ve işleyişinin irdelenebilmesidir. ------- aşaması ise, sistemin
nasıl gerçekleştirileceği sorusunun yanıtlandığı aşamadır.
Bu aşama bir anlamda modelin ortaya çıktığı aşamadır.
Soru 3
Aşağıdakilerden hangisi nesneye yönelik programlama yapısı içerisine uygun olan ikililerden biridir?
Soru 4
Java’nın kullandığı hangi yapı aktif işaretçisi olmayan nesnelerin bellekten temizlenmesini ve hafıza problemleri oluşmasını engeller?
Soru 5
Soru 6
Aşağıdakilerden hangisi Java sözdizimi içerisinde metotlar için kullanılmaktadır?
Soru 7
Aşağıdakilerden hangisi Java sözdizimine uygun bir açıklama satırı örneğidir?
Soru 8
Aşağıdakilerden hangisi ASCII karakteri değildir?
Soru 9
int test(int j) {
if (j <= 0)
j *= -1;
return j;
}
Soru 10
for (int i = 4;
i < 4; i += 2)
if (! (i % 2 == 0))
System.out.print (i + " ");
Soru 11
Switch ifadesi aşağıdaki veri tiplerinden hangisi ile kullanılamaz?
Soru 12
Java 8 sürümü
ile gelen bir yenilik olan ------- metodu programın
çalıştırdığı bilgisayarın işlemcilerini
veya çekirdeklerini
kullanarak dizileri paralel bir şekilde
sıralar.
Soru 13
I. private
II. final
III. protected
IV. abstract
Soru 14
Eğer
üst
sınıfa ait bir metodu kendimize göre
yeniden tanımlıyor isek o metodun üstüne
------- işaretini
koymak tavsiye edilir.
Soru 15
public class Test {
protected static int s;
private String i;
transient boolean b;
static volatile Boolean v;
static String stringTo() {...}
}
Soru 16
Kategorik değişkenleri saklamak için aşağıdakilerden hangisi kullanılır?
Soru 17
Üst sınıfın üyelerine erişim için aşağıdakilerden hangisi kullanılır?
Soru 18
Geliştirilen Java programlarının sanal makine üzerinde çalışabilmesi Java’nın hangi temel özelliğini ifade etmektedir?
Soru 19
Bilgisayar ortamında
oluşturulacak modelin gerçek hayattakine benzerliği ve yakınlığı
artarsa, programlama da bir o kadar kolaylaşmaktadır. Bu aşamada
-------, gerçek hayattan alınmış problemi çözmek üzere
oluşturulacak modelin, gerçekte var olan nesneler ve bu nesneler
arasındaki ilişkilerden faydalanılarak oluşturulmasını ilke
edinmiştir.
Soru 20
Bir sabun üretimi için,
detayların belirlenmesi sırasında oluşan sabun kalıbına verilen
şekil ve detaylar sonrasında o kalıptan istenilen sayı kadarınca
sabun üretilebilir.