Question 1 of 25
Hints left: 3
Q1
Which one of the following is a valid statement?
Q2
What is the result of compiling and running the following code? public class Test{ public static void main(String[] args){ int[] a = new int[0]; System.out.print(a.length); } }
Q3
What is the purpose of the Arrays.sort() method in Java?
Q4
Which of the following statements is true about ArrayLists in Java?
Q5
In Java, what is the purpose of the Arrays.equals() method?
Q6
What would be the result of attempting to compile and run the following code? public class HelloWorld{ public static void main(String[] args){ double[] x = new double[]{1, 2, 3}; System.out.println("Value is " + x[1]); } }
-
A
-
B
-
C
-
D
Q7
Which method is used to add an element to the end of an ArrayList in Java?
Q8
When you pass an array to a method, the method receives ________ .
Q9
How do you declare a multi-dimensional array in Java?
Q10
Which will legally declare, construct, and initialize an array?
Q11
What will be the output? public class Test{ public static void main(String[] args){ int[] a = new int[4]; a[1] = 1; a = new int[2]; System.out.println("a[1] is " + a[1]); } }
Q12
How do you check if an element exists in an array or ArrayList in Java?
Q13
What will be the output? public class Test{ public static void main(String[] args){ int[] x = new int[3]; System.out.println("x[0] is " + x[0]); } }
Q14
In Java, how do you find the maximum element in an array?
Q15
How do you find the index of an element in an ArrayList named list in Java?
Q16
What happens when you try to access an element at an index that is out of bounds in an ArrayList in Java?
Q17
Determine output: public class Test{ public static void main(String[] args){ int[] x = {1, 2, 3, 4}; int[] y = x; x = new int[2]; for(int i = 0; i < x.length; i++) System.out.print(y[i] + " "); } }
Q18
What is the output of the following code? public class Test{ public static void main(String args[]){ double[] myList = {1, 5, 5, 5, 5, 1}; double max = myList[0]; int indexOfMax = 0; for(int i = 1; i < myList.length; i++){ if(myList[i] > max){ max = myList[i]; indexOfMax = i; } } System.out.println(indexOfMax); } }
Q19
What is output of the following code: public class Test{ public static void main(String[] args){ int[] x = {120, 200, 016 }; for(int i = 0; i < x.length; i++) System.out.print(x[i] + " "); } }
Q21
Analyze the following code and choose the correct answer. int[] arr = new int[5]; arr = new int[6];
Q22
In Java, how do you remove an element at a specific index from an ArrayList named list?
Q23
What will be the output of the program? public class Test{ public static void main(String [] args){ String s1 = args[1]; String s2 = args[2]; String s3 = args[3]; String s4 = args[4]; System.out.print(" args[2] = " + s2); } } and the command-line invocation is C:Java> java Test 1 2 3 4
Q24
What is the purpose of the Arrays.fill() method in Java?
Q25
Which method is used to remove all elements from an ArrayList in Java?