Массивы

Последнее обновление: 02.10.2018
Вопрос 1

Сколько элементов имеет следующий массив?

int[,,] numbers = new int[3, 2, 3];

Варианты ответов

  1. 0

  2. 1

  3. 8

  4. 9

  5. 11

  6. 18

Массив new int[3, 2, 3] имеет 18 элементов.

Вопрос 2

Сколько измерений (размерность) имеет следующий массив?

int[,] numbers = new int[3, 3];

Варианты ответов

  1. 1

  2. 2

  3. 3

  4. 6

Массив new int[3, 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 };

Console.WriteLine(nums[3][2]);

Консоль ничего не выведет, так как программа выбросит во время выполнения исключение System.IndexOutOfRangeException, поскольку массив имеет 3 подмассива, то, чтобы обратиться к самому последнему массиву, необходимо использовать индекс 2. А индекс 3 таким образом окажется вне границ массива.

Вопрос 4

Дан следующий массив

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 в этом массиве?

Варианты ответов

  1. nums[7]

  2. nums[2, 1]

  3. nums[2][1]

  4. nums[3]

  5. nums[3, 3]

  6. nums[3][3]

Правильный ответ nums[2][1].

Дополнительные материалы
Помощь сайту
Юмани:
410011174743222
Перевод на карту
Номер карты:
4048415020898850