База ответов ИНТУИТ

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.WriteLine(s);}
Трансляция программы завершена неудачно. Из приведенных высказываний укажите все высказывания, которые раскрывают причину некорректности программы:

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
в данном контексте переменная s не может быть объявлена повторно(Верный ответ)
в заголовках условных операторов операция && некорректна, вместо нее необходимо использовать операцию &
объект Массив не имеет метода Length()(Верный ответ)
в заголовке цикла пропущен элемент "инициализация"
имя локальной переменной Массив содержит символы русского алфавита
Похожие вопросы
Для поэлементного сложения массива A и B и запоминания результата в массиве С разработан приведенный ниже исходный код, который размещен в методе Main():
int[] A,B,C;A = new int[] { 55, 77 };B = new int[] { 11, 22, 33, 44 };C = new int[A.Length];C = A + B;System.Console.Write(C);  
Трансляция программы завершена неудачно. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:
Для преобразования строки КОШКА в строку МЫШКА разработан приведенный ниже исходный код, который размещен в методе Main():
string s = "КОШКА";s[0]='М';s[1] = 'Ы';Console.Write(s);  
Трансляция программы завершена неудачно. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:
Для вывода на консоль сообщения "Изучаем C#" разработана программа, код которой полностью приведен ниже:
class MyClass{  static int Main()  { Console.Write("Изучаем C#");  return 0; }}  
Трансляция программы завершена неудачно. Какое из приведенных ниже высказываний раскрывает причину некорректности программы:
В теле метода Main() содержится следующий код:
       int[] a = new int[] { 3, 7, 1 };        int s = 0, i;        for (i = 0; i <= a.Length; i++)        {            if (a[i] % 2 == 0) break;            s += a[i];        }        System.Console.WriteLine(s);  
Укажите результат вывода на консоль после выполнения метода Main():
В теле метода Main() содержится приведенный ниже программный код:
        sbyte a = 0x7B, b, maska = _____;        b = (sbyte)(a & maska);        System.Console.WriteLine(b);  
Среди приведенных ниже инициализаторов укажите все инициализаторы, подстановка каждого из которых вместо знаков подчеркивания позволит получить программу, которая выведет на экран десятичное значение 11:
В теле метода Main() содержится следующий программный код:
        int[] a, b, c;        a = new int[0];        b = new int[0];        c = new int[1];        System.Console.Write(a == b);        System.Console.Write(":");        System.Console.Write(a == c);  
Укажите результат вывода на консоль после выполнения метода Main():
В теле метода Main() содержится следующий код:
        int a = int.Parse(System.Console.ReadLine());        if (a > 9)            System.Console.Write("Как дела? ");        if (a < 12)            System.Console.Write(" Плохо! ");        else            System.Console.Write(" Хорошо! ");  
Укажите из приведенных ниже вариантов вводимых данных все варианты, при которых будет выведено сообщение: "Как дела? Хорошо!"
В теле метода Main() содержится следующий программный код:
int a=2, b;b = (sbyte)(a >> 1);System.Console.WriteLine(b==1?1:0);
Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
Проанализируйте приведенный код, определенный в методе Main(), и укажите результат вывода, если после запуска программы пользователь набрал символ 4 и нажал клавишу ENTER.
    string day, msg = "Лишний день";    day = System.Console.ReadLine();     switch (day)        {            case "1": case "5":                switch(day)                {                   case "1":  msg="Начало недели";   break;                   default: msg="Середина недели"; break;                } break;              case "6": case "7": msg = "Окончание недели"; break;            default: msg = "Нет такого дня"; break;        }        System.Console.WriteLine(msg);  
В теле метода Main() содержится следующий программный код:
short  a = 10, b = 4;double c;c = (double)(a%4) / (double)(b%10);System.Console.Write(c);  
Укажите результат вывода на консоль после выполнения метода Main():