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!
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();
}
}
Doğru
Yanlış
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());
}
}
Doğru
Yanlış
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;
}
}
Doğru
Yanlış
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]);
}
}
}
Doğru
Yanlış
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();
}
}