Java OCA 1Z0-808 Kuiz

Bu suallar sizə OCA 1Z0-808 imtahanının tələblərinə daha dərindən bələd olmağa və öz biliklərinizi yoxlamağa kömək edəcək. Uğurlar!

6 May 2024 - 21:42
 3  391

1. Aşağıdakı metodlardan hansı metod “overload” deyil?

class Test {
    public void method(int a) {}
    public void method(int a, int b) {}
    public void method(double a) {}
    public int method(int a, int b) { return a + b; }

}

public void method(int a) {}
public void method(int a, int b) {}
public void method(double a) {}
public int method(int a, int b) { return a + b; }

2. Aşağıdakı proqramın çıxışı neçə olacaq?

public class Test {
    public static void main(String[] args) {
        int a = 10;
        int b = 20;
        int c = 30;
        int d = (a + b) * c / 10;
        System.out.println(d);
    }
}

60
70
75
90

3. Aşağıdakı proqramın çıxışı hansı olacaq?

public class Test {
    public static void main(String[] args) {
        String s1 = "Java";
        String s2 = "Java";
        String s3 = new String("Java");
        System.out.println(s1 == s2);
        System.out.println(s1 == s3);
        System.out.println(s1.equals(s3));
    }
}

true true false
true false true
false false true
false true false

4. Aşağıdakı seçimlərdən doğru olanı seçin?

class Parent {
    void display() {
        System.out.println("Parent display");
    }
}

class Child extends Parent {
    @Override
    void display() {
        System.out.println("Child display");
    }
}

@Override annotation-ı düzgün deyil
Child sinifindəki display metodu overriding etmir
Child sinifindəki display metodu overriding edir
Parent sinifindəki display metodu final olmalıdır

5. Aşağıdakı proqramın çıxışı neçə olacaq?

public class Test {
    public static void main(String[] args) {
        int a = 5;
        System.out.println(a++ + ++a + a-- + --a);
    }
}

21
22
23
24
7

6. Hansi ifadə Java-da "checked exception" yaradır?

new RuntimeException();
new Error();
new IOException();
new NullPointerException();

7. Aşağıdakı kodun çıxışı nə olacaq?

public class Test {
    public static void main(String[] args) {
        int x = 5;
        boolean b1 = true;
        boolean b2 = false;

        if ((x == 4) && !b2)
            System.out.print("1 ");
        System.out.print("2 ");
        if ((b2 = true) && b1)
            System.out.print("3 ");
    }
}

1 2 3
2 3
2
1 2

8. Hansı tipli məlumat Java-da "enum" daxilində istifadə edilə bilməz?

int
String
double
boolean

9. Aşağıdakı metod hansı halda “StackOverflowError” atacaq?

public void recursiveMethod() {
    recursiveMethod();
}

recursiveMethod() metodunu bir dəfə çağırmaq
recursiveMethod() metodunu iki dəfə çağırmaq
recursiveMethod() metodunu heç vaxt çağırmamaq
recursiveMethod() metodunu sonsuz olaraq çağırmaq

10. Hansı kod parçası "NullPointerException" atmaz?

String str = null;

System.out.println(str.length());
str.equals("test");
str.concat("test");
System.out.println(str);