Professional Documents
Culture Documents
i
C) Bisiklet – Pedal B) Kalıtım – Private
m
D) İnternet – Google C) Çok biçimlilik – Metot
D) Örnek nesne – Yüksek uyum
te
E) Tren – Vagon
E) Düşük bağlılık – Sarmalama
is
Sı Yı S
5. Bir sabun üretimi için, detayların belirlenmesi
ra im etim
sırasında oluşan sabun kalıbına verilen şekil ve
2. Bilgisayar ortamında oluşturulacak modelin detaylar sonrasında o kalıptan istenilen sayı
gerçek hayattakine benzerliği ve yakınlığı kadarınca sabun üretilebilir.
na lı
artarsa, programlama da bir o kadar
kolaylaşmaktadır. Bu aşamada -------, gerçek
i A ret ğr
Yukarıdaki cümlede kullanılan örnek
hayattan alınmış problemi çözmek üzere kavramlar aşağıdakilerin hangisinde doğru
vı
oluşturulacak modelin, gerçekte var olan olarak verilmiştir?
em Öğ ıkö
nesneler ve bu nesneler arasındaki ilişkilerden
faydalanılarak oluşturulmasını ilke edinmiştir. A) Şekil ve detaylar sınıfları, kalıp ise özellikleri
oluşturmaktadır.
ön 19 Aç
Yukarıdaki cümlede boş bırakılan yeri B) Şekil ve detaylar metotları, kalıp ise nesneyi
aşağıdakilerden hangisi doğru şekilde oluşturmaktadır.
tamamlar?
C) Sabun kalıbı sınıfı, kalıpça üretilen sabunlar
nesneleri oluşturmaktadır.
r D 20 esi
6.
Ü
i
C) 1
m
D) 2
te
E) 3
is
8. Aşağıdakilerden hangisi Java sözdizimine
Sı Yı v S
uygun bir açıklama satırı örneğidir?
A) ** Satır 1
ra im etim
Satır 2 ** 12. Switch ifadesi aşağıdaki veri tiplerinden
B) \** Satır 1 hangisi ile kullanılamaz?
Satır 2 **/
Double
na lı
A)
C) \\ Satır 1
B) String
i A ret ğr
Satır 2 //
Byte
vı
D) * Satır 1 C)
Satır 2 * Character
em Öğ ıkö
D)
E) /* Satır 1 E) Integer
Satır 2 */
ön 19 Aç
r D 20 esi
A) i
B) x
Ba 201 ver
C) j
D) w
E) ü
ni
Ü
u
if (! (i % 2 == 0))
System.out.print (i + " ");
ad
A) JDK A) 3 1 1 3
B) Thread B) 2 0 2 4
C) Garbage Collector C) 2 0 2
D) JRE D) 0 2
E) JVM Hotspot-Compiler E) Ekrana hiç bir şey yazdırılmaz.
i
m
aşağıdakilerden hangisi doğru şekilde
tamamlar? static String stringTo() {...}
te
}
A) Arrays#sort
is
B) Arrays#parallelSort Yukarıda tanımlanan sınıf için, stringTo()
C) Arrays.parallelPrefix metodu aşağıdaki değişkenlerden hangisine
Sı Yı S
D) Arrays#fill erişebilir?
E) Arrays#sortParallel A) b ve v
ra im etim
B) s ve i
C) s ve v
na lı
D) s, i ve b
E) s, i, b ve v
i A ret ğr
vı
em Öğ ıkö
ön 19 Aç
III. protected
C) throws IV. abstract
D) return
Ba 201 ver
A) Yalnız I
ni
B) Yalnız II
Ü
C) I ve III
D) II ve IV
u
E) I, III ve IV
ol
ad
A) @Deprecated A) Float
B) @SuppressWarnings B) Byte
C) @Documented C) Double
D) @Override D) Short
E) @FunctionalInterface E) Enum
i
m
A Grubu Cevap Anahtarı
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
te
D B D A C D B E İ C A A E E B A D C C E
is
Sı Yı S
ra im etim
na lı
i A ret ğr
vı
em Öğ ıkö
ön 19 Aç
r D 20 esi
ha 8- sit
Ba 201 ver
ni
Ü
lu
a do
An
i
oluşturulacak modelin, gerçekte var olan belirlenerek çıkarılması ve sistemin kurallarının
m
nesneler ve bu nesneler arasındaki ilişkilerden ve işleyişinin irdelenebilmesidir. ------- aşaması
faydalanılarak oluşturulmasını ilke edinmiştir. ise, sistemin nasıl gerçekleştirileceği sorusunun
te
yanıtlandığı aşamadır. Bu aşama bir anlamda
Yukarıdaki cümlede boş bırakılan yeri modelin ortaya çıktığı aşamadır.
is
aşağıdakilerden hangisi doğru şekilde
tamamlar? Yukarıdaki parçada boş bırakılan yerleri
Sı Yı S
sırasıyla aşağıdakilerden hangisi doğru
A) prosedürel programlama yaklaşımı şekilde tamamlar?
B) yapısal programlama yaklaşımı
ra im etim
A) Çözümleme – Tasarım
C) görünüm yönelimli programlama yaklaşımı
B) Tasarım – Model
D) bileşen tabanlı yazılım geliştirme yaklaşımı
C) Nesne – Çözümleme
na lı
E) nesneye yönelik programlama yaklaşımı
D) Model – Nesne
i A ret ğr
E) Modelleme – Nesne
vı
em Öğ ıkö
ön 19 Aç
5.
2. Aşağıdakilerden hangisinin arasında
bağımlılık (dependency) ilişkisi yoktur?
r D 20 esi
A) İnternet – Google
B) Uçak – Kanat
C) Tren – Vagon
ha 8- sit
D) Bisiklet – Pedal
E) Donanma – Destroyer
Ba 201 ver
ni
Ü
olarak verilmiştir?
i
B) Platform bağımsız olması
m
C) Otomatik hafıza yönetimini içermesi Aşağıdakilerden hangisi test metodunun
döndürdüğü bir değer olamaz?
D) Dağıtık olması
te
E) Sağlam olması A) 1
is
B) 0
C) 1
Sı Yı S
D) 2
E) 3
ra im etim
8. Aşağıdakilerden hangisi Java sözdizimine
uygun bir açıklama satırı örneğidir?
na lı
12. for (int i = 4; i < 4; i += 2)
i A ret ğr
A) \\ Satır 1 if (! (i % 2 == 0))
vı
Satır 2 // System.out.print (i + " ");
B) ** Satır 1
em Öğ ıkö
Satır 2 ** Yukarıdaki kod çalıştırıldığında ekran çıktısı
C) * Satır 1 aşağıdakilerden hangisi olur?
ön 19 Aç
Satır 2 *
A) 3 1 1 3
D) /* Satır 1
Satır 2 */ B) 2 0 2 4
E) \** Satır 1 C) 2 0 2
r D 20 esi
Satır 2 **/ D) 0 2
E) Ekrana hiç bir şey yazdırılmaz.
ha 8- sit
Ba 201 ver
A) Thread C) Byte
B) Garbage Collector D) Integer
u
D) JRE
JDK
ad
E)
A) x A) Arrays#sort
B) i B) Arrays#fill
C) ü C) Arrays.parallelPrefix
D) j D) Arrays#parallelSort
E) w E) Arrays#sortParallel
A) extends A) Double
B) throws B) Float
i
C) return C) Byte
m
D) super D) Short
te
E) continue E) Enum
is
Sı Yı S
ra im etim
na lı
i A ret ğr
16. I. private
vı
II. final 19. public class Test {
em Öğ ıkö
III. protected
IV. abstract protected static int s;
private String i;
Yukarıdakilerden hangileri erişim transient boolean b;
ön 19 Aç
B) Yalnız II }
C) I ve III
D) II ve IV Yukarıda tanımlanan sınıf için, stringTo()
metodu aşağıdaki değişkenlerden hangisine
ha 8- sit
E) I, III ve IV erişebilir?
Ba 201 ver
A) b ve v
B) s ve i
C) s ve v
ni
D) s, i ve b
E) s, i, b ve v
Ü
u
ol
ad
Yukarıdaki cümlede boş bırakılan yeri 20. Aşağıdakilerden hangisi nesneye yönelik
aşağıdakilerden hangisi doğru şekilde programlama yapısı içerisine uygun olan
tamamlar? ikililerden biridir?
i
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
m
E A E A D İ B D B C A E B D D C C E C A
te
is
Sı Yı S
ra im etim
na lı
i A ret ğr
vı
em Öğ ıkö
ön 19 Aç
r D 20 esi
ha 8- sit
Ba 201 ver
ni
Ü
lu
a do
An
i
A) Yukarıdaki cümlede boş bırakılan yeri
m
nesneleri oluşturmaktadır. aşağıdakilerden hangisi doğru şekilde
B) Ürünler sınıfları, şekil ve detaylar nesneleri tamamlar?
te
oluşturmaktadır.
A) yapısal programlama yaklaşımı
C) Şekil ve detaylar sınıfları, kalıp ise özellikleri
is
oluşturmaktadır. B) bileşen tabanlı yazılım geliştirme yaklaşımı
D) Sabun kalıbı özellikleri, kalıpça üretilen C) nesneye yönelik programlama yaklaşımı
Sı Yı S
sabunlar metotları oluşturmaktadır. D) prosedürel programlama yaklaşımı
E) Şekil ve detaylar metotları, kalıp ise nesneyi E) görünüm yönelimli programlama yaklaşımı
ra im etim
oluşturmaktadır.
na lı
i A ret ğr
vı
5. Bu soru iptal edilmiştir.
em Öğ ıkö
2. Aşağıdakilerden hangisinin arasında
bağımlılık (dependency) ilişkisi yoktur?
ön 19 Aç
A) Uçak – Kanat
B) Donanma – Destroyer
C) Bisiklet – Pedal
r D 20 esi
D) İnternet – Google
E) Tren – Vagon
ha 8- sit
Ba 01 er
6.
B2a niv
i
B) Thread
m
C) JDK aşağıdakilerden hangisi doğru şekilde
tamamlar?
D) JRE
te
E) Garbage Collector A) Arrays#sort
is
B) Arrays.parallelPrefix
C) Arrays#fill
Sı Yı S
D) Arrays#parallelSort
E) Arrays#sortParallel
ra im etim
8. Geliştirilen Java programlarının sanal
makine üzerinde çalışabilmesi Java’nın hangi
na lı
temel özelliğini ifade etmektedir? 12. Aşağıdakilerden hangisi ASCII karakteri
i A ret ğr
değildir?
vı
A) Nesneye yönelik olması
j
B)
em Öğ ıkö
Otomatik hafıza yönetimini içermesi A)
C) Dağıtık olması B) ü
D) Platform bağımsız olması C) w
ön 19 Aç
E) Sağlam olması D) i
E) x
r D 20 esi
if (! (i % 2 == 0))
9. Aşağıdakilerden hangisi Java sözdizimine System.out.print (i + " ");
uygun bir açıklama satırı örneğidir?
Ba 201 ver
B) /* Satır 1
Satır 2 */ B) 2 0 2 4
Ü
C) * Satır 1 C) 2 0 2
Satır 2 * D) 0 2
u
E) ** Satır 1
Satır 2 **
ad
j *= -1;
return j;
}
10. Switch ifadesi aşağıdaki veri tiplerinden Aşağıdakilerden hangisi test metodunun
hangisi ile kullanılamaz? döndürdüğü bir değer olamaz?
A) Integer A) 1
B) String B) 0
C) Byte C) 1
D) Character D) 2
E) Double E) 3
i
C) Byte
m
tamamlar?
D) Float
te
A) @Override E) Double
B) @Documented
is
C) @SuppressWarnings
D) @Deprecated
Sı Yı S
E) @FunctionalInterface
ra im etim
na lı
19. I. private
i A ret ğr
II. final
vı
III. protected
em Öğ ıkö
IV. abstract
A) Yalnız I
B) Yalnız II
r D 20 esi
B) extends
C) throws
Ba 201 ver
D) return
E) super
ni
Ü
transient boolean b;
static volatile Boolean v;
An
17. Aşağıdakilerden hangisi nesneye yönelik Yukarıda tanımlanan sınıf için, stringTo()
programlama yapısı içerisine uygun olan metodu aşağıdaki değişkenlerden hangisine
ikililerden biridir? erişebilir?
A) Kalıtım – Private A) b ve v
B) Çok biçimlilik – Metot B) s ve i
C) Sarmalama – Public C) s ve v
D) Örnek nesne – Yüksek uyum D) s, i ve b
E) Düşük bağlılık – Sarmalama E) s, i, b ve v
i
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
m
A D B C İ D E D B E D B E A A E C A C C
te
is
Sı Yı S
ra im etim
na lı
i A ret ğr
vı
em Öğ ıkö
ön 19 Aç
r D 20 esi
ha 8- sit
Ba 201 ver
ni
Ü
lu
a do
An
i
belirlenerek çıkarılması ve sistemin kurallarının
m
ve işleyişinin irdelenebilmesidir. ------- aşaması kavramlar aşağıdakilerin hangisinde doğru
ise, sistemin nasıl gerçekleştirileceği sorusunun olarak verilmiştir?
te
yanıtlandığı aşamadır. Bu aşama bir anlamda
modelin ortaya çıktığı aşamadır. A) Şekil ve detaylar metotları, kalıp ise nesneyi
oluşturmaktadır.
is
Yukarıdaki parçada boş bırakılan yerleri B) Sabun kalıbı sınıfı, kalıpça üretilen sabunlar
Sı Yı S
sırasıyla aşağıdakilerden hangisi doğru nesneleri oluşturmaktadır.
şekilde tamamlar? C) Sabun kalıbı özellikleri, kalıpça üretilen
ra im etim
sabunlar metotları oluşturmaktadır.
A) Çözümleme – Tasarım
D) Ürünler sınıfları, şekil ve detaylar nesneleri
B) Modelleme – Nesne
oluşturmaktadır.
C) Tasarım – Model
na lı
E) Şekil ve detaylar sınıfları, kalıp ise özellikleri
D) Nesne – Çözümleme oluşturmaktadır.
i A ret ğr
E) Model – Nesne
vı
em Öğ ıkö
5. Geliştirilen Java programlarının sanal
ön 19 Aç
6.
tamamlar?
Ü
i
m
E) JRE A) 1
B) 0
te
C) 1
D) 2
is
E) 3
Sı Yı S
8. Aşağıdakilerden hangisi Java sözdizimine
ra im etim
uygun bir açıklama satırı örneğidir?
12. for (int i = 4; i < 4; i += 2)
A) \** Satır 1 if (! (i % 2 == 0))
na lı
Satır 2 **/ System.out.print (i + " ");
i A ret ğr
B) ** Satır 1
Satır 2 ** Yukarıdaki kod çalıştırıldığında ekran çıktısı
vı
aşağıdakilerden hangisi olur?
C) /* Satır 1
em Öğ ıkö
Satır 2 */ A) 3 1 1 3
D) \\ Satır 1 B) 2 0 2 4
Satır 2 //
ön 19 Aç
C) 2 0 2
E) * Satır 1
Satır 2 * D) 0 2
E) Ekrana hiç bir şey yazdırılmaz.
r D 20 esi
ha 8- sit
D) w
Ü
E) ü
u
ol
A) Character A) Arrays#sort
B) String B) Arrays#parallelSort
C) Byte C) Arrays.parallelPrefix
D) Double D) Arrays#fill
E) Integer E) Arrays#sortParallel
i
Float
m
D)
static String stringTo() {...}
E) Double }
te
Yukarıda tanımlanan sınıf için, stringTo()
is
metodu aşağıdaki değişkenlerden hangisine
erişebilir?
Sı Yı S
A) b ve v
s ve i
ra im etim
B)
C) s ve v
D) s, i ve b
na lı
E) s, i, b ve v
i A ret ğr
vı
em Öğ ıkö
16. Aşağıdakilerden hangisi nesneye yönelik
ön 19 Aç
A) Yalnız I
Ba 201 ver
B) Yalnız II
C) I ve III
II ve IV
ni
D)
E) I, III ve IV
Ü
u
ol
ad
A) return A) @SuppressWarnings
B) extends B) @Override
C) throws C) @Deprecated
D) super D) @FunctionalInterface
E) continue E) @Documented
i
A D D B B E C C İ D A E E B A E D C C B
m
te
is
Sı Yı S
ra im etim
na lı
i A ret ğr
vı
em Öğ ıkö
ön 19 Aç
r D 20 esi
ha 8- sit
Ba 201 ver
ni
Ü
lu
a do
An