Object Oriented Programming - I (3140705) MCQs

MCQs of Methods and Arrays

Showing 41 to 44 out of 44 Questions
41.
When you pass an array to a method, the method receives ________ .
(a) A copy of the array.
(b) A copy of the first element.
(c) The reference of the array.
(d) The length of the array.
Answer:

Option (c)

42.
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
(a) args[2] = 2
(b) args[2] = 3
(c) args[2] = null
(d) An exception is thrown at runtime.
Answer:

Option (d)

43.
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];
(a) 0
(b) 1
(c) 2
(d) 3
Answer:

Option (b)

44.
Choose all the lines which if inserted independently instead of "//insert code here" will allow the following code to compile:
public class Test{   
        public static void main(String args[]){
	        add(); 
		add(1);
		add(1, 2); 
	}

	// insert code here
}
(a) void add(Integer... args){}
(b) static void add(int... args, int y){}
(c) static void add(int args...){}
(d) static void add(int... args){}
Answer:

Option (d)

Showing 41 to 44 out of 44 Questions