Exercise: Arrays
Questions for: Arrays
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 , 3
B:
1, 3
C:
2, 3
D:
2, 4, 5
Answer: B
No answer description is available. Let's discuss.
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].
Answer: C
No answer description is available. Let's discuss.
Discuss About this Question.
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, 2
B:
1, 3, 5
C:
3, 4
D:
1, 2, 5
Answer: D
No answer description is available. Let's discuss.
Discuss About this Question.
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:
20
B:
4
C:
18
D:
10
Answer: C
No answer description is available. Let's discuss.
Discuss About this Question.
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[2][];
a[0] = new int[4]{6, 1 ,4, 3};
a[1] = new int[3]{9, 2, 7};
foreach (int[ ] i in a)
{
/* Add loop here */
Console.Write(j + " ");
Console.WriteLine();
}
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)
Answer: D
No answer description is available. Let's discuss.
Discuss About this Question.
Ad Slot (Above Pagination)
Discuss About this Question.