Java Qarışıq Kuiz 2-ci hissə (ADVANCED)

Java kod nümunələri ilə bağlı qarışıq və hiyləli 5 sualdan ibarət kuiz. Uğurlar!

12 Noyabr 2024 - 18:36
 0  230

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

package quiz;

public class JavaAzerbaijan {
static int i = 0;

public static void main(String[] args) {
if (i > 0) return;
i++;
System.out.print("" + b());
}

public static int a() {
String[] arr = null;
main(arr);
return 65;
}

public static int b() {
return a();
}
}
java.lang.NullPointerException
Compilation Error
66
65

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

package quiz;

public class JavaAzerbaijan {
public static void main(String[] args) {

String input = " JavaAzerbaycan ";
input = input.trim();
System.out.print(input.length());
input = input + " ";
input = input + " ";
System.out.print(input.length());

}
}
1614
1416
14
16

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

package quiz;

public class JavaAzerbaijan {

public static void main(String[] args) {
System.out.println(sum(1, sum(0, 1)));
}

public static int sum(int a, int b) {
if (a + b > 10)
return 0;
System.out.print(a + b);
return a + b;
}
}
123456789
12345678
121
Yuxarıdakıların heç biri

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

package quiz;

public class JavaAzerbaijan {

public static void main(String[] args) {
int arr[] = {'a', 'b', 'c', 'd', 'e'};

for (int i = 0; i < 5; i++) {
System.out.print(" " + arr[i]);
}
}
}
a b c d e
65 66 67 68 69
97 98 99 100 101
Yuxarıdakıların heç biri

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

package quiz;

public class JavaAzerbaijan {

private int a = 10;
int b = 20;
protected int c = 30;
int d = 40;

public void JavaAzerbaijan() {
System.out.print(a);
System.out.print(b);
System.out.print(c);
System.out.print(d);
}

public void xyz() {
System.out.println("Hello");
}

public static void main(String[] args) {
JavaAzerbaijan obj = new JavaAzerbaijan();
}
}
10203040
10203040Hello
Hello
Heç nə çap olunmayacaq