Главная /
C#: основы /
Проанализируйте приведенный код, определенный в методе Main(): int i, смена=3; string d; if ((i = int.Parse(System.Console.ReadLine())) < 6) смена = int.Parse(System.Console.ReadLine()); switch (i) { case 6: case 7: d = "Выходной"; goto case 8; default
Проанализируйте приведенный код, определенный в методе Main()
:
int i, смена=3;
string d;
if ((i = int.Parse(System.Console.ReadLine())) < 6)
смена = int.Parse(System.Console.ReadLine());
switch (i)
{ case 6: case 7: d = "Выходной"; goto case 8;
default: d = "Работаю";
switch (смена)
{ case 1:
System.Console.WriteLine(d + " в первую смену"); break;
case 2:
System.Console.WriteLine(d + " во вторую смену"); break;
default: System.Console.WriteLine("Не работаю"); break;
}
break;
case 8: System.Console.WriteLine("Отдыхаю"); return;
}
Укажите все варианты ввода с клавиатуры в случае успешного запуска программы на выполнение, чтобы в консоль было выведено Отдыхаю
вопрос
Правильный ответ:
3 и 1
7
4 и 2
6
программа не выполняется, так как обнаружена одна или несколько синтаксических ошибок
Сложность вопроса
89
Сложность курса: C#: основы
68
Оценить вопрос
Комментарии:
Аноним
Если бы не данные подсказки - я бы не справился c этими тестами интуит.
09 янв 2017
Другие ответы на вопросы из темы программирование интуит.
- # Общеязыковая исполняющая среда CLR - это
- # В теле метода Main() содержится следующий код: object box = 44.5f; double original; original = ______ ; Среди указанных ниже кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания позволяет присвоить переменной original значение 44.5:
- # Укажите варианты, относящийся к допустимому назначению начального значения (инициализации) локальным переменным:
- # Программа предназначена для заполнения матрицы и вывода в консоль двух элементов матрицы: 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[] Массив = { 4, 5, 6, 8, 7 }; int i; for (int s=0, i=0; i < Массив.Length; i++) { if (i % 3 == 0) continue; if (Массив [i] % 3 == 0) break; s += Массив[i]; System.Console.WriteLine(s); } Трансляция программы завершена неудачно. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы: