1. Java’da bir programın çalışmaya başladığı metot hangisidir?
A) start()
B) init()
C) main()
D) run()
E) execute()
2. Java’da bir sınıftan nesne üretmek için kullanılan anahtar kelime hangisidir?
A) create
B) object
C) new
D) class
E) this
3. Aşağıdakilerden hangisi ilkel (primitive) veri tipi değildir?
A) int
B) double
C) boolean
D) String
E) char
4. Aşağıdakilerden hangisi Java’da yorum satırı başlatır?
A) ##
B) /**
C) //
D) %%
E) <>
5. Java’da bir değişken tanımlama sözdizimi hangisidir?
A) değişken = tip;
B) tip = değişken;
C) tip değişken;
D) değişken tip;
E) define değişken
6. Aşağıdakilerden hangisi doğru int tanımıdır?
A) int a = "10";
B) int a = 10;
C) int a = 10.5;
D) int a = 'a';
E) int a = true;
7. Aşağıdaki ifadelerden hangisi String tanımıdır?
A) char ad = "Ali";
B) string ad = "Ali";
C) String ad = "Ali";
D) String ad = 'Ali';
E) text ad = "Ali";
8. Java’da Scanner sınıfı hangi paket içindedir?
A) java.io
B) java.lang
C) java.util
D) java.text
E) java.sql
9. Kullanıcıdan tam sayı almak için kullanılan Scanner metodu hangisidir?
A) next()
B) nextLine()
C) nextDouble()
D) nextInt()
E) readInt()
10. Aşağıdakilerden hangisi koşul ifadesidir?
A) for
B) while
C) if
D) switch
E) break
11. if bloğunda koşul hangi türde olmalıdır?
A) int
B) String
C) boolean
D) char
E) double
12. Aşağıdakilerden hangisi karşılaştırma operatörüdür?
A) =
B) +=
C) ==
D) ++
E) --
13. Aşağıdakilerden hangisi AND (ve) operatörüdür?
A) ||
B) &
C) &&
D) !
E) ==
14. Bir koşul yanlışsa çalışan blok hangisidir?
A) if
B) else
C) while
D) for
E) switch
15. Aşağıdakilerden hangisi döngü değildir?
A) for
B) while
C) do-while
D) if
E) foreach
16. for döngüsünün doğru yapısı hangisidir?
A) for(i<10;i++)
B) for(int i=0; i<10; i++)
C) for(i=0; i<10)
D) for(int i<10; i++)
E) for(i:10)
17. Döngüyü tamamen sonlandıran ifade hangisidir?
A) continue
B) return
C) stop
D) break
E) exit
18. Bir sınıf tanımı hangi anahtar kelimeyle yapılır?
A) object
B) struct
C) class
D) define
E) module
19. Aşağıdakilerden hangisi nesne oluşturma örneğidir?
A) Ogrenci ogr;
B) class Ogrenci
C) new Ogrenci();
D) Ogrenci();
E) create Ogrenci
20. Bir sınıfın özelliklerini saklayan yapılar hangisidir?
A) Metotlar
B) Döngüler
C) Değişkenler
D) Koşullar
E) Operatörler