İleri Programlama Ara 9. Deneme Sınavı

Toplam 20 Soru
PAYLAŞ:

1.Soru

Kuş sınıfı için “ata sınıf-alt sınıf” ilişkisi olarak aşağıdakilerden hangisi doğrudur?


Karga-Tavuk

Memeli hayvan-Otçul

Etçil-Memeli hayvan

Omurgalı hayvan-karga

Güvercin-Omurgalı hayvan


2.Soru

Javada tek satırda açıklama satırı olarak hangi imge kullanılmaktadır?


%

//

/

%%

&&


3.Soru

Java’nın "bir kere yaz, her yerde çalıştır." felsefesini sağlayan bileşen hangisidir?


Bayt kod

Kaynak kod

JVM

JIT

JAVA API


4.Soru

Bir programda 1'den 9'a kadar olan rakamlar sırasıyla ekrana yazdırılmak istenmektedir. Bu aşamada hangi döngü tercih edilmelidir?


if-else

while

for

switch

do while


5.Soru

….. anahtar sözcüğü this anahtar sözcüğü ile aynı mantıkta çalışır fakat bu sefer üst sınıfın üyelerine erişim için kullanılır.
Yukarıda boş bırakılan yere aşağıdakilerden hangisi gelmelidir?


new

super

this

Break

Switch


6.Soru

Kodun yeniden kullanılabilirliğini sağlayan yapı aşağıdakilerden hangisidir?


Sarmalama

Erişim kısıtlama

Çok biçimlilik

Genişletilebilirlik

Kalıtım


7.Soru

Yukarıda yer alan örnek programın çıktısı aşağıdakilerden hangisidir?


Birinci dikdörtgenin alanı = 1

İkinci dikdörtgenin çevresi = 1

İkinci dikdörtgenin çevresi = 1

Birinci dikdörtgenin alanı = 34

Birinci dikdörtgenin alanı = 1

İkinci dikdörtgenin çevresi = 34

Birinci dikdörtgenin alanı = 34

İkinci dikdörtgenin çevresi = 1


8.Soru

Haftanın günleri gibi önceden belirli sabit değerlerden oluştuğu bilinen verileri temsil etmek için aşağıdakilerden hangisi kullanılır?


Static

Final

Extends

Void

Enum


9.Soru

Trafik ışığı renkleri, haftanın günleri gibi önceden belirli sabit değerlerden oluşan verileri temsil etmek için kullanılan tip aşağıdakilerden hangisidir?


Class

Method

Static

Enum

Public


10.Soru

Nesne ilk oluşturulduğu anda nesnenin ilk durumunu anlamlı kılabilmek için kullanılan yapı aşağıdakilerden hangisidir?


Sınıf

Kurucular

Nesne

Obje

Özellik


11.Soru

Aşağıdakilerden hangisi eşitlik ve ilişki operatörüdür?


+

_

/

>

%


12.Soru

Java'da, C++ dilinde bulunan hafızaya direk erişim (pointer), hafızada yer ayırma (memory allocate), çoklu kalıtım (multiple inheritance) vb. kodlama anlamında yapılar kaldırılmıştır. Bu Java'nın hangi temel özelliği ile açıklanabilir?


Nesneye yönelik programlama dili

Platform bağımsızlığı

Basitlik

Dağıtık yapılılığı

Otomatik hafıza yönetimi


13.Soru

Ondalıklı sayı F ya da f harfi ile biterse aşağıdaki hangi veri tipi olarak algılanır?


double

byte

short

float

int


14.Soru

Aşağıdalerden hangisinde sadece 18 yaşından büyük bireylerin bir değişken olarak kabul edilebileceğini gösteren kod dizisidir?


if (yaş >= 18) { işeBaşvur();}

if (yaş = 18) { işeBaşvur();}

if (yaş <= 18) { işeBaşvur();}

yaş >= 18 { işeBaşvur();}

then(yaş >= 18) { işeBaşvur();}


15.Soru

Aşağıdakilerden hangisi karar verme deyimlerinden biridir?


break

continue

do-while

for

switch


16.Soru

Değişkenlerin sınıflamasına genel başlıklar nasıl oluşmaktadır?


Üye değişkenler, genel değişkenler, bütün değişkenler

Yerel değişkenler, evrensel değişkenler, temel değişkenler

Sıralı değişkenler, seçkisiz değişkenler

Üye değişkenler, yerel değişkenler, parametreler

Sıralı değişkenler, parametreler, kitlesel değişkenler


17.Soru

Nesneye yönelik programlama temel ilkelerinden olan sarmalama ilkesinin diğer adı nedir?


Erişim kısıtlama

Kalıtım

Çok biçimlilik

Yüksek uyum

Düşük bağlılık


18.Soru

Dizilerde indeks dizini hangi sayıdan başlar?


-1

0

1

2

3


19.Soru

int B=0;
int  A=11%3;
B=B+A
Yukarıdaki kodun çalışması sonucunda B kaçtır?


1

2

3

4

5


20.Soru

Mevcut bir sınıfa yeni özellik veya yapılar ekleyerek artan işlevsellik sağlanması nesneye yönelik programlamanın hangi işlevselliği ile ilgilidir?


Bakım

Kodun yeniden kullanılabilirliği

Genişletilebilirlik

Hepsi

Hiçbiri