İleri Programlama
Deneme Sınavı Soruları
- 20 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1
Aşağıdakilerden hangisi iç-içe sınıflara bir örnektir?
- 2
Aşağıdakilerden hangisi karar verme deyimlerinden biridir?
- 3
Aşağıdakilerden hangisi ile tarayıcının kullanıcıyla etkileşimde bulunması, tarayıcının kontrol edilmesi, asenkron bir şekilde sunucu ile iletişime geçilmesi ve web sayfası içeriğinin değiştirilmesi gibi işlevler sağlanabilmektedir?
- 4
Proje ekranına geçmek için aşağıdakilerden hangisi tıklandığında boş Eclipse çalışma ortamı gelir?
- 5
Değişkenlere bir isim verirken uyulması geren kurallar vardır ve kurallar kullanılan programlama diline göre değişiklik gösterebilir. Aşağıakilerden hangisi Java programlama dilinde değişkene isim verirken uymamız gereken kurallardan biri değildir?
- 6
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?
- 7
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? - 8
“Nesnelerin içeride farklı çalışmalarına rağmen, dışarıdan aynı biçimde görünmelerini ifade etmektedir?
Yukarıdaki tanım aşağıdakilerden hangisine aittir?
- 9Ondalıklı sayı F ya da f harfi ile biterse aşağıdaki hangi veri tipi olarak algılanır?
- 10
Java Programlama dilindeki hangi operatör mantıksal terseleme işlemi ile boolean tipindeki bir değişkenin değerini ters çevirir?
- 11
Nesneye Yönelik Programlama açısından aşağıdakilerden hangisi yanlıştır?
- 12

Yukarıda verilen Java Kodu çalıştırıldığında hangi matematiksel işlem gerçekleştirilir?
- 13
Aşağıdakilerden hangisi Java diliyle yazılan kaynak kodların kaydedildiği uzantıdır?
- 14
"Günümüzde sadece bilgisayar ismiyle değil birçok cihaz artık ............... yerini almış durumdadır."
- 15
Aşağıdakilerden hangisi sayesinde sanal makine akıllı bir biçimde kullanılmayan bellek bölümlerini belirli aralıklarla ya da uyarlamalı yöntemlerle otomatik olarak temizlemekte ve sisteme geri iade etmektedir?
- 16
Aşağıdakilerden hangisi ile tarayıcının kullanıcıyla etkileşimde bulunması, tarayıcının kontrol edilmesi, asenkron bir şekilde sunucu ile iletişime geçilmesi ve web sayfası içeriğinin değiştirilmesi gibi işlevler sağlanabilmektedir?
- 17
Aşağıdakilerden hangisi Java yazılımlarında kullanılan yazılım kütüphanelerine genel olarak verilen isimdir?
- 18
Üye metotlar ve yaratıcı metotlar için, şu anki nesneye erişim hangi anahtar sözcük ile sağlanır?
- 19
- Java programlama dilindeki 5 temel aritmetik işlem için operatörler şunlardır: + Toplama işlemi , - Çıkarma işlemi, *Çarpma işlemi, / Bölme işlemi ve % Modulo işlemi
- Modulo işlemi hesaplamada bir sayının diğer bir sayıya bölümünden arta kalan sayıyı verir.
- Java programlama dilinde basit atama için “=” sembolü kullanılır.
- Java programlama dilinin aritmetik operatörleri basit atama operatörü ile birleştirilerek bileşik atama işlemi gerçekleştirilebilir.
- Bir x değişkeninin değerini örneğin 3 artırmak istediğimizde ‘x += 3;’ ifadesini kullanabiliriz, bu ifade ‘x = x + 3;’ ifadesi ile aynı anlama gelmektedir.
- Bileşik atamada toplama dışındaki diğer aritmetik operatörleri de kullanabiliriz.
Java programlama dilinde operatörlere ilişkin olarak yukarıdaki seçeneklerde yer alan ifadelerden hangileri doğrudur?
- 20
Aşağıdaki Java programının çıktısı kaçtır?
int sayi = 13;
if (sayi >= 20) {
sayi = 1;
} else if ((sayi % 4)==2) {
sayi = 2;
} else if (sayi < 10) {
sayi = 3;
} else if (sayi >= 1) {
sayi = 4;
} else if (sayi == 0) {
sayi = 5;
}
System.out.println(sayi);