Arrays Online Exam Quiz

Important questions about Arrays. Arrays MCQ questions with answers. Arrays exam questions and answers for students and interviews.

Options

A : 1, 2

B : 2, 3, 4

C : 2, 3, 5

D : 4, 5

Options

A : 3

B : 4

C : 7

D : 9

Options

A : 0 0 34 34

B : 0 0 17 17

C : 0 0 0 0

D : 17 17 0 0

Options

A : 1, 2

B : 1, 3, 5

C : 3, 4

D : 1, 2, 5

Options

A : 1, 2

B : 3, 4

C : 3, 5

D : 1, 5

Options

A : 1, 2

B : 2, 3

C : 2, 5

D : 1, 4

2. Which of the following statements is correct about the array declaration given below? int[][][] intMyArr = new int[][];

Options

A : intMyArr refers to a 2-D jagged array containing 2 rows.

B : intMyArr refers to a 2-D jagged array containing 3 rows.

C : intMyArr refers to a 3-D jagged array containing 2 2-D jagged arrays.

D : intMyArr refers to a 3-D jagged array containing three 2-D jagged arrays.

3. How will you complete the foreach loop in the C#.NET code snippet given below such that it correctly prints all elements of the array a? int[][]a = new int[]; a = new int{6, 1 ,4, 3}; a = new int{9, 2, 7}; foreach (int[ ] i in a) { /* Add loop here */ Console.Write(j + " "); Console.WriteLine(); }

Options

A : foreach (int j = 1; j < a(0).GetUpperBound; j++)

B : foreach (int j = 1; j < a.GetUpperBound (0); j++)

C : foreach (int j in a.Length)

D : foreach (int j in i)

Options

A : 1, 2 , 3

B : 1, 3

C : 2, 3

D : 2, 4, 5

Options

A : 1, 2

B : 3, 4

C : 1, 4, 5

D : 2, 4, 5

Options

A : 20

B : 4

C : 18

D : 10

7. Which of the following statements are correct about the C#.NET code snippet given below? int[][]intMyArr = new int[]; intMyArr = new int{6, 1, 4, 3}; intMyArr = new int{9, 2, 7};

Options

A : intMyArr is a reference to a 2-D jagged array.

B : The two rows of the jagged array intMyArr are stored in adjacent memory locations.

C : intMyArr refers to the zeroth 1-D array and intMyArr refers to the first 1-D array.

D : intMyArr refers to intMyArr and intMyArr .

8. Which of the following statements is correct about the C#.NET code snippet given below? int[] intMyArr = {11, 3, 5, 9, 4};

Options

A : intMyArr is a reference to an object of System.Array Class.

B : intMyArr is a reference to an object of a class that the compiler derives from System.Array Class.

C : intMyArr is a reference to an array of integers.

D : intMyArr is a reference to an object created on the stack.

9. If a is an array of 5 integers then which of the following is the correct way to increase its size to 10 elements?

Options

A : int[] a = new int; int[] a = new int;

B : int[] a = int; int[] a = int;

C : int[] a = new int; a.Length = 10 ;

D : int[] a = new int; a = new int;