Главная /
C#: основы /
Следующий фрагмент метода Main() содержит одну или несколько ошибок синтаксиса: int[,] A = new int[,] { {55, 77}, {34, 85} }; int[,] B = new int[,] { { 11, 22 } }; int[] C = new int[3]; C = A; System.Console.Write(C); Из приведенных высказываний укажите в
Следующий фрагмент метода Main()
содержит одну или несколько ошибок синтаксиса:
int[,] A = new int[,] { {55, 77},
{34, 85} };
int[,] B = new int[,] { { 11, 22 } };
int[] C = new int[3];
C = A;
System.Console.Write(C);
Из приведенных высказываний укажите высказывание, которое раскрывает причины некорректности фрагмента:
вопрос
Правильный ответ:
в объявлении массива
В
не задана инициализация других строк
в объявлении массивов
А
и В
должна быть задана размерность
массив
С
содержит меньше элементов, чем массив А
, поэтому операция присваивания недопустима
ссылка на массив
А
не может быть преобразована в ссылку на массив С
метод
System.Console.Write
не допускает использование в качестве аргумента имени массива Сложность вопроса
84
Сложность курса: C#: основы
68
Оценить вопрос
Комментарии:
Аноним
Я завалил зачёт, какого рожна я не увидел данный сайт с решениями интуит раньше
20 фев 2020
Аноним
Какой человек ищет вот эти тесты inuit? Это же элементарно
01 янв 2018
Другие ответы на вопросы из темы программирование интуит.
- # В консольном приложении точкой входа в программу является метод,
- # Программа предназначена для вывода на консоль значения |-2|: using System; class Program { static void Main() { Console.Write( _____ ); } } Среди приведенных ниже кодов укажите код, которым необходимо заменить знаки подчеркивания для получения корректной программы, решающей поставленную задачу:
- # Проанализируйте программу и определите результат вывода. class Program { public static void Main() { int[][] A = new int[2][]; int[] B = new int[2]; B[0] = 3; A[0] = B; B[0] = 5; B[1] = 7; A[1] = B; System.Console.Write("{0} {1} ", A[0][0], A[0][1]); System.Console.Write("{0} {1} ", A[1][0], A[1][1]); } }
- # Приведенный фрагмент исходного кода размещен в теле метода Main и разрабатывался для проверки попадания точки на числовой оси в интервал (1,4): double Точка; string msg; Точка = double.Parse(System.Console.ReadLine()); if (Точка <= 1) msg = "Слева"; else if (1 < Точка < 4) msg = "Внутри"; else msg = "Справа"; System.Console.WriteLine(msg); Трансляция программы завершена неудачно. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:
- # В теле метода Main() содержится код, написанный для определения наибольшего общего делителя: uint НОД, a=9, b=6; for (НОД = (a < b) ? a : b; ; НОД--); if ((a % НОД == 0) && (b % НОД == 0)) break; System.Console.WriteLine(НОД); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение: