Q.1
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] + " ");
        }
}
Q.2
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] + " ");
        }
}
Q.3
Which will legally declare, construct, and initialize an array?
Q.4
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
Q.5
Analyze the following code and choose the correct answer.
int[] arr = new int[5];
arr = new int[6];
Q.6
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]);
        }
}
Q.7
What is the value of a[1] after the following code is executed?
int[] a = {0, 2, 4, 1, 3};
for(int i = 0; i < a.length; i++)
a[i] = a[(a[i] + 3) % a.length];
Q.8
When you pass an array to a method, the method receives ________ .
Q.9
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]);
      }
}
0 h : 0 m : 1 s