Doğru Sayısı | %%SCORE%% |
Yanlış Sayısı | %%WRONG_ANSWERS%% |
Soru 1 |
Aşağıdakilerden hangisinin arasında bağımlılık (dependency) ilişkisi yoktur?
Uçak - Kanat | |
Donanma - Destroyer | |
Bisiklet - Pedal | |
İnternet - Google | |
Tren-Vagon |
Soru 2 |
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.
Yukarıdaki cümlede boş bırakılan yeri aşağıdakilerden hangisi doğru şekilde tamamlar?
bileşen tabanlı yazılım geliştirme yaklaşımı | |
nesneye yönelik programlama yaklaşımı | |
görünüm yönelimli programlama yaklaşımı | |
prosedürel programlama yaklaşımı | |
yapısal programlama yaklaşımı |
Soru 3 |
________ 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.
Yukarıdaki parçada boş bırakılan yerleri sırasıyla aşağıdakilerden hangisi doğru şekilde tamamlar?
Modelleme - Nesne | |
Tasarım - Model | |
Nesne - Çözümleme | |
Çözümleme - Tasarım | |
Model - Nesne |
Soru 4 |
Aşağıdakilerden hangisi nesneye yönelik programlama yapısı içerisine uygun olan İkililerden biridir?
Sarmalama - Public | |
Kalıtım - Private | |
Çok biçimlilik - Metot | |
Örnek nesne - Yüksek uyum | |
Düşük bağlılık - Sarmalama |
Soru 5 |
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.
Yukarıdaki cümlede kullanılan örnek kavramlar aşağıdakilerin hangisinde doğru olarak verilmiştir?
Şekil ve detaylar sınıfları, kalıp ise özellikleri oluşturmaktadır. | |
Şekil ve detaylar metotları, kalıp ise nesneyi oluşturmaktadır. | |
Sabun kalıbı sınıfı, kalıpça üretilen sabunlar nesneleri oluşturmaktadır. | |
Ürünler sınıfları, şekil ve detaylar nesneleri oluşturmaktadır. | |
Sabun kalıbı özellikleri, kalıpça üretilen sabunlar metotları oluşturmaktadır. |
Soru 6 |
Yukarıdaki şekilde 1 ve 2 numaralı alanlara sırasıyla aşağıdakilerden hangisi gelmelidir?
Makine Kodu - Çevirme süreci | |
İkili kod - Çalıştırıcı | |
Yorumlayıcı - İkili kod | |
Derleyici - Makine kodu | |
Çalıştırıcı - İkili kod |
Soru 7 |
Geliştirilen Java programlarının sanal makine üzerinde çalışabilmesi Java’nın hangi temel özelliğini ifade etmektedir?
Nesneye yönelik olması | |
Platform bağımsız olması | |
Otomatik hafıza yönetimini içermesi | |
Dağıtık olması | |
Sağlam olması |
Soru 8 |
Aşağıdakilerden hangisi Java sözdizimine uygun bir açıklama satırı örneğidir?
** Satır 1 Satır 2 ** | |
** Satır 1 Satır 2 **/ | |
W Satır 1 Satır 2 / / | |
* Satır 1 Satır 2* | |
/* Satır 1 Satır 2 */ |
Soru 9 |
Aşağıdakilerden hangisi Java sözdizimi içerisinde metotlar için kullanılmaktadır?
{} Süslü parantez | |
() Parantez | |
Tırnak işareti | |
[ ] Köşeli parantez | |
/ /Çift eğik çizgi |
Soru 10 |
Java’nın kullandığı hangi yapı aktif işaretçisi olmayan nesnelerin bellekten temizlenmesini ve hafıza problemleri oluşmasını engeller?
JDK | |
Thread | |
Garbage Collector | |
JRE | |
JVM Hotspot-Compiler |
Soru 11 |
int test(int j) {
if(j <= 0) j *= -1;
return j;
}
Aşağıdakilerden hangisi test metodunun döndürdüğü bir değer olamaz?
-1 | |
0 | |
1 | |
2 | |
3 |
Soru 12 |
Switch ifadesi aşağıdaki veri tiplerinden hangisi ile kullanılamaz?
Double | |
String | |
Byte | |
Character | |
Integer |
Soru 13 |
Aşağıdakilerden hangisi ASCII karakteri değildir?
i | |
x | |
j | |
w | |
ü |
Soru 14 |
for (int i = -4; i < 4; i += 2)
if (! (i % 2 == 0))
System.out.print (i + );
Yukarıdaki kod çalıştırıldığında ekran çıktısı aşağıdakilerden hangisi olur?
-3 -1 1 3 | |
-2 0 2 4 | |
-2 0 2 | |
0 2 | |
Ekrana hiç bir şey yazdırılmaz. |
Soru 15 |
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.
Yukarıdaki cümlede boş bırakılan yeri aşağıdakilerden hangisi doğru şekilde tamamlar?
Arrays#sort | |
Arrays#parallelSort | |
Arrays.parallelPrefix | |
Arrays#fi II | |
Arrays#sortParallel |
Soru 16 |
Üst sınıfın üyelerine erişim için aşağıdakilerden hangisi kullanılır?
süper | |
extends | |
throws | |
return | |
continue |
Soru 17 |
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.
Yukarıdaki cümlede boş bırakılan yeri aşağıdakilerden hangisi doğru şekilde tamamlar?
@Deprecated | |
@SuppressWarnings | |
@Documented | |
@Override | |
@Functionallnterface |
Soru 18 |
public class Test {
protected static int s; private String i; transient boolean b; static volatile Boolean v;
static String stringTo() {...}
}
Yukarıda tanımlanan sınıf için, stringTo() metodu aşağıdaki değişkenlerden hangisine erişebilir?
b < (D < | |
s ve i | |
s < (D < | |
s, i ve b | |
s, i, b ve v |
Soru 19 |
I. private
II. final
III. protected
IV. abstract
Yukarıdakilerden hangileri erişim niteleyicileridir?
Yalnız I | |
Yalnız II | |
I ve III | |
II ve IV | |
I, III ve IV |
Soru 20 |
Kategorik değişkenleri saklamak için aşağıdakilerden hangisi kullanılır?
Float | |
Byte | |
Double | |
Short | |
Enum |
Liste |