php mcq questions with answers
Which of the following is the correct output of the C#.NET code snippet given below?
int[ , , ] a = new int[ 3, 2, 3 ];
Console.WriteLine(a.Length);
A.20B.4C.18D.10E.5
Which of the following statements are correct about arrays used in C#.NET?
- Arrays can be rectangular or jagged.
- Rectangular arrays have similar rows stored in adjacent memory locations.
- Jagged arrays do not have an access to the methods of System.Array Class.
- Rectangular arrays do not have an access to the methods of System.Array Class.
- Jagged arrays have dissimilar rows stored in non-adjacent memory locations.
A.1, 2B.1, 3, 5C.3, 4D.1, 2, 5E.4, 5
Which of the following statements are correct about the C#.NET code snippet given below?
int[][]intMyArr = new int[2][];
intMyArr[0] = new int[4]{6, 1, 4, 3};
intMyArr[1] = new int[3]{9, 2, 7};
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[0] refers to the zeroth 1-D array and intMyArr[1] refers to the first 1-D array.D.intMyArr refers to intMyArr[0] and intMyArr[1].E.intMyArr refers to intMyArr[1] and intMyArr[2].
Which of the following are the correct ways to define an array of 2 rows and 3 columns?
-
int[ , ] a;
a = new int[2, 3]{{7, 1, 3},{2, 9, 6}};
-
int[ , ] a;
a = new int[2, 3]{};
-
int[ , ] a = {{7, 1, 3}, {2, 9,6 }};
-
int[ , ] a;
a = new int[1, 2];
-
int[ , ] a;
a = new int[1, 2]{{7, 1, 3}, {2, 9, 6}};
A.1, 2 , 3B.1, 3C.2, 3D.2, 4, 5E.4, 5
Which of the following statements is correct about the array declaration given below?
int[][][] intMyArr = new int[2][][];
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.E.
intMyArr refers to a 3-D jagged array containing 2 2-D rectangular arrays.