Easy Tutorial
For Competitive Exams

When you pass an array to a method, the method receives ________ .

A copy of the array
A copy of the first element
The reference of the array
The length of the array
Explanation:
When sending an array to a method, the method receives the array's reference.
The array reference is returned when a method returns an array.
Arrays are provided to methods in the same way that regular variables are.
When we send an array as a parameter to a method, we are actually passing the memory location of the array (reference).
As a result, any modifications made to this array in the function will have an impact on the array.
Additional Questions

What is output of the following code:

public class solution{
        public static void main(String[] args){
                int[] x = {120, 200, 016 };
                for(int i = 0; i < x.length; i++)
                        System.out.print(x[i] + " ");
        }
}

Answer

Choose the correct statement. Restriction on static methods are:
I. They can only call other static methods.
II. They must only access static data.
III. They cannot refer this or super in any way.

Answer

What is output of the following program:

public class solution{
        public static void main(String[] args){
                byte x = 127;
                x++;
                x++;
               System.out.println(x);
      }
}

Answer

Select the valid statement to declare and initialize an array.

Answer

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];

Answer

When you pass an array to a method, the method receives ________ .

Answer

What is output of the following code:

public class solution{
        public static void main(String[] args){
                int[] x = {120, 200, 016 };
                for(int i = 0; i < x.length; i++)
                        System.out.print(x[i] + " ");
        }
}

Answer

Choose the correct statement. Restriction on static methods are:
I. They can only call other static methods.
II. They must only access static data.
III. They cannot refer this or super in any way.

Answer

What is output of the following program:

public class solution{
        public static void main(String[] args){
                byte x = 127;
                x++;
                x++;
               System.out.println(x);
      }
}

Answer

Select the valid statement to declare and initialize an array.

Answer
Share with Friends
Privacy Copyright Contact Us