1 - public class Merhaba {
public static void main (String [] args) { System.out.println(“Merhaba!”); }}
Yukarıda verilen program için aşağıdaki ifadelerden hangisi doğrudur?
a) Syntax (program yazım kuralı) hatası vardır
b) Run-time (çalışma zamanı) hatası vardır
c) Önce bir satır boş bırakıp, 2.satıra Merhaba! yazar
d) Önce Merhaba! yazar, sonra bir satır boş bırakır
2 - Aşağıdakilerden hangisi Java programlama dilinin basit/temel veri türlerinden değildir?
a) byte b) char c) short d) tall e) int
3 - Aşağıdakilerden hangisi keyword (anahtar sözcük) değildir?
a) if b) else c) while d) end e)for
4 - Bir java editörü ile yazdığımız kaynak dosyamızı (.java uzantılı) derlediğimizde (javac ile) dosya uzantımız ne olur?
a) byte b) class c) j d) exe e) tar
5 - Hangisi Java dilinde tek satırlık açıklama (yorum) için kullanılan bir operatördür?
a) ? b) * c) // d)% e) --
6 - Java programlama dilinde yazılan bir kaynak programın uzantısı nedir?
a) .asm b) .exe c) .java d) .class e) .tar
7 - Java programlama dili ile ilgili olarak hangisi söylenebilir?
a) Mobil uygulamalar geliştirilebilir
b) Masaüstü uygulamalar geliştirilebilir
c) Grafiksel uygulamalar geliştirilebilir
d) Hepsi
8 - Aşağıdakilerden hangisi Java için geçerli bir karşılaştırma operatörü değildir?
a) > b) < c) >= d) != e) =
9 - Aşağıdaki programın ekran çıktısı ne olur?
int x = 3, y = 2, r=3;
r = x + y*r;
System.out.print(r);
a) 12 b) 0 c) 1 d) 2 e) 9
10 - Şeklindeki matematiksel ifadenin Java dilinde kodlanması nasıl olur?
a) a<=b && b >=2 b) (a<=b) && (b<=2)
c) (b>=a) AND (a<=2) d) (a<=b) || (b<=2)
e) (a<=b) AND (b<=2)
11 - Aşağıdaki program parçasının ekran çıktısı ne olur?
float t, x;
t = 25 + 15;
x = t / 4;
System.out.println(x);
a) 10.0 b) 10 c) 40 d) 40.00 e) 4
12 - Eğer m = −12 ve n = −5, ise m%n işleminin sonucu ne olur?
a) −2 b) −1 c) −3 d) +2 e) 1,2
13 - x=6 ve y=5 olduğuna göre hangisinde x ile y içeriği doğru yer değiştirmiştir?
a) x=y; y=x; b) y=c; c=y; x=y;
c) z=x; x=y; y=z; d) x=5; z=x; y=z;
e) x=5; z=6; z=y;
14 - Hangisi Java dilinde komut satırını sonlandırır?
a) ; b) “ c) // d) % e) }
15 - Java dili program yapısında hazır kütüphane sınıflarını projemize eklemek için hangi deyim kullanılır?
a) #include b) import c) call
d) package e) enum
16 - Klavyeden girilen tüm satırı okuyan Scanner komutu hangisidir?
a) nextInt() b) nextByte() c) nextLine()
d) next() e) nextChar();
17 - Aşağıdaki program parçasının ekran çıktısı ne olur?
int a = 5;
int b = 9;
int c = 0;
if (a > b) {
c = a;
a = b;
b = c;
}
System.out.println(b + "," + a);
a) 5,9 b) 9,5 c) 5, 5 d) 0,5 e) 5
18 - Aşağıdaki program parçasının ekran çıktısı nedir?
int sonuc = 75;
if (sonuc >= 70)
System.out.print("B");
if (sonuc >= 60)
System.out.print("C");
else System.out.println("D");
a) B b) C c) D d) BC e) BCD
19 - Aşağıdaki komut satırlarından hangisi ile tek karakterlik bir veri okunabilir?
a) next() b) nextByte()
c) next().charAt(0) d) nextInt() e) nextChar();
20 - Herhangi bir Java programı derlendikten sonra çalıştırılabiliyorsa, programın belli bir metodundan çalıştırılmaya başlanır. Bu metodun doğru yazımı nedir?
a) public static void main(String[] args)
b) int main( )
c) static void main( String[] args)
d) void main( )
e) static main ( )