İleri Programlama
Ünite Sınavı Soruları
- 20 soru
- Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
- 1
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
public class Dikdörtgen {
private final int en;
private final int boy;
public Dikdörtgen() {
this.en = 1;
this.boy = 1;
}
public Dikdörtgen(int en, int boy) {
this.en = en;
this.boy = boy;
}
public int hesaplaAlan() {
return en * boy;
}
public int hesaplaÇevre() {
return 2 * (en + boy);
}
}
Yukarıdaki Java programında hangi satırda parametreler tanımlanmıştır?
- 2
Java 8’in bir özelliği olan, parametresi metot olan metotlar yazmak için kullanılan ve bir anlamda değişken olarak bir metot kullanmayı
mümkün kılan yeni teknolojin aşağıdakilerden hangisidir? - 3
Aşağıdakilerden hangisi iç-içe sınıflara bir örnektir?
- 4
Java'da sınıf hiyerarşisinin en tepesinde olan sınıf aşağıdakilerden hangisidir?
- 5
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
public class Dikdörtgen {
private final int en;
private final int boy;
public Dikdörtgen() {
this.en = 1;
this.boy = 1;
}
public Dikdörtgen(int en, int boy) {
this.en = en;
this.boy = boy;
}
public int hesaplaAlan() {
return en * boy;
}
public int hesaplaÇevre() {
return 2 * (en + boy);
}
}
Yukarıdaki Java programında hangi satırda metot tanımlanmıştır?
- 6
Java’da şu anki nesneye erişim için kullanılan anahtar aşağıdakilerden hangisidir?
- 7
Java'da sınıflar tanımlanırken kullanılan aşağıdaki bileşenlerden hangisi erişim niteleyici olarak değerlendirilmektedir?
- 8
- class anahtar sözcüğünden önce sınıfın adı gelir.
- Eğer varsa extends anahtar sözcüğünden sonra yazılmak üzere, üst sınıf yazılabilir.
- Eğer varsa implements anahtar sözcüğünden sonra yazılmak üzere, sağladığı arayüz ya da arayüzlerin isimleri yazılabilir.
Yukarıdakilerden hangisi ya da hangileri doğrudur?
- 9
- class anahtar sözcüğünden sonra sınıfın adı
- eğer varsa extends anahtar sözcüğünden sonra yazılmak üzere, üst sınıf
- erişim dışındaki diğer niteleyiciler (final, static, veya abstract)
- erişim niteleyiciler (public, private veya protected)
- kaşlı ayraçlar { } içine alınmış sınıf gövdesi
- eğer varsa implements anahtar sözcüğünden sonra yazılmak üzere, sağladığı arayüz ya da arayüzlerin isimleri
Yukarıda yer alan Java’da sınıf tanımlarken kullanılan bileşenler aşağıdakilerden hangisinde doğru sıralanmıştır?
- 10
Public, private veya protected olarak belirtilen java sınıf tanımlayıcı bileşene ne ad verilir?
- 11
Java programlama dilinde bir sınıf basit anlamda kaç unsurdan oluşur?
- 12
Java’da bütün nesneler için ortak bir değişken aşağıdakilerin hangisinde doğru olarak tanımlanmıştır?
- 13
Java'da sınıf hiyerarşisinin en tepesinde olan sınıf aşağıdakilerden hangisidir?
- 14
Bir sınıftan yaratılmış tüm nesneler için ortak olması istenilen değişken ya da metotları tanımlarken önüne static anahtar sözcüğünün konulması ile ne elde edilmiş olur?
- 15
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
public class Dikdörtgen {
private final int en;
private final int boy;
public Dikdörtgen() {
this.en = 1;
this.boy = 1;
}
public Dikdörtgen(int en, int boy) {
this.en = en;
this.boy = boy;
}
public int hesaplaAlan() {
return en * boy;
}
public int hesaplaÇevre() {
return 2 * (en + boy);
}
}
Yukarıdaki Java programında hangi satırda sınıf tanımlanmıştır?
- 16
Metodun üzerindeki @override işaretinin işlevi nedir?
- 17
Metodun üzerindeki @override işaretinin işlevi nedir?
- 18

Java'da erişim niteleyicileri ve erişim seviyeleri hakkında bir tablo hazırlamak istenmiştir. Hatalı bir tablo içeriği oluşturmamak için 1, 2 ve 3 ile ifade edilen bölümlere sırasıyla hangilerinin yazılması gerekmektedir?
- 19
- Üye değişkenler: Sınıfların içindeki alanlar
- Yerel değişkenler: Bir metot içindeki veya kaşlı ayraçlar içinde yazılmış kod bloğunun içindeki değişkenler
- Parametreler: Metot tanımlanırken kullandığımız metot isminden gelen ayraçlar içinde tanımlanan değişkenler
Java'da genel olarak değişkenler yukarıda verildiği gibi üçe ayrılabilir. Yukarıda verilen değişkenlerden hangilerinin açıklamaları doğru olarak sunulmuştur?
- 20
Aşağıdakilerden hangisi üye değişken tanımlarken kullanılan bileşenlerden değildir?