Главная /
C#: основы
C#: основы - ответы на тесты Интуит
Определение уровня специалистов по основам языка программирования C#.
Список вопросов:
- # Укажите все истинные высказывания из приведенного перечня. В консольном приложении метод Main
- # В консольном приложении метод, являющийся точкой входа,
- # Консольное приложение компилируется в
- # В консольном приложении точкой входа в программу является метод,
- # Метод, определяющий точку входа в программу на языке C# должен иметь имя
- # Исполняемый модуль в .NET Framework представлен
- # Общеязыковая исполняющая среда CLR - это
- # Среда Visual Studio .NET - это
- # Платформа .NET Framework обеспечивает:
- # "Сбор мусора" (Garbage Collection) - это
- # К функциям среды исполнения CLR относится:
- # Результатом трансляции исходной программы на языке C# может быть
- # Для вывода на консоль сообщения "Первая программа" разработана программа, код которой полностью приведен ниже: class Test { public void Main() { System.Console.Write("Первая программа"); } } Трансляция программы завершена неудачно. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:
- # Для вывода на консоль сообщения "Первая программа" разработана программа, код которой полностью приведен ниже: class Test { static int main() { System.Console.Write("Первая программа"); return 0;} } Трансляция программы завершена неудачно. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:
- # Для вывода на консоль сообщения "Первая программа" разработана программа, код которой полностью приведен ниже: class Test { static int Main() { System.Console.Write("Первая программа"); } } Трансляция программы завершена неудачно. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы
- # Для вывода на консоль сообщения "Проба пера" разработана программа, код которой полностью приведен ниже: static void Main() { System.Console.Write("Проба пера"); } Трансляция программы завершена неудачно. Какое из приведенных ниже высказываний раскрывает причину некорректности программы:
- # Для вывода на консоль сообщения "Изучаем C#" разработана программа, код которой полностью приведен ниже: class MyClass { static int Main() { Console.Write("Изучаем C#"); return 0; } } Трансляция программы завершена неудачно. Какое из приведенных ниже высказываний раскрывает причину некорректности программы:
- # Для вывода на консоль сообщения "Что-то получается" разработана программа, код которой полностью приведен ниже: using System; class MyClass { private void Main() { Console.Write("Что-то получается"); } } Трансляция программы завершена неудачно. Какое из приведенных ниже высказываний раскрывает причину некорректности программы:
- # Программа предназначена для вывода на консоль значения Y=Sn: class Program { static void Main() { double S = 13, n = 7, Y; Y = ____; System.Console.Write(Y); }} Среди приведенных ниже кодов укажите код, которым необходимо заменить знаки подчеркивания для получения корректной программы, решающей поставленную задачу:
- # Программа предназначена для вывода на консоль значения случайного вещественного числа в интервале [0,100): using System; class Program { static void Main() { Random rnd = new Random(); Console.Write( ___ ); } } Среди приведенных ниже кодов укажите код, которым необходимо заменить знаки подчеркивания для получения корректной программы, решающей поставленную задачу:
- # Программа предназначена для вывода на консоль значения случайного целого числа в интервале [50,100): using System; class Program { static void Main() { Random rnd = new Random(); Console.Write( ___ ); } } Среди приведенных ниже кодов укажите код, которым необходимо заменить знаки подчеркивания для получения корректной программы, решающей поставленную задачу:
- # Программа предназначена для вывода на консоль значения случайного вещественного числа в интервале [0,1): using System; class Program { static void Main() { Random rnd = new Random(); Console.Write( ___ ); } } Среди приведенных ниже кодов укажите код, которым необходимо заменить знаки подчеркивания для получения корректной программы, решающей поставленную задачу:
- # Программа предназначена для вывода на консоль значения числа "пи;": class Program { static void Main() { System.Console.Write( _________ ); } } Среди приведенных ниже кодов укажите код, которым необходимо заменить знаки подчеркивания для получения корректной программы, решающей поставленную задачу:
- # Программа предназначена для вывода на консоль значения |-2|: using System; class Program { static void Main() { Console.Write( _____ ); } } Среди приведенных ниже кодов укажите код, которым необходимо заменить знаки подчеркивания для получения корректной программы, решающей поставленную задачу:
- # Укажите все ключевые слова из приведенного перечня, которые определяют целочисленные типы данных:
- # Укажите все ключевые слова из приведенного перечня, которые определяют вещественные типы данных:
- # Укажите все ключевые слова из приведенного перечня, которые не определяют вещественные и целочисленные типы данных:
- # Укажите из приведенного перечня тип, который может использоваться только в небезопасных (unsafe) участках кода на C#:
- # В приведенном перечне укажите все типы, соответствующие целым числам без знака:
- # В приведенном перечне укажите все типы, соответствующие целым числам со знаком:
- # Для хранения значения типа decimal в C# необходима память, объем которой
- # Для хранения значения типа ushort в C# необходима память, объем которой
- # Для хранения значения типа char в C# необходима память, объем которой
- # Для хранения значения типа double в C# необходима память, объем которой
- # Литерал 25E1 определяет константу типа:
- # Литерал 126m определяет константу типа:
- # В теле метода Main() содержится следующий небезопасный код: class Program { unsafe static void Main() { int* A, B; int C=10, D=10; A = &C; B = &D; System.Console.Write(A == B); } } Выполнение небезопасного кода разрешено. Укажите результат вывода на консоль после выполнения метода Main():
- # В теле метода Main() содержится следующий код: Random d1, d2; d1 = new Random(1); d2 = new Random(1); System.Console.Write(d1 != d2); Укажите результат вывода на консоль после выполнения метода Main():
- # В теле метода Main() содержится следующий код: object d1 = new object(); object d2 = new object(); System.Console.Write(d1 == d2); Укажите результат вывода на консоль после выполнения метода Main():
- # В теле метода Main() содержится следующий код: Random d1 = new Random(777); Random d2 = new Random(777); System.Console.Write(d1 == d2); Укажите результат вывода на консоль после выполнения метода Main():
- # В теле метода Main() содержится следующий код: Random d1 = new Random(555); Console.Write(d1); Укажите результат вывода на консоль после выполнения метода Main():
- # В теле метода Main() содержится следующий код: Object a = 10 + 5; Object b = 9 + 6; Console.Write(a == b); Укажите результат вывода на консоль после выполнения метода Main():
- # В теле метода Main() содержится следующий код: long a = new long(); ushort b = new ushort(); System.Console.Write(a == b); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # В теле метода Main() содержится следующий код: char a = new char(); int b = new int(); System.Console.Write(a == b); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # В теле метода Main() содержится следующий код: float a = new float(); int b = new int(); System.Console.Write(a == b); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # В теле метода Main() содержится следующий код: int a = new int(); int b = new int(); System.Console.Write(a == b); Укажите результат вывода на консоль после выполнения метода Main():
- # В теле метода Main() содержится следующий код: long a = long.MaxValue; long b; System.Console.Write(a == b); Укажите результат вывода на консоль после выполнения метода Main():
- # В теле метода Main() содержится следующий код: byte A = new byte(); byte B = 0; System.Console.Write(A == B); Укажите результат вывода на консоль после выполнения метода Main():
- # Требуется вывести на консоль максимально возможное значение типа ushort. Для решения этой задачи разработана программа: class Program { static void Main() { ushort a = 255; System.Console.WriteLine( ___ ); }} Среди приведенных ниже кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания позволяет получить корректную программу, решающую поставленную задачу:
- # Требуется вывести на консоль минимально возможное значение типа sbyte. Для решения этой задачи разработана программа: using System; class Program { static void Main() { sbyte a = 0; Console.WriteLine( ___ ); } } Среди приведенных ниже кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания позволяет получить корректную программу, решающую поставленную задачу:
- # Требуется вывести на консоль минимально возможное значение типа float. Для решения этой задачи разработана программа: using System; class Program { static void Main() { float a = -0.0f; Console.WriteLine( ___ ); } } Среди приведенных ниже кодов укажите код, подстановка которого вместо знаков подчеркивания позволяет получить корректную программу, решающую поставленную задачу:
- # Требуется вывести на консоль максимально возможное значение типа short. Для решения этой задачи разработана программа: using System; class Program { static void Main() { short a = 255; Console.WriteLine( ___ ); } } Среди приведенных ниже кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания позволяет получить корректную программу, решающую поставленную задачу:
- # Среди приведенных ниже кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания позволяет получить корректную программу, которая выведет на консоль True: using System; class Program { static void Main() { byte A = _______; Console.WriteLine(A == Byte.MaxValue); } }
- # Среди приведенных ниже кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания позволяет получить корректную программу, которая выведет на консоль True: using System; class Program { static void Main() { short A = ________ ; Console.WriteLine(A == short.MinValue); } }
- # Отметьте среди перечисленных все случаи, в которых осуществляется неявное (автоматическое) преобразование типа
- # Отметьте среди перечисленных одно условие, при выполнении которого осуществляется неявное (автоматическое) преобразование типа переменной при ее присвоении переменной другого типа:
- # Отметьте среди перечисленных все случаи, при выполнении которых возникает потеря информации:
- # Отметьте среди перечисленных все случаи, в которых может возникать необходимость в явном преобразовании ссылки одного типа в ссылку другого типа (если это не ссылки на строки):
- # Отметьте среди перечисленных все случаи, в которых явное преобразование типа может привести к побочным эффектам потери точности или значимости:
- # Отметьте среди перечисленных все случаи, в которых явное преобразование типа может привести к побочным эффектам потери точности или значимости:
- # Укажите среди перечисленных все варианты оператора присваивания, в которых преобразование типа источника (правая часть оператора присваивания) к типу приемника (левая часть оператора присваивания), может быть только явным:
- # Укажите среди перечисленных все операторы присваивания, для которых будет выдано сообщение об ошибке преобразования типа:
- # Укажите среди перечисленных оператор присваивания, для которого будет выдано сообщение об ошибке преобразования типа:
- # Укажите среди перечисленных все варианты операции присваивания, в которых преобразование типа источника (правая часть оператора присваивания) к типу приемника (левая часть оператора присваивания), может быть только явным:
- # Укажите среди перечисленных все варианты операции присваивания, в которых преобразование типа источника (правая часть оператора присваивания) к типу приемника (левая часть оператора присваивания), может быть только явным:
- # Укажите среди перечисленных все варианты операции присваивания, в которых преобразование типа источника (правая часть оператора присваивания) к типу приемника (левая часть оператора присваивания), может быть только явным:
- # В теле метода Main() содержится следующий код: object box = 125; short original; original = _____; Среди указанных ниже кодов укажите код, подстановка которого вместо знаков подчеркивания позволяет присвоить переменной original значение 125:
- # В теле метода Main() содержится следующий код: object box = 'A'; short original; original = _________; Среди указанных ниже кодов укажите код, подстановка которого вместо знаков подчеркивания позволяет присвоить переменной original значение 65:
- # В теле метода Main() содержится следующий код: object box = 65; char original; original = ____; Среди указанных ниже кодов укажите код, подстановка которого вместо знаков подчеркивания позволяет присвоить переменной original символ А, имеющий код 65:
- # В теле метода Main() содержится следующий код: object box = 5.125; float original; original = ____; Среди указанных ниже кодов укажите код, подстановка которого вместо знаков подчеркивания позволяет присвоить переменной original значение 5.125:
- # В теле метода Main() содержится следующий код: object box = 44.5f; double original; original = ______ ; Среди указанных ниже кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания позволяет присвоить переменной original значение 44.5:
- # В теле метода Main() содержится следующий код: object box = 127; ulong original; original = _________ ; Среди указанных ниже кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания позволяет присвоить переменной original значение 127:
- # В теле метода Main() содержится код, предназначенный для вычисления площади S круга, радиус R которого равен 12. ____ R=12; double S = System.Math.PI*R*R; Среди перечисленных ниже типов укажите все типы, подстановка каждого из которых вместо знаков подчеркивания позволяет получить программу, решающую поставленную задачу:
- # В теле метода Main() содержится код, предназначенный для вычисления площади S круга, радиус R которого равен 12. _______ R = 12; float S = (float)System.Math.PI * (float)(R * R); Среди перечисленных ниже типов укажите все типы, подстановка кажого из которых вместо знаков подчеркивания позволяет получить программу, решающую поставленную задачу:
- # В теле метода Main() содержится код, предназначенный для вычисления радиус R круга, площадь S которого равна 452,4. ____ S=452.4f; double R = System.Math.Sqrt(S/ System.Math.PI); Среди перечисленных ниже типов укажите все типы, подстановка каждого из которых вместо знаков подчеркивания позволяет получить программу, решающую поставленную задачу:
- # В теле метода Main() содержится код, предназначенный для вычисления расстояния от начала координат до точки с координатами x=3,y=4: ____ x=3,y=4; double d; d = System.Math.Sqrt(x*x + y*y); Среди перечисленных ниже типов укажите все типы, подстановка кажого из которых вместо знаков подчеркивания позволяет получить программу, решающую поставленную задачу:
- # В теле метода Main() содержится код, предназначенный для вычисления большего из двух значений: double d; d = System.Math.Max( _________ ); Среди перечисленных ниже кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания позволяет получить корректную программу:
- # В теле метода Main() содержится код, предназначенный для вычисления меньшего из двух значений: double d; d = System.Math.Min( _________ ); Среди перечисленных ниже кодов укажите все коды, подстановка кажого из которых вместо знаков подчеркивания позволяет получить корректную программу:
- # Память в стеке, выделенная для хранения локальной переменной, освобождается:
- # Укажите истинные высказывания из приведенного перечня:
- # Укажите истинное высказывание из приведенного перечня: Если имя локальной переменной, объявленной в блоке, совпадает с именем поля, то:
- # Укажите варианты всех истинных высказываний из приведенного перечня: Область памяти для хранения локальной переменной выделяется:
- # Укажите истинное высказывание из приведенного перечня: Модификатор public в объявлении локальной переменной означает что
- # Укажите истинное высказывание из приведенного перечня: Модификатор static в объявлении локальной переменной типа int означает что
- # Укажите все варианты, относящиеся к недопустимому назначению начального значения (инициализации) локальной переменной х:
- # Укажите варианты, относящийся к допустимому назначению начального значения (инициализации) локальным переменным:
- # Укажите все варианты, относящиеся к допустимому назначению начального значения (инициализации) локальным переменным:
- # Укажите все истинные утверждения, относящиеся к назначению начального значения (инициализации) локальных переменных:
- # Укажите все истинные утверждения из приведенного перечня: Локальная переменная - это переменная,
- # Укажите все истинные утверждения из приведенного перечня: Локальная переменная доступна (видна)
- # В теле метода Main() содержится следующий программный код: short a = 10, b = 4; double c; c = (double)((a % 4) / (b % 10)); System.Console.Write(c); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # В теле метода Main() содержится следующий программный код: int a = 5, b = 10, c; c = a+b * a-b / a; System.Console.Write(c); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # В теле метода Main() содержится следующий программный код: short a = 1, b = 4, c; c = (short)((a << 8 )+b); System.Console.Write(c); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # В теле метода Main() содержится следующий программный код: short a = 10, b = 4; double c; c = (double)(a%4) / (double)(b%10); System.Console.Write(c); Укажите результат вывода на консоль после выполнения метода Main():
- # В теле метода Main() содержится следующий программный код: int x,y; x = int.Parse(System.Console.ReadLine()); y = x<10 ? 55 : x<20? 35 : 45; System.Console.Write(y); Укажите результат вывода на консоль после выполнения метода Main(), если пользователь ввел символы 10 и нажал клавишу ENTER:
- # В теле метода Main() содержится следующий программный код: int x; string y; x = int.Parse(System.Console.ReadLine()); y = x<40 ? "Куда?" : x<60? "Куда глаза глядет" : "В гости"; System.Console.Write(y); Укажите результат вывода на консоль после выполнения метода Main(), если пользователь ввел символы 55 и нажал клавишу ENTER:
- # В теле метода Main() содержится следующий программный код: int a, b=4; a = 5%3 + 5 * ++b; System.Console.Write(a); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # В теле метода Main() содержится следующий программный код: int a ,b=4; a = 5%3 + 5 * b++; System.Console.Write(a); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # В теле метода Main() содержится следующий программный код: int a; float b = 4.5f; a = (int)b++; b = b - a; System.Console.Write(++b); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # В теле метода Main() содержится следующий программный код: short a ,b=4; a = 5%3 + 5 * ++b; System.Console.Write(a); Укажите результат вывода на консоль после выполнения метода Main():
- # В теле метода Main() содержится следующий программный код: char a='B',c; int b = 0; c = (char)(++a+b++); System.Console.Write(c); Укажите результат вывода на консоль после выполнения метода Main():
- # В теле метода Main() содержится следующий программный код: char a='B',c; int b = 2; c = (char)(++a - --b); System.Console.Write(c); Укажите результат вывода на консоль после выполнения метода Main():
- # В теле метода Main() содержится приведенный ниже программный код: byte a = 0x8, b, maska =_____; b = (byte)(a & maska); System.Console.WriteLine(b); Среди приведенных ниже инициализаторов укажите один инициализатор, подстановка которого вместо знаков подчеркивания позволит получить программу, которая выведет на экран десятичное значение 8:
- # В теле метода Main() содержится приведенный ниже программный код: byte a = 0x8, b, maska =____; b = (byte)(a++ | maska); System.Console.WriteLine(b); Среди приведенных ниже инициализаторов укажите один инициализатор, подстановка которого вместо знаков подчеркивания позволит получить программу, которая выведет на экран десятичное значение 24:
- # В теле метода Main() содержится приведенный ниже программный код: byte a = 0x8, b, maska =____; b = (byte)(a ^ maska++); System.Console.Write(b); Среди приведенных ниже инициализаторов укажите один инициализатор, подстановка которого вместо знаков подчеркивания позволит получить программу, которая выведет на экран десятичное значение 6:
- # В теле метода Main() содержится приведенный ниже программный код: byte a=0x8C, b, maska=_____; b = (byte)(a ^ maska); System.Console.WriteLine(b); Среди приведенных ниже инициализаторов укажите все инициализаторы, подстановка каждого из которых вместо знаков подчеркивания позволит получить программу, которая выведет на экран десятичное значение 255:
- # В теле метода Main() содержится приведенный ниже программный код: sbyte a = 0x7B, b, maska = _____; b = (sbyte)(a & maska); System.Console.WriteLine(b); Среди приведенных ниже инициализаторов укажите все инициализаторы, подстановка каждого из которых вместо знаков подчеркивания позволит получить программу, которая выведет на экран десятичное значение 11:
- # В теле метода Main() содержится приведенный ниже программный код: byte a = 0xC3, maska =______; sbyte b; b = (sbyte)(a ^ maska); System.Console.WriteLine(b); Среди приведенных ниже инициализаторов укажите все инициализаторы, подстановка каждого из которых вместо знаков подчеркивания позволит получить программу, которая выведет на экран десятичное значение (-1):
- # В теле метода Main() содержится следующий программный код: int a = 2, b; b = (byte)a==2?(a << 2 + 1 ):0; System.Console.WriteLine(b); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # В теле метода Main() содержится следующий программный код: int a=2, b; b = (sbyte)(a >> 1); System.Console.WriteLine(b==1?1:0); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # В теле метода Main() содержится следующий программный код: int a = 2, b; b = (byte)a++ == 3 ? 0 : (a << 1 + 2); System.Console.WriteLine(b); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # В теле метода Main() содержится следующий программный код: sbyte a=-1, b; b = (sbyte)(a + 1); System.Console.WriteLine(b); Укажите результат вывода на консоль после выполнения метода Main():
- # В теле метода Main() содержится следующий программный код: byte a = 0xFF; sbyte b; b = (sbyte)(a >> 4); System.Console.WriteLine(b); Укажите результат вывода на консоль после выполнения метода Main():
- # В теле метода Main() содержится следующий программный код: sbyte a = -128; sbyte b; b = (sbyte)(a >> 4); System.Console.WriteLine(b); Укажите результат вывода на консоль после выполнения метода Main():
- # Из приведенных ниже фрагментов кода укажите все фрагменты, соответствующие объявлению ссылки на массив массивов:
- # Из приведенных ниже фрагментов кода укажите все фрагменты, соответствующие объявлению ссылки на одномерный массив, элементами которого являются символы:
- # Из приведенных ниже фрагментов кода укажите фрагмент, соответствующий объявлению ссылки на двухмерный массив, элементами которого являются строки:
- # Из приведенных ниже фрагментов кода укажите фрагмент, соответствующий объявлению ссылки на двухмерный массив, элементами которого являются символы:
- # Из приведенных ниже фрагментов кода укажите все фрагменты, соответствующие объявлению ссылок A,B на одномерный массив, элементами которого являются целые числа:
- # Из приведенных ниже фрагментов кода укажите все фрагменты, соответствующие объявлению ссылок A,B на массив, элементами которого являются массивы вещественных чисел:
- # В теле метода Main() содержится следующий программный код: int[] a, b, c; a = new int[] { 44, 55 }; b = new int[] { 44, 55 }; c = new int[] { 88, 89 }; c = a; System.Console.Write((a == b) + ":" + (a == c)); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # В теле метода Main() содержится следующий программный код: int[] a, b, c; a = new int[] { 44, 55 }; b = new int[] { 44, 55 }; c = a; c = new int[] { 88, 89 }; System.Console.Write((a == b) + ":" + (a == c)); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # В теле метода Main() содержится следующий программный код: int[] a, b, c; a = new int[] { 44, 55 }; b = new int[] { 44, 55 }; c = a; c = new int[] { 88, 89 }; System.Console.Write((a = b) + ":" + (a = c)); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # В теле метода Main() содержится следующий программный код: int[] a,b,c; a = new int[] { 55, 77 }; b = new int[] { 55, 77 }; c = new int[] { 88, 89 }; System.Console.Write(a == b); System.Console.Write(":"); System.Console.Write(a == c); Укажите результат вывода на консоль после выполнения метода Main():
- # В теле метода 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() содержится следующий программный код: Укажите результат вывода на консоль после выполнения метода Main(): int[] a, b, c; a = new int[1] {5}; b = new int[1] {9}; c = new int[0]; System.Console.Write(a.ToString() == b.ToString()); System.Console.Write(":"); System.Console.Write(a.ToString() == c.ToString());
- # Следующий фрагмент метода 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 = { {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[2,3] A = { {55, 77, 66}, {34, 85, 66} }; int[,] B = new int[2,2] { { 11, 22 }, { 33, 44 } }; int[] C = new int[]; A = B; Из приведенных высказываний укажите все высказывания, которые раскрывают причины некорректности фрагмента:
- # Для поэлементного сложения массива 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); Трансляция программы завершена неудачно. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:
- # Для перестановки местами первого и последнего элемента массива A разработан приведенный ниже исходный код, который размещен в методе Main(): int[] A, B; int C; A = new int[] { 55, 77, 99 }; B = A; C = B[0]; B[0] = B[B.Length]; B[B.Length] = C При выполнении программы возникло исключение. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:
- # Для перестановки элементов массива A в обратном порядке разработан приведенный ниже исходный код, который размещен в методе Main(): short[] A; short[] B; A = new short[] { 1, 2, 3 }; B = new short[2]; B = A; System.Array.Reverse(B,1,3); При выполнении программы возникло исключение. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:
- # Программа предназначена для заполнения матрицы и вывода в консоль двух элементов матрицы: class Program { static void Main() { int[,] a; a = new int[,] { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 }}; System.Console.Write("{0} {1} ", ______); } } Среди приведенных кодов укажите код, подстановка которого вместо знаков подчеркивания приведет к корректной программе, выводящей на консоль значения: 2 8
- # Программа предназначена для заполнения матрицы и вывода в консоль двух элементов матрицы: 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
- # Программа предназначена для заполнения матрицы и вывода в консоль двух элементов матрицы: class Program { static void Main() { int[,] a; a = new int[,] { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } }; System.Console.Write("{0} {1} ", _______); } } Среди приведенных кодов укажите код, подстановка которого вместо знаков подчеркивания приведет к корректной программе, выводящей на консоль значения: 4 8
- # Программа предназначена для заполнения и вывода элементов матрицы: using System; class Program { static void Main() { int[,] a; a = new int[2,2] { {22,33}, {44,55} }; Console.Write( ____ ); } } Среди приведенных кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания приведет к корректной программе, выводящей на консоль значения: 22 44 33 55
- # Программа предназначена для вывода сообщения ОГО: using System; class Program { static void Main() { char[,] a; char a = new char[3, 3] { { 'Н', 'О', 'С' }, { 'Г', 'О', 'Д' }, { 'C', 'О', 'Н' } }; Console.Write( _____________ ); } } Среди приведенных кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания приведет к корректной программе, решающей эту задачу
- # Программа предназначена для заполнения и вывода элементов матрицы: using System; class Program { static void Main() { int[,] a; int B = 4; a = new int[2, 2] { _________ }; Console.Write("{0},{1},{2},{3}", a[1,1], a[1,0], a[0,0], a[0,1]); } } Среди приведенных кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания приведет к корректной программе, выводящей на консоль значения: 1, 2, 3, 4
- # В теле метода Main() содержится следующий код: int s = 0; int[,] a; a = new int[,] { { 0, 1, 2, 3 }, { 4, 5, 6, 7 }, { 8, 9, 10, 11 } }; s += a[0, 0]; s += a[2, 1] + a[2, 2]; System.Console.Write("{0} {1} {2} {3}", s, a.GetLength(0), a.GetLength(1), a.Rank); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # В теле метода Main() содержится следующий код: int s = 1; int[,] a; a = new int[,] { { 0, 1, 2, 3 }, { 4, 5, 6, 7 }, { 8, 9, 10, 11 } }; s += a[1, 1] + a[2, 1]; s += a[1, 2]; System.Console.Write("{0} {1} {2} {3}", s, a.GetLength(0), a.GetLength(1), a.Rank); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # В теле метода Main() содержится следующий код: int s = 1; int[] b = new int[13]; int[] a = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 }; a.CopyTo(b, 1); s += a[4] + a[7]; s += b[10]; System.Console.Write("{0} {1} {2} ", s, a.Length, a.GetUpperBound(0)); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # В теле метода Main() содержится следующий код: int[,] a, b; a = new int[2, 2] { { 22, 33 }, { 44, 55 } }; b = new int[1, 1] { { 10 } }; b = a; a[0, 0] = a[1, 1] = 77; System.Console.Write("{0} {1}",b[0,0],b[0,1]); System.Console.Write("{0} {1}",b[1,0],b[1,1]); Укажите результат вывода на консоль после выполнения метода Main():
- # В теле метода Main() содержится следующий код: int[,] A, B; A = new int[2, 2]; B = new int[2, 3]{{11,12,13},{14,15,16}}; B = A; A[0, 0] = ++A[1, 1]; System.Console.Write("{0} {1} ", B[0, 0], B[0, 1]); System.Console.Write("{0} {1} ", B[1, 0], B[1, 1]); Укажите результат вывода на консоль после выполнения метода Main():
- # В теле метода Main() содержится следующий код: int[,] A, B; A = new int[2, 2]; B = new int[2, 3] { { 11, 12, 13 }, { 14, 15, 16 } }; A = B; B[0,1] = ++B[1, 0]; System.Console.Write("{0} {1} ", A[0, 0], A[0, 1]); System.Console.Write("{0} {1} ", A[1, 0], A[1, 1]); Укажите результат вывода на консоль после выполнения метода Main():
- # Проанализируйте программу и определите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение: using System; class Program { static void Main() { int[][] a; int[] b; a = new int[2][]; b = a[0] = new int[] { 1, 2 }; a[1] = new int[] { 3, 4 }; a[0] = a[1]; a[1]= b; Console.Write("{0} {1} ", a[0][0], a[0][1]); Console.Write("{0} {1} ", a[1][0], a[1][1]); } }
- # Проанализируйте программу и определите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение: using System; class Program { static void Main() { int t; int[][] a; int[] b = { 1, 2 }; a = new int[2][]; a[1] = new int[] { 3, 4 }; t = a[1][0]; a[1][0] = b[1]; b[1] = t; t = a[1][1]; a[1][1] = b[0]; b[0] = t; a[0] = b; Console.Write("{0} {1} ", a[0][0], a[0][1]); Console.Write("{0} {1} ", a[1][0], a[1][1]); } }
- # Проанализируйте программу и определите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение: using System; class Program { static void Main() { int[][] a; int[] b1 = { 1, 2 }, b2 ={3,4}; a = new int[2][]; a[1] = b1; a[0] = b2; a[0][0]=7; a[0][1] = 5; a[1][1]=0; Console.Write("{0} {1} ", b1[0], b1[1]); Console.Write("{0} {1} ", b2[0], b2[1]); } }
- # Проанализируйте программу и определите результат вывода. using System; class Program { static void Main() { int[][] a; int[] b; a = new int[2][]; a[0] = new int[]{22, 33}; a[1] = new int[]{44, 55}; b = a[0]; b[0] = 77; b = a[1]; b[1] = 88; Console.Write("{0} {1}", a[0][0], a[0][1]); Console.Write("{0} {1}", a[1][0], a[1][1]); } }
- # Проанализируйте программу и определите результат вывода. 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]); } }
- # Проанализируйте программу и определите результат вывода. class Program { public static void Main() { int[][] A=new int[2][] {new int[]{}, new int[]{2,3}}; System.Console.Write(A.Length + A[0].Length + A[1].Length); } }
- # Из приведенного перечня укажите все истинные утверждения, относящиеся к строкам:
- # Из приведенного перечня укажите все истинные утверждения, относящиеся к строкам:
- # Из приведенного перечня укажите все истинные утверждения, относящиеся к строкам:
- # Из приведенного перечня укажите все истинные утверждения, относящиеся к строкам:
- # Из приведенного перечня операций укажите все операции, определенные для строк:
- # Из приведенного перечня операций укажите все операции, определенные для строк:
- # Проанализируйте программу и определите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение: class Program { static void Main() { int a=12, b=34; string s = "Сумма="; s += a + b; System.Console.Write(s); } }
- # Проанализируйте программу и определите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение. Код символа 0 равен 48. using System; class Program { static void Main() { int a=12, b=34; string s = "Сумма="; s +="0"+ a + b; Console.Write(s); } }
- # Проанализируйте программу и определите результат вывода. Код символа 0 равен 48. using System; class Program { static void Main() { int a=12, b=34; string s = "Сумма="; s += '0'+ a + b; Console.Write(s); } }
- # Проанализируйте программу и определите результат вывода. using System; class Program { static void Main() { string s = "Сумма="; s = s + 22 + 33; Console.Write(s); } }
- # В теле метода Main() содержится следующий код: string S = null; int B = 30; S += B + 10; System.Console.Write(S); Укажите результат вывода на консоль после выполнения метода Main():
- # В теле метода Main() содержится следующий код: string S = null; int B = 5; S = S + 20 + B; System.Console.Write(S); Укажите результат вывода на консоль после выполнения метода Main():
- # В теле метода Main() содержится следующий код: string s = "?234", s2 = "56"; s = '1' + s[1] + s[2] + s[3]; s = s + s2; System.Console.Write(s); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение, если код символа 1 равен 49:
- # В теле метода Main() содержится следующий код: string word = new string("1234"); string s = "5" + word[3] + word[2] + word[1]; System.Console.Write(s); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # В теле метода Main() содержится следующий код: string s = "0?234"; s[1]='1'; s = "-"+s[1]+ s[2] + s[3]; System.Console.Write(s); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # В теле метода Main() содержится следующий код: string[] words = new string[] { "ИНФОРМАТИКА", "МОСКВА" }; string s=""; s = s + words[1][0] + words[0][8] + 'Р'; System.Console.Write(s); Укажите результат вывода на консоль после выполнения метода Main():
- # В классе Program определен единственный метод, имеющий следующий код: public static void Main(string[] par) { string s = string.Join("+",par); System.Console.Write(s); } После трансляции исполняемый модуль программы сохранен в файле C:\P.EXE. C:\P.EXE 10 20 30 Укажите результат вывода на консоль после запуска программы из командной строки:
- # В классе Program определен единственный метод, имеющий следующий код: public static void Main(string[] par) { char[] sep = new char[]{':'}; string[] s = par[0].Split(sep); System.Console.Write(s.Length); } После трансляции исполняемый модуль программы сохранен в файле C:\P.EXE. C:\P.EXE 10:20::30 Укажите результат вывода на консоль после запуска программы из командной строки:
- # В теле метода Main() содержится следующий код: string str = "whfirk"; char[] chars = str.ToCharArray(); chars[1] = 'o'; str = new string(chars); System.Console.Write(str); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # В теле метода Main() содержится следующий код: string str = "whfirk"; str = str.Remove(1, 2); str = str.Insert(1,"o"); System.Console.Write(str); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # В теле метода Main() содержится следующий код: string str = "wofirf"; str = str.Replace('f', 'o'); str = str.Substring(0,3)+str.Substring(4); System.Console.Write(str); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # Для преобразования строки КОШКА в строку МЫШКА разработан приведенный ниже исходный код, который размещен в методе Main(): string s = "КОШКА"; s[0]='М'; s[1] = 'Ы'; Console.Write(s); Трансляция программы завершена неудачно. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:
- # Для преобразования строки КОШКА в строку МЫШКА разработан приведенный ниже исходный код, который размещен в методе Main(): string str = "КОШКА"; char[] s = ______________ ; s[0] = 'М'; s[1] = 'Ы'; str = new string(s); System.Console.Write(str); Среди приведенных кодов укажите код, подстановка которого вместо знаков подчеркивания приведет к корректной программе, решающей эту задачу
- # Для преобразования строки ГОД в строку ДОГ разработан приведенный ниже исходный код, который размещен в методе Main(): string str = "ГОД"; char[] s = str.ToCharArray(); System.Array.Reverse(s); str = ______ ; System.Console.Write(str); Среди приведенных кодов укажите код, подстановка которого вместо знаков подчеркивания приведет к корректной программе, решающей эту задачу
- # Программа Program.exe, исходный код которой указан ниже, запускается на выполнение командой Program.exe банан class Program { static void Main(string[] str) { string s = "ан"; int i = 0; i = str[0].IndexOf("ан", 0); System.Console.Write(i + " "); i = str[0].IndexOf(s, i + s.Length); System.Console.Write(i + " "); i = str[0].IndexOf(s, i + s.Length); System.Console.Write(i); } } Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # В теле метода Main() содержится следующий код: string str = "Москва - город герой!"; string[] s; s = str.Split(' ', '-'); Console.WriteLine(s[0]+"*"+s[1]+"*"+s[2]+"*"+s[3]); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # В теле метода Main() содержится следующий код: string[] s = @"a\tb c! \td".Split(' ', '!'); System.Console.WriteLine(s[0]+"*"+s[1]+"*"+s[2]+"*"+s[3]); Укажите результаты вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # Приведенный фрагмент исходного кода размещен в теле метода Main и разрабатывался для проверки цифр телефонного номера на принадлежность некоторому множеству цифр. Укажите результат проверки, который выведет программа, если пользователь ввел с консоли символы 777-45-12 и нажал клавишу ENTER. string s = System.Console.ReadLine(); bool f1,f2,f3; f1 = s[0] > '3' && s[0] < '8'; f2 = s[s.Length-1] == '3' || s[s.Length-1] == '4'; f3 = !(f1 || f2); System.Console.Write("{0} {1} {2}",f1,f2,f3);
- # Требуется сформировать строку путем объединения двух исходных строк. Исходные строки объединяются в порядке убывания по алфавиту. Для решения этой задачи разработан приведенный ниже исходный код, который размещен в методе Main(): string[]s = new string[2]; string str; bool p; s[0]=System.Console.ReadLine(); s[1]=System.Console.ReadLine(); p = ____________ ; str = p? s[1]+s[0] : s[0]+s[1]; Среди приведенных кодов укажите код, подстановка которого вместо знаков подчеркивания приведет к корректной программе, решающей эту задачу
- # Требуется сформировать строку путем объединения двух исходных строк. Исходные строки объединяются в порядке возрастания по алфавиту. Для решения этой задачи разработан приведенный ниже исходный код, который размещен в методе Main(): string[]s = new string[2]; string str; bool p; s[0]=System.Console.ReadLine(); s[1]=System.Console.ReadLine(); p = ____________ ; str = p? s[0]+s[1] : s[1]+s[0]; Среди приведенных кодов укажите код, подстановка которого вместо знаков подчеркивания приведет к корректной программе, решающей эту задачу.
- # Из приведенного перечня укажите все утверждения, соответствующие семантике оператора foreach: Оператор foreach используется
- # Из приведенного перечня укажите все утверждения, соответствующие семантике оператора goto. Оператор goto можно использовать:
- # Из приведенного перечня укажите все утверждения, соответствующие семантике оператора return. Оператор return используется
- # Оператор continue используется
- # Оператор break используется
- # Оператор goto default используется
- # Приведенный фрагмент исходного кода размещен в теле метода Main: int[] Массив = { 4, 5, 6, 8, 7 }; for (int s=0, i=0; i < Массив.Length;) { if (i % 3 == 0) continue; if (Массив [i] % 3 == 0) break; s += Массив[i++]; } System.Console.WriteLine(s); Трансляция программы завершена неудачно. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:
- # Приведенный фрагмент исходного кода размещен в теле метода 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); } Трансляция программы завершена неудачно. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:
- # Приведенный фрагмент исходного кода размещен в теле метода 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); } Трансляция программы завершена неудачно. Из приведенных высказываний укажите все высказывания, которые раскрывают причину некорректности программы:
- # Приведенный фрагмент исходного кода размещен в теле метода Main и разрабатывался для проверки попадания точки на числовой оси в интервал [1,4]: double Точка; string msg; Точка = double.Parse(System.Console.ReadLine()); if (Точка < 1) msg = "Слева"; if (Точка >=1 & Точка <=4) msg = "Внутри"; if (Точка > 4) msg = "Справа"; System.Console.WriteLine(msg); Трансляция программы завершена неудачно. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:
- # Приведенный фрагмент исходного кода размещен в теле метода 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 и разрабатывался для вывода сообщения о том, к какой категории относиться день недели, введенный пользователем: string day, msg; day = System.Console.ReadLine(); switch (day) { case "6": case "Суббота": msg = "Выходной"; break; case "7": case "Воскресенье": msg = "Выходной"; break; default: msg = "Рабочий"; } System.Console.WriteLine(msg); Трансляция программы завершена неудачно. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:
- # В теле метода Main() содержится следующий код: double a=5; string msg = "не определено"; if (a > 1) if (a < 4) msg = "внутри"; else; else msg = "снаружи"; System.Console.WriteLine(msg); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # В теле метода Main() содержится следующий код: double a=5; string msg="не определено"; if (a > 1) if (a < 4); msg = "внутри"; else msg = "снаружи"; System.Console.WriteLine(msg); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # В теле метода Main() содержится следующий код: double a=0; string msg="не определено"; if (a > 1) if (a < 4) msg = "внутри";; else msg = "снаружи"; System.Console.WriteLine(msg); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # В теле метода 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():
- # В теле метода Main() содержится следующий код: int[] a = new int[] { 30, 12, 5, 11, 3 }; int s = 0, i; for (i = 0; i < a.Length-1; i++) { if (a[i] % 2 == 0) continue; s += a[i]; } System.Console.WriteLine(s); Укажите результат вывода на консоль после выполнения метода Main():
- # В теле метода 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() содержится следующий код: uint НОД, a=9, b=6; for (НОД = (a < b) ? a : b; ; НОД--) if ((a % НОД == 0) && (b % НОД == 0)) break; System.Console.WriteLine(НОД); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # В теле метода Main() содержится код, написанный для определения наибольшего общего делителя: uint НОД, a=9, b=6; for (НОД = (a < b) ? a : b; ; НОД--); if ((a % НОД == 0) && (b % НОД == 0)) break; System.Console.WriteLine(НОД); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # В теле метода Main() содержится следующий код: int[,] a = { { 1,2 }, { 3,4 }, {5,6} }; int s, j; s=j=0; for(int i = 0; i<3; i++, j=0) while (j <= 1) s += a[i, j++]; System.Console.WriteLine(s); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # В теле метода Main() содержится следующий код: int a; a = int.Parse(System.Console.ReadLine()); if (a <= 12) System.Console.Write("Как погода? "); if (a < 9) System.Console.Write("Солнце! "); else System.Console.Write("Дождь! "); Укажите из приведенных ниже вариантов вводимых данных все варианты, при которых будет выведено сообщение: "Как погода? Дождь!"
- # В теле метода 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 = int.Parse(System.Console.ReadLine()); if (a > 9) System.Console.Write("Как дела? "); if (a < 12) System.Console.Write("Хорошо! "); else System.Console.Write("Плохо! "); Укажите из приведенных ниже вариантов вводимых данных все варианты, при которых будет выведено сообщение: "Как дела? Плохо!"
- # Проанализируйте приведенный код, определенный в методе 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; } Укажите результат вывода, если после успешного запуска программы на компиляцию и выполнение пользователь ввел с клавиатуры 1, а затем 2.
- # Проанализируйте приведенный код, определенный в методе 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; } Укажите все варианты ввода с клавиатуры в случае успешного запуска программы на выполнение, чтобы в консоль было выведено Отдыхаю
- # Проанализируйте приведенный код, определенный в методе 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; } Укажите результат вывода, если после успешного запуска программы на компиляцию и выполнение пользователь ввел с клавиатуры 4, а затем 0.
- # Проанализируйте приведенный код, определенный в методе Main(), и укажите результат вывода, если после запуска программы пользователь набрал символы Пятница и нажал клавишу ENTER. string day,msg="0"; day = System.Console.ReadLine(); switch(day) { case "1": case "Понедельник": msg = msg + "1"; break; case "2": case "Вторник": msg = msg + "2"; break; default: msg = msg + "3"; break; } System.Console.WriteLine(msg);
- # Проанализируйте приведенный код, определенный в методе 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(), и укажите результат вывода, если после запуска программы пользователь набрал символ 1 и нажал клавишу ENTER. double X; string msg; X = double.Parse(System.Console.ReadLine()); if (X < 1) msg = "Слева"; else if (X > 1 && X < 4) msg = "Внутри"; else msg = "Справа"; System.Console.WriteLine(msg);
- # Процедура, определяемая как метод класса,
- # Процедура, определяемая как метод класса,
- # Функция, определяемая как метод класса,
- # Укажите все истинные высказывания из приведенного перечня: Процедура, определяемая как метод класса,
- # Укажите истинное высказывание из приведенного перечня. Функция, определяемая как метод класса,
- # Укажите все истинные высказывания из приведенного перечня: Процедура, определяемая как метод класса,
- # Укажите из перечисленного все истинные высказывания:
- # Укажите из перечисленного все истинные высказывания:
- # Укажите из перечисленного все истинные высказывания:
- # Укажите из перечисленного все, что входит в сигнатуру метода:
- # Укажите истинное высказывание из приведенного перечня: Заголовок метода содержит три параметра. Каждый параметр представляет собой одномерный массив. Модификатор params может быть указан
- # Укажите все истинные высказывания из приведенного перечня: При вызове метода на месте параметра - одномерного массива чисел типа long c модификатором params, может быть указан аргумент, представляющий собой
- # Приведенные ниже процедуры и функции определены как методы одного класса. static void Main() { string a = "строка"; P(F(a)); P(a); } static string F(string a) { string b=""; for (int i = 0; i < a.Length; i++) b = b + a[i]; b.Replace('о', 'а'); b.Replace('к', 'н'); return b; } static void P(string a) { System.Console.Write("{0} ", a); } Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # Приведенные ниже процедуры и функции определены как методы одного класса. Укажите результат вывода на консоль после выполнения программы. static void Main() { string a = new string(new char[] {'с', 'т', 'р', 'о', 'к', 'а'}); P(F(a)); P(a); } static string F(string a) { string b=""; for (int i = 0; i 7< a.Length; i++) b = b + a[i]; a = b.Replace('о', 'а'); a = b.Replace('к', 'н'); return b; } static void P(string a) { System.Console.Write("{0} ", a); } Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # Приведенные ниже процедуры и функции определены как методы одного класса. Укажите результат вывода на консоль после выполнения программы. static void Main() { char[] ch = {'с', 'т', 'р', 'о', 'к', 'а'}; string a = new string(ch); P(F(a)); P(a); } static string F(string a) { string b=""; for (int i = 0; i < a.Length; i++) b = b + a[i]; b=b.Replace('о', 'а'); b=b.Replace('к', 'н'); a.Replace('о', 'а'); a.Replace('к', 'н'); return b; } static void P(string a) { System.Console.Write("{0} ", a); } Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # Приведенные ниже процедуры и функции определены как методы одного класса. static void Main() { int[] a = new int[]{ 4, 3, 6 }; P(F(a)); P(a); } static int[] F(int[] a) { int[] b = new int[a.Length / 2]; for (int i = 0; i < b.Length; i++) { b[i] = a[i]; a[i]++; } return b; } static void P(int[] a) { for (int i = 0; i < a.Length; i++) System.Console.Write("{0} ", a[i]); } Укажите результат вывода на консоль после выполнения программы.
- # Приведенные ниже процедуры и функции определены как методы одного класса. public static void Add(string s) { string word = "Май!"; s = s + word +"Дружба!"; } public static void Main() { string s = "Мир!"; Add(s); System.Console.Write(s); } Укажите результат вывода на консоль после выполнения программы.
- # Приведенные ниже процедуры и функции определены как методы одного класса. public static void Add(out string s) { string word = "Солнце!"; s = s + word +"День чудесный!"; } public static void Main() { string s = "Мороз!"; Add(out s); System.Console.Write(s); } Укажите результат вывода на консоль после выполнения программы.
- # Приведенные ниже процедуры и функции определены как методы одного класса. public static void Main() { string nameOld = "Петр Ильич Чайковский", nameNew; Console.WriteLine("После попытки удалить отчество: {0}", RemoveName2(nameOld, out nameNew) ? nameNew : nameOld); } static bool RemoveName2(string s1, out string s2) { ________________ int found1 = s1.IndexOf(" "); int found2 = s1.IndexOf(" ", found1 + 1); if (found1 > 0 && found2 >0) { s2 = s1.Remove(found1 + 1, found2 - found1); return true; } return false; } Среди приведенных кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания приведет к корректной программе, выводящей на консоль строку Петр Чайковский
- # Приведенные ниже процедуры и функции определены как методы одного класса. public static void Main() { _______________ string nameOld = "Петр Ильич Чайковский"; Console.WriteLine("После попытки удалить отчество: {0}", RemoveName2(nameOld, out nameNew) ? nameNew : nameOld); } static bool RemoveName2(string s1, out string s2) { int found1 = s1.IndexOf(" "); int found2 = s1.IndexOf(" ", found1 + 1); if (found1 > 0 && found2 >0) { s2 = s1.Remove(found1 + 1, found2 - found1); return true; } s2 = ""; return false; } Среди приведенных кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания приведет к корректной программе, выводящей на консоль строку Петр Чайковский
- # Приведенные ниже процедуры и функции определены как методы одного класса. public static int minVal( ___________ ) { int m = param[0]; for (int i = 1; i < param.Length; i++) if (param[i] < m) m = param[i]; return m; } public static void Main() { int min1 = minVal(5, 3); int[] args = { 45, 67, 34, 9, 112, 8 }; int min2 = minVal(args); Console.WriteLine(min1 + " " + min2); } Среди приведенных кодов укажите код, подстановка которогг вместо знаков подчеркивания приведет к корректной программе, выводящей на консоль цифры 3 8
- # Приведенные ниже процедуры и функции определены как методы одного класса. static void F(ref string s1, string[] s2) { s1 = string.Join(" ", s2); } static void Main() { string[] word = { "ОСТАП", "БЕНДЕР" }; ______________ F(ref s, word); System.Console.Write(s); } Среди приведенных кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания приведет к корректной программе, выводящей на консоль строку ОСТАП БЕНДЕР
- # Приведенные ниже процедуры и функции определены как методы одного класса. static void Print(int[] a) { for(int i=0; i<a.Length; i++) System.Console.Write("{0} ",a[i]); } static int[] F(int[] a, ref int[] b) { b = a; System.Array.Reverse(a); return a; } static void Main() { int[] a = new int[] { 3,5,7 }; int[] b = new int[] { 7,5,3 }; F(a,ref b); Print( ____ ); } Среди приведенных кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания приведет к корректной программе, выводящей на консоль значения 3 5 7
- # Приведенные ниже процедуры и функции определены как методы одного класса. static void Print(int[] a) { for(int i=0; i<a.Length; i++) System.Console.Write("{0} ",a[i]); } static int[] F(int[] a, ref int[] b) { b = a; System.Array.Reverse(a); return b; } static void Main() { int[] a = new int[] { 3,5,7 }; int[] b = new int[] { 3,5,7 }; F(a,ref b); Print( ______ ); } Среди приведенных кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания приведет к корректной программе, выводящей на консоль значения 7 5 3
- # Приведенные ниже процедуры и функции определены как методы одного класса. static double Func (int a, int b) { return a * b; } static double Func (double a, double b) { return a - b; } static double Func (short a, float b) { return a + b; } static double Func (short a, int b) { return b % a; } static void Main() { int a = 2; System.Console.Write(F(a, 3.5)); } Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # Приведенные ниже процедуры и функции определены как методы одного класса. static double Func(int a, int b) { return a * b; } static double Func(double a, double b) { return a - b; } static double Func(long a, float b) { return a + b; } static double Func(short a, int b) { return b % a; } static void Main() { int a = 2; System.Console.Write(Func(a, 3.5f)); } Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # Приведенные ниже процедуры и функции определены как методы одного класса. static double Func(byte a, int b) { return a * b; } static double Func(long a, double b) { return a - b; } static double Func(long a, float b) { return a + b; } static double Func(short a, int b) { return b % a; } static void Main() { byte a = 2; System.Console.Write(Func(a+1, 3)); } Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # Приведенные ниже процедуры и функции определены как методы одного класса. 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() { int a = 2; System.Console.Write(F(a, 3.5)); } Укажите истинное утверждение, относящееся к вызову функции F:
- # Приведенные ниже процедуры и функции определены как методы одного класса. 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() { decimal a = 2m; System.Console.Write(F(a, 3.5)); } Укажите истинное утверждение, относящееся к вызову функции F:
- # Приведенные ниже процедуры и функции определены как методы одного класса. 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: