Java OCA 1Z0-808 Kuiz (ADVANCED)

Java OCA 1Z0-808 test nümunələrinə aid 3 çətin sualdan ibarət kuiz . Uğurlar!

2 Dec 2024 - 02:44
 0  252

1. Aşağıdakı kodun nəticəsi nə olacaq?

package org.quiz;

class JavaAzerbaijan {

void test(Object x) {
System.out.println("Object");
}

void test(Integer x) {
System.out.println("Integer");
}

void test(Byte x) {
System.out.println("Byte");
}

void test(Number x) {
System.out.println("Number");
}

void test(Long x) {
System.out.println("Long");
}


public static void main(String[] args) {
double a = 10;
new JavaAzerbaijan().test(a);
}
}
Object
Integer
Byte
Number
Long
Compile-time xətası

2. Aşağıdakı kod parçalarından hansıları "b"-nin yerinə əlavə etsək kod çalışdırıldıqda nəticəsi "true" olacaq?

package org.quiz;

import java.util.List;
import java.util.function.Predicate;

class JavaAzerbaijan {

public static boolean checkList(List list, Predicate<List> p) {
return p.test(list);
}

public static void main(String[] args) {
boolean b = //Kod Yeri
System.out.println(b);
}
}

  1. checkList(new ArrayList(), ArrayList al -> al.isEmpty());
  2. checkList(new ArrayList(), al -> al.isEmpty());
  3. checkList(new ArrayList(), al -> return al.size() == 0);
  4. checkList(new ArrayList(), al -> al.add("hello"));
1,2,4
2,3,4
1,3
2,4
Göstərilənlərin hər biri

3. Aşağıdakı kodun nəticəsi nə olacaq?

package org.quiz;

class JavaAzerbaijan {

public static void main(String[] args) {

int x = 1;
int y = 2;
int z = x++;
int a = --y;
int b = z--;
b += ++z;

int answer = x > a ? y > b ? y : b : x > z ? x : z;
System.out.println(answer);
}

}
1
2
-1
-2
3