Java OCA 1Z0-808 Kuiz (ADVANCED)
Java OCA 1Z0-808 test nümunələrinə aid 3 çətin sualdan ibarət kuiz . Uğurlar!
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);
}
}
Doğru
Yanlış
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);
}
}
Doğru
Yanlış
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);
}
}