Главная / C#: основы / Следующий фрагмент метода Main() содержит одну или несколько ошибок синтаксиса: int[,] A = { {55, 77, 66}, {34, 85, 66} }; int[,] B = new int[2,3] { { 11, 22 }, { 33, 44 } }; int[] C = new int[7]; C = (int[])A; System.Console.Write(C); Из приведенных выск

Следующий фрагмент метода Main() содержит одну или несколько ошибок синтаксиса: int[,] A = { {55, 77, 66}, {34, 85, 66} }; int[,] B = new int[2,3] { { 11, 22 }, { 33, 44 } }; int[] C = new int[7]; C = (int[])A; System.Console.Write(C); Из приведенных высказываний укажите все высказывания, которые раскрывают причины некорректности фрагмента:

вопрос

Правильный ответ:

в объявлении массива В не задана инициализация третьей строки
в объявлении массива А пропущены ключевые слова: new int[,]
после выполнения выражения C=(int[])A; у массива С последний элемент не получит значения, поэтому операция присваивания недопустима
ссылка на массив А не может быть преобразована в ссылку на массив С
метод System.Console.Write не допускает использование в качестве аргумента имени массива
Сложность вопроса
75
Сложность курса: C#: основы
68
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Это очень нехитрый вопрос интуит.
25 май 2020
Аноним
Я провалил зачёт, почему я не нашёл этот великолепный сайт с решениями с тестами intuit раньше
02 фев 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.