İleri Programlama Ara 4. Deneme Sınavı

Toplam 20 Soru
PAYLAŞ:

1.Soru

Bir kullanıcı bir değişken olarak kendi sınıfını tanımlamak istemektedir. Aşağıdakilerden hangisi bunun için uygun bir değişken tanımlamasıdır?


1Sınıf

Class

sınıf

1.sınıf

default


2.Soru

Java dilinde erişim niteleyici ve erişim seviyeleri göz önünde bulundurulduğunda sadece sınıf seviyesinde erişilebilirliği olan niteleyici hangisidir?


Public

Protected

Private

Final

Abstract


3.Soru

Aşağıdakilerden hangisi tam sayılardan oluşan yaş değişkenini Java'da tanımlamak için örnek olarak kullanılabilir?


Char yaş = 25;

String yaş = 25;

int yaş = 25;

main yaş = 25;

float yaş = 25;


4.Soru

On altılık sistemde bir sayı yazacağımız zaman sayının başına ne gelmelidir?


0x

0b

0y

1x

1b


5.Soru

Aşağıdakilerden hangisi Java'da açıklama satırı için kullanılır?


{}

()

[]

//

“”


6.Soru

Bisiklet sınıfı için aşağıdakilerden hangisi ata sınıf ve alt sınıfı doğru örnekler?


Taşıt - Dağ bisikleti

Dağ bisikleti - Vites

Şehir bisikleti – Dağ bisikleti

Motorsiklet – Dağ bisikleti

Araç - Tekerlek


7.Soru

Java’da insan yaşı verisini tutmak için kullanılacak değişkenin tipi için aşağıdakilerden hangisi uygundur?


String

Double

Boolean

Float

İnt


8.Soru

Belirli bir koşul geçerli olduğu sürece bir kod bloğunun sürekli çalıştırıldığı deyim hangisidir?


if-then

while

switch

else if

continue


9.Soru

Java’da değişken adlandırması ile ilgili aşağıdakilerden hangisi doğrudur?


Değişken isimlerinin özel kelimelerden (class, abstract gibi) biri olmasında sakınca yoktur.

Değişken isimleri küçük büyük harfe duyarlıdır.

Değişken sabit bir değeri saklayacak ise tamamen küçük harf kullanılması tavsiye edilir.

İlk karakterden sonra gelecek olan karakter harf, sayı, dolar işareti veya alt çizgi olamaz.

Birden fazla kelimeden oluşan değişken isimlerinde ilk kelimeden sonraki kelimelerin baş harfinin küçük yazılması tavsiye edilir.


10.Soru

Yazılan kodun değiştirilebilirliğini sağlayan, nesneye yönelik programlama içerisinde, bir sınıf içerisindeki nitelikler, programın çalışması sırasında nesnelerin durumlarını oluşturan temel ilke aşağıdakilerden hangisidir?


Çok biçimlilik

Bağlılık

Uyum

Kalıtım

Sarmalama


11.Soru

Aşağıdakilerden hangisi bir tasarım yapısının olası hatalara karşı düzeltilebilmesine yönelik etkilerin geniş bir alana yayılmadan önlenebilmesi olarak tanımlanmaktadır?


Paylaşılabilir

Ayrılabilir

Birleştirilebilir

Anlaşılabilir

Korunabilir


12.Soru

Bisiklet sınıfı için "Jant, vites, hız" aşağıdakilerden hangisi olabilir?


Özellik

Metot

Sınıf

Örnek Nesne

Alt Sınıf


13.Soru

Bir kodun derleme süreci hangi seçenekte doğru olarak verilmiştir?


Kaynak kod, derleyici, bayt kod

Bayt kod, yorumlayıcı, makine kodu

Derleyici, kaynak kod, bayt kodu

Bayt kod, derleyici, kaynak kod

Makine kodu, yorumlayıcı, bayt kod


14.Soru

Aşağıdakilerden hangisi diğerlerini içerisinde barındıran bir yapıdır?


JRE

JVM

JDK

JIT

Java API


15.Soru

Yaratıcı metotları çağırırken hangi anahtar sözcük kullanılır?


Continue

For

new

Break

Switch


16.Soru

Metotla ilgili aşağıdakilerden hangisi yanlıştır?


Bir nesnenin yetenklerine metot ismi verilir.

Her bir metot, nesnenin yapabvilceği bir davranışı simgeler.

Her bir nesne davranış olarak bir metoda sahiptir.

Sınıf içerisindeki davranışları temsil eder.

Aynı sınıf içerisindeki özellikleri değiştirmezler.


17.Soru

Aşağıdakilerden hangisi Java’ya özgü paketlenmiş dosya türüdür?


Java Applet

Java Plug-in

Jar

Java Servlet

JSP


18.Soru

Yaratıcı metotlar ile ilgili aşağıdaki bilgilerden hangisi hatalıdır?


Yaratıcı metotların erişimi mutlaka private olmalıdır.

Yaratıcı metotların adı sınıf adı ile aynı olmalıdır.

Yaratıcı metotlar her çağrıldığında yeni bir nesne oluştururlar.

Yaratıcı metotlar her nesne için ayrı ayrı sonuçlar saklar.

Yaratıcı metotların bir geri dönüş tipi yoktur.


19.Soru

Metot imzası ne demektir?


Metodun niteleyicisidir.

Bir metodun ismi ve parametre listesinin birleşimidir.

Parantezler içerisinde kalan parametre listesidir.

Birden fazla isimden oluşan metot ismidir.

İsmi aynı olan metotlardır.


20.Soru

Aşağıdakilerden ifadelerden hangisi ifadesi for, while veya do-while döngülerini sonlandırmak için kullanabilir?


Continue

For

While

Break

Switch