Become Oracle Certified with updated 1Z0-808 exam questions and correct answers
Given:

Which two statements are true? (Choose two.)
Given code:
package com.udayan.oca;
public class Test {
public static void main(String[] args) {
/*INSERT*/
arr[1] = 5;
arr[2] = 10;
System.out.println("[" + arr[1] + ", " + arr[2] + "]"); //Line n1
}
}
And below statements:
1. short arr [] = new short[2];
2. byte [] arr = new byte[10];
3. short [] arr; arr = new short[3];
4. short [2] arr;
5. short [3] arr;
6. int [] arr = new int[]{100, 100};
7. int [] arr = new int[]{0, 0, 0, 0};
8. short [] arr = {};
9. short [] arr = new short[2]{5, 10};
How many above statements can be used to replace /*INSERT*/, such that on execution, code will print [5, 10] on to the console?
What will be the result of compiling and executing Test class?
1. //Test.java
2. package com.udayan.oca;
3.
4. class Point {
5. static int x;
6. private int y;
7.
8. public String toString() {
9. return "Point(" + x + ", " + y + ")";
10. }
11. }
12.
13. public class Test {
14. public static void main(String[] args) {
15. Point p1 = new Point();
16. p1.x = 100;
17. p1.y = 200;
18.
19. Point p2 = new Point();
20. p2.x = 100;
21. p2.y = 200;
22.
23. System.out.println(p1);
24. }
25. }
Given the code fragment:

© Copyrights DumpsCertify 2026. All Rights Reserved
We use cookies to ensure your best experience. So we hope you are happy to receive all cookies on the DumpsCertify.