Сколько элементов имеет следующий массив?
int[,,] numbers = new int[3, 2, 3];
Варианты ответов
0
1
8
9
11
18
Массив new int[3, 2, 3]
имеет 18 элементов.
Сколько измерений (размерность) имеет следующий массив?
int[,] numbers = new int[3, 3];
Варианты ответов
1
2
3
6
Массив new int[3, 3]
имеет 2 измерения, то есть это двухмерный массив.
Что будет выведено на консоль в результате выполнения следующего кода:
int[][] nums = new int[3][]; nums[0] = new int[2] { 1, 2 }; nums[1] = new int[3] { 3, 4, 5 }; nums[2] = new int[5] { 6, 7, 8, 9, 10 }; Console.WriteLine(nums[3][2]);
Консоль ничего не выведет, так как программа выбросит во время выполнения исключение System.IndexOutOfRangeException, поскольку массив имеет 3 подмассива, то, чтобы обратиться к самому последнему массиву, необходимо использовать индекс 2. А индекс 3 таким образом окажется вне границ массива.
Дан следующий массив
int[][] nums = new int[3][]; nums[0] = new int[2] { 1, 2 }; nums[1] = new int[3] { 3, 4, 5 }; nums[2] = new int[5] { 6, 7, 8, 9, 10 };
Каким образом мы можем обратиться к числу 7 в этом массиве?
Варианты ответов
nums[7]
nums[2, 1]
nums[2][1]
nums[3]
nums[3, 3]
nums[3][3]
Правильный ответ nums[2][1]
.