Главная /
C#: основы /
Приведенный фрагмент исходного кода размещен в теле метода Main: int[] Массив = { 4, 5, 6, 8, 7 }; int s=0, i=0; for (; i < Массив.Length(); i++) { int s = 6; if (i % 3 == 0 && Массив[i] % 3 != 0) continue; s = Массив[i]; System.Console.WriteLi
Приведенный фрагмент исходного кода размещен в теле метода Main
:
int[] Массив = { 4, 5, 6, 8, 7 };
int s=0, i=0;
for (; i < Массив.Length(); i++)
{
int s = 6;
if (i % 3 == 0 && Массив[i] % 3 != 0) continue;
s = Массив[i];
System.Console.WriteLine(s);
}
Трансляция программы завершена неудачно. Из приведенных высказываний укажите все высказывания, которые раскрывают причину некорректности программы:
вопрос
Правильный ответ:
объект
Массив
не имеет метода Length()
имя локальной переменной
Массив
содержит символы русского алфавита
в заголовке цикла пропущен элемент "инициализация"
в заголовках условных операторов операция
&&
некорректна, вместо нее необходимо использовать операцию &
в данном контексте переменная
s
не может быть объявлена повторно Сложность вопроса
95
Сложность курса: C#: основы
68
Оценить вопрос
Комментарии:
Аноним
Зачёт всё. Бегу выпивать отмечать экзамен intuit
07 мар 2018
Аноним
Спасибо за помощь по intiut'у.
09 дек 2017
Другие ответы на вопросы из темы программирование интуит.
- # Укажите все истинные высказывания из приведенного перечня. В консольном приложении метод Main
- # Программа предназначена для вывода на консоль значения Y=Sn: class Program { static void Main() { double S = 13, n = 7, Y; Y = ____; System.Console.Write(Y); }} Среди приведенных ниже кодов укажите код, которым необходимо заменить знаки подчеркивания для получения корректной программы, решающей поставленную задачу:
- # Программа предназначена для заполнения матрицы и вывода в консоль двух элементов матрицы: class Program { static void Main() { int[,] a; a = new int[,] { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } }; System.Console.Write("{0} {1} ", _______); } } Среди приведенных кодов укажите код, подстановка которого вместо знаков подчеркивания приведет к корректной программе, выводящей на консоль значения: 3 7
- # В теле метода Main() содержится следующий код: int[] a = new int[]{ 4, 3, 6, 8, 7 }; int s = 0, i; for (i = 0; i < a.Length; i++) { if (i % 2 == 0) continue; if (a[i] % 2 == 0) break; s += a[i]; } System.Console.WriteLine(s); Укажите результат вывода на консоль после выполнения метода Main():
- # Приведенные ниже процедуры и функции определены как методы одного класса. static double F(int a, int b) { return a + b; } //Вариант 1 static double F(double a, double b) { return a + b; } //Вариант 2 static double F(short a, double b) { return a + b; } //Вариант 3 static double F(short a, int b) { return a + b; } //Вариант 4 static void Main() { short b = 5; System.Console.Write(F(3, b)); } Укажите истинное утверждение, относящееся к вызову функции F: