aofsorular.com
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.