You are on page 1of 8

Açıköğretim Sistemi ile ilgili merak ettiğiniz her şey AOSDESTEK Sisteminde. AOSDESTEK Sistemine aosdestek.anadolu.edu.tr adresinden ulaşabilirsiniz.

İLERİ PROGRAMLAMA
2022 BAHAR ARA - A
A
1. Gerçek hayattaki problemlerin bilgisayar 5. I. Bir programlama yaklaşımıdır.
ortamında çözülebilmesi için öncelikle problemin II. Yazılımların karmaşıklığının artması çıkış
uygun bir şekilde bilgisayar ortamına aktarılması nedenlerinden biridir.
gerekmektedir. III. 1800'lü yılların sonuna doğru ortaya çıkmıştır.
IV. Yazılım dünyasında beliren bir bunalım
Yukarıda anlatılan aşama aşağıdakilerden sonucu ortaya çıkmıştır.

i
m
hangisidir?
Nesneye yönelik programlama ile ilgili

te
A) Modelleme yukarıdaki ifadelerden hangileri doğrudur?
B) Benzetim
Yalnız I

na ılı Sis
A)
C) Programlama
B) Yalnız III
D) Simülasyon
C) II ve III
E) Tasarım
D) I, II ve IV

ra tim etim
E) II, III ve IV

i A re ğr
Sı Y

2. Aşağıdakilerden hangisinin arasında
em Ö ıkö
bağımlılık (dependency) ilişkisi yoktur? 6. Aşağıdakilerden hangisi “.java” uzantılı kodu
ifade etmektedir?
A) Otomobil - Tekerlek
ön 22 Aç

B) Klavye - Tuş A) Makine kodu


C) Gözlük - Cam B) İkili kod
ğ
D) Sosyal Medya - Twitter C) Bayt kod
r D 20 esi

E) Tren - Vagon D) Derlenmiş kod


E) Kaynak kod
ha 1 - sit
Ba 2 er
20 niv

3. Aşağıdakilerden hangisi “telefon” sınıfından 7. Aşağıdakilerden hangisi Java’nın kullandığı


üretilen nesnelerden biri olamaz? derleme yapısıdır?
Ü

A) Telsiz A) Jar
B) Cep telefonu B) Garbage Collector
u

C) Akıllı telefon C) JVM Hotspot-Compiler


Ankesörlü telefon Thread
ol

D) D)
E) Uydu telefonu E) JRE
ad
An

8. Geliştirilen Java programlarının sanal


4. Aşağıdakilerden hangisi nesneye yönelik makine üzerinde çalışabilmesi Java’nın hangi
programlamanın temellerinden biridir? temel özelliğini ifade etmektedir?

A) Dinamik Bağlanma (Dynamic Binding) A) Nesneye yönelik olması


B) Paralellik (Paralellism) B) Platform bağımsız olması
C) Sarmalama (Encapsulation) C) Sağlam olması
D) Geç Bağlanma (Late Binding) D) Dağıtık olması
E) Özyineleme (Recursion) E) Otomatik hafıza yönetimini içermesi

1 Hangi amaçla olursa olsun, testlerin tamamının veya bir kısmının


Anadolu Üniversitesi tarafından hazırlanmış olan bu testlerin her hakkı saklıdır.
Anadolu Üniversitesi'nin yazılı izni olmadan kopya edilmesi, fotoğraflarının çekilmesi, herhangi bir yolla çoğaltılması ya da kullanılması yasaktır.
Bu yasağa uymayanlar gerekli cezai sorumluluğu ve testlerin hazırlanmasındaki mali külfeti peşinen kabullenmiş sayılır.
Açıköğretim Sistemi ile ilgili merak ettiğiniz her şey AOSDESTEK Sisteminde. AOSDESTEK Sistemine aosdestek.anadolu.edu.tr adresinden ulaşabilirsiniz.

2022 BAHAR ARA - A


A
9. Aşağıdakilerden hangisi Java sözdizimi 13. Aşağıdakilerden hangisi Java programlama
içerisinde kod bloklarını ifade etmek için dilinde bir değişkenin ismi olamaz?
kullanılır?
A) b3lab
A) { } Süslü parantez B) $content

i
B) ( ) Parantez C) _title

m
C) [ ] Köşeli parantez D) 3var
D) / / Çift eğik çizgi

te
E) source_id
E) " " Tırnak işareti

na ılı Sis
ra tim etim
10. Aşağıdakilerden hangisi bir Java tümleşik
geliştirme ortamlarından biridir?
14. Onaltılık sistemde bir tam sayı yazılacağı
A) .Net zaman sayının başına aşağıdakilerden
hangisi koyulmalıdır?

i A re ğr
Jar

Sı Y
B)


C) JRE A) 0f
em Ö ıkö
D) JavaScript B) 0x
E) IntelliJ IDEA C) 0e
D) 0b
ön 22 Aç

E) 0d
ğ
r D 20 esi

11. int [ ] dizi = new int[4]; ile tanımlanan bir


dizide aşağıdaki atamalardan hangisi hata ile
sonuçlanır?
ha 1 - sit

A) dizi [4] = 4;
dizi [3] = 3; 15. Tamsayı tipinde olan x değişkenine ait
Ba 2 er

B)
C) dizi [2] = 2; (x<0||x>0) sınama ifadesinin eşleniği
aşağıdakilerden hangisidir?
20 niv

D) dizi [1] = 1;
E) dizi [0] = 0; A) (x >= 0 && x <= 0)
B) x!=0
Ü

C) x =! 0
D) x == 0
u

E) (x >= 0 & x <= 0)


ol

12. int [ ] sayılar = {5, 9, 8, 1, 3};


int acc = 1;
ad

for (int i : sayılar) {


if (i > 0) continue;
acc *= i;
An

}
System.out.println(acc);
16. public static void sleep(long millis, int nanos)
Yukarıdaki Java program parçacığı throws InterruptedException { ... } metot
çalıştırıldıktan sonra meydana gelen ekran tanımlamasında, istisna aşağıdakilerden
çıktısı aşağıdakilerden hangisidir? hangisidir?
A) 27 A) long
B) 12 B) void
C) 14 C) InterruptedException
D) 27 D) nanos
E) 40 E) static

2 Hangi amaçla olursa olsun, testlerin tamamının veya bir kısmının


Anadolu Üniversitesi tarafından hazırlanmış olan bu testlerin her hakkı saklıdır.
Anadolu Üniversitesi'nin yazılı izni olmadan kopya edilmesi, fotoğraflarının çekilmesi, herhangi bir yolla çoğaltılması ya da kullanılması yasaktır.
Bu yasağa uymayanlar gerekli cezai sorumluluğu ve testlerin hazırlanmasındaki mali külfeti peşinen kabullenmiş sayılır.
Açıköğretim Sistemi ile ilgili merak ettiğiniz her şey AOSDESTEK Sisteminde. AOSDESTEK Sistemine aosdestek.anadolu.edu.tr adresinden ulaşabilirsiniz.

2022 BAHAR ARA - A


A
17. Aşağıdaki verilerden hangisini saklamak için 20. Aşağıdakilerden hangisi sınıf hiyerarşisinin
Enum tipi değişken kullanılması en en tepesindedir?
uygundur?
A) Objects
A) Oda sıcaklığı B) ClassLoader

i
B) Ders harf notları C) Class

m
C) Ağacın yüksekliği D) Void
D) Motosikletin hızı

te
E) Object
E) Atmosfer basıncı

na ılı Sis
ra tim etim
i A re ğr
Sı Y

em Ö ıkö
ön 22 Aç

18. Üye metotlar ve yaratıcı metotlar için, şu anki


ğ
nesneye erişim aşağıdaki anahtar
sözcüklerin hangisi ile yapılır?
r D 20 esi

A) that
B) super
ha 1 - sit

C) this
D) native
Ba 2 er

E) synchronized
20 niv
Ü
u
ol
ad
An

19. Aşağıdaki metot tanımlamalarından hangisi


yaratıcı metot olabilir?

A) public static void Telefon()


B) public void Telefon()
C) static void Telefon()
D) public static Telefon()
E) public Telefon()

3 Hangi amaçla olursa olsun, testlerin tamamının veya bir kısmının


Anadolu Üniversitesi tarafından hazırlanmış olan bu testlerin her hakkı saklıdır.
Anadolu Üniversitesi'nin yazılı izni olmadan kopya edilmesi, fotoğraflarının çekilmesi, herhangi bir yolla çoğaltılması ya da kullanılması yasaktır.
Bu yasağa uymayanlar gerekli cezai sorumluluğu ve testlerin hazırlanmasındaki mali külfeti peşinen kabullenmiş sayılır.
Açıköğretim Sistemi ile ilgili merak ettiğiniz her şey AOSDESTEK Sisteminde. AOSDESTEK Sistemine aosdestek.anadolu.edu.tr adresinden ulaşabilirsiniz.

2022 BAHAR ARA - A

İLERİ PROGRAMLAMA

i
m
A Grubu Cevap Anahtarı

te
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
A D A C D E C B A E A D D B B C B C E E

na ılı Sis
ra tim etim
i A re ğr
Sı Y

em Ö ıkö
ön 22 Aç
ğ
r D 20 esi
ha 1 - sit
Ba 2 er
20 niv
Ü
u
ol
ad
An

4 Hangi amaçla olursa olsun, testlerin tamamının veya bir kısmının


Anadolu Üniversitesi tarafından hazırlanmış olan bu testlerin her hakkı saklıdır.
Anadolu Üniversitesi'nin yazılı izni olmadan kopya edilmesi, fotoğraflarının çekilmesi, herhangi bir yolla çoğaltılması ya da kullanılması yasaktır.
Bu yasağa uymayanlar gerekli cezai sorumluluğu ve testlerin hazırlanmasındaki mali külfeti peşinen kabullenmiş sayılır.
Açıköğretim Sistemi ile ilgili merak ettiğiniz her şey AOSDESTEK Sisteminde. AOSDESTEK Sistemine aosdestek.anadolu.edu.tr adresinden ulaşabilirsiniz.

İLERİ PROGRAMLAMA
2022 BAHAR ARA - B
B
1. Aşağıdakilerden hangisi nesneye yönelik 5. Aşağıdakilerden hangisi “telefon” sınıfından
programlamanın temellerinden biridir? üretilen nesnelerden biri olamaz?

A) Özyineleme (Recursion) A) Akıllı telefon


B) Geç Bağlanma (Late Binding) B) Uydu telefonu

i
C) Sarmalama (Encapsulation) C) Ankesörlü telefon

m
D) Dinamik Bağlanma (Dynamic Binding) D) Cep telefonu

te
E) Paralellik (Paralellism) E) Telsiz

na ılı Sis
2. I. Bir programlama yaklaşımıdır.

ra tim etim
II. Yazılımların karmaşıklığının artması çıkış
nedenlerinden biridir.
III. 1800'lü yılların sonuna doğru ortaya çıkmıştır.
IV. Yazılım dünyasında beliren bir bunalım 6. Geliştirilen Java programlarının sanal
sonucu ortaya çıkmıştır. makine üzerinde çalışabilmesi Java’nın hangi

i A re ğr
Sı Y
temel özelliğini ifade etmektedir?


Nesneye yönelik programlama ile ilgili
em Ö ıkö A) Sağlam olması
yukarıdaki ifadelerden hangileri doğrudur?
B) Dağıtık olması
A) Yalnız I C) Nesneye yönelik olması
ön 22 Aç

B) Yalnız III D) Platform bağımsız olması


C) II ve III E) Otomatik hafıza yönetimini içermesi
I, II ve IV
ğ
D)
r D 20 esi

E) II, III ve IV
ha 1 - sit
Ba 2 er

3. Gerçek hayattaki problemlerin bilgisayar


ortamında çözülebilmesi için öncelikle problemin 7. Aşağıdakilerden hangisi Java’nın kullandığı
20 niv

uygun bir şekilde bilgisayar ortamına aktarılması derleme yapısıdır?


gerekmektedir.
A) JRE
Yukarıda anlatılan aşama aşağıdakilerden
Ü

B) Garbage Collector
hangisidir?
C) JVM Hotspot-Compiler
Modelleme
u

A) D) Jar
B) Benzetim Thread
ol

E)
C) Programlama
ad

D) Simülasyon
E) Tasarım
An

4. Aşağıdakilerden hangisinin arasında 8. Aşağıdakilerden hangisi “.java” uzantılı kodu


bağımlılık (dependency) ilişkisi yoktur? ifade etmektedir?

A) Tren - Vagon A) İkili kod


B) Otomobil - Tekerlek B) Bayt kod
C) Klavye - Tuş C) Kaynak kod
D) Gözlük - Cam D) Derlenmiş kod
E) Sosyal Medya - Twitter E) Makine kodu

1 Hangi amaçla olursa olsun, testlerin tamamının veya bir kısmının


Anadolu Üniversitesi tarafından hazırlanmış olan bu testlerin her hakkı saklıdır.
Anadolu Üniversitesi'nin yazılı izni olmadan kopya edilmesi, fotoğraflarının çekilmesi, herhangi bir yolla çoğaltılması ya da kullanılması yasaktır.
Bu yasağa uymayanlar gerekli cezai sorumluluğu ve testlerin hazırlanmasındaki mali külfeti peşinen kabullenmiş sayılır.
Açıköğretim Sistemi ile ilgili merak ettiğiniz her şey AOSDESTEK Sisteminde. AOSDESTEK Sistemine aosdestek.anadolu.edu.tr adresinden ulaşabilirsiniz.

2022 BAHAR ARA - B


B
9. Aşağıdakilerden hangisi Java sözdizimi 13. Tamsayı tipinde olan x değişkenine ait
içerisinde kod bloklarını ifade etmek için (x<0||x>0) sınama ifadesinin eşleniği
kullanılır? aşağıdakilerden hangisidir?

A) " " Tırnak işareti A) x!=0

i
B) ( ) Parantez B) x == 0

m
C) [ ] Köşeli parantez C) x =! 0
D) / / Çift eğik çizgi D) (x >= 0 && x <= 0)

te
E) { } Süslü parantez E) (x >= 0 & x <= 0)

na ılı Sis
ra tim etim
10. Aşağıdakilerden hangisi bir Java tümleşik
geliştirme ortamlarından biridir?
14. int [ ] dizi = new int[4]; ile tanımlanan bir
A) Jar dizide aşağıdaki atamalardan hangisi hata ile

i A re ğr
Sı Y
B) IntelliJ IDEA sonuçlanır?


C) JavaScript
em Ö ıkö A) dizi [4] = 4;
D) .Net
B) dizi [3] = 3;
E) JRE
C) dizi [2] = 2;
ön 22 Aç

D) dizi [1] = 1;
E) dizi [0] = 0;
ğ
r D 20 esi

11. int [ ] sayılar = {5, 9, 8, 1, 3};


int acc = 1;
ha 1 - sit

for (int i : sayılar) {


if (i > 0) continue;
acc *= i;
Ba 2 er

} 15. Onaltılık sistemde bir tam sayı yazılacağı


System.out.println(acc); zaman sayının başına aşağıdakilerden
20 niv

hangisi koyulmalıdır?
Yukarıdaki Java program parçacığı
çalıştırıldıktan sonra meydana gelen ekran A) 0f
Ü

çıktısı aşağıdakilerden hangisidir? B) 0b


C) 0d
A) 27
u

D) 0e
B) 12
0x
ol

E)
C) 14
D) 27
ad

E) 40
An

16. Aşağıdaki verilerden hangisini saklamak için


12. Aşağıdakilerden hangisi Java programlama Enum tipi değişken kullanılması en
dilinde bir değişkenin ismi olamaz? uygundur?

A) $content A) Oda sıcaklığı


B) _title B) Ders harf notları
C) source_id C) Ağacın yüksekliği
D) 3var D) Motosikletin hızı
E) b3lab E) Atmosfer basıncı

2 Hangi amaçla olursa olsun, testlerin tamamının veya bir kısmının


Anadolu Üniversitesi tarafından hazırlanmış olan bu testlerin her hakkı saklıdır.
Anadolu Üniversitesi'nin yazılı izni olmadan kopya edilmesi, fotoğraflarının çekilmesi, herhangi bir yolla çoğaltılması ya da kullanılması yasaktır.
Bu yasağa uymayanlar gerekli cezai sorumluluğu ve testlerin hazırlanmasındaki mali külfeti peşinen kabullenmiş sayılır.
Açıköğretim Sistemi ile ilgili merak ettiğiniz her şey AOSDESTEK Sisteminde. AOSDESTEK Sistemine aosdestek.anadolu.edu.tr adresinden ulaşabilirsiniz.

2022 BAHAR ARA - B


B
17. Aşağıdakilerden hangisi sınıf hiyerarşisinin 20. public static void sleep(long millis, int nanos)
en tepesindedir? throws InterruptedException { ... } metot
tanımlamasında, istisna aşağıdakilerden
A) Object hangisidir?
B) Objects
A) void

i
C) Class

m
B) InterruptedException
D) ClassLoader
C) nanos

te
E) Void
D) long
static

na ılı Sis
E)

ra tim etim
i A re ğr
Sı Y

em Ö ıkö
ön 22 Aç

18. Aşağıdaki metot tanımlamalarından hangisi


yaratıcı metot olabilir?
ğ
r D 20 esi

A) public static void Telefon()


B) static void Telefon()
C) public Telefon()
ha 1 - sit

D) public void Telefon()


E) public static Telefon()
Ba 2 er
20 niv
Ü
u
ol
ad
An

19. Üye metotlar ve yaratıcı metotlar için, şu anki


nesneye erişim aşağıdaki anahtar
sözcüklerin hangisi ile yapılır?

A) super
B) this
C) that
D) native
E) synchronized

3 Hangi amaçla olursa olsun, testlerin tamamının veya bir kısmının


Anadolu Üniversitesi tarafından hazırlanmış olan bu testlerin her hakkı saklıdır.
Anadolu Üniversitesi'nin yazılı izni olmadan kopya edilmesi, fotoğraflarının çekilmesi, herhangi bir yolla çoğaltılması ya da kullanılması yasaktır.
Bu yasağa uymayanlar gerekli cezai sorumluluğu ve testlerin hazırlanmasındaki mali külfeti peşinen kabullenmiş sayılır.
Açıköğretim Sistemi ile ilgili merak ettiğiniz her şey AOSDESTEK Sisteminde. AOSDESTEK Sistemine aosdestek.anadolu.edu.tr adresinden ulaşabilirsiniz.

2022 BAHAR ARA - B

İLERİ PROGRAMLAMA

i
m
B Grubu Cevap Anahtarı

te
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
C D A E E D C C E B D D A A E B A C B B

na ılı Sis
ra tim etim
i A re ğr
Sı Y

em Ö ıkö
ön 22 Aç
ğ
r D 20 esi
ha 1 - sit
Ba 2 er
20 niv
Ü
u
ol
ad
An

4 Hangi amaçla olursa olsun, testlerin tamamının veya bir kısmının


Anadolu Üniversitesi tarafından hazırlanmış olan bu testlerin her hakkı saklıdır.
Anadolu Üniversitesi'nin yazılı izni olmadan kopya edilmesi, fotoğraflarının çekilmesi, herhangi bir yolla çoğaltılması ya da kullanılması yasaktır.
Bu yasağa uymayanlar gerekli cezai sorumluluğu ve testlerin hazırlanmasındaki mali külfeti peşinen kabullenmiş sayılır.

You might also like