Укажите все истинные высказывания из приведенного перечня.
В консольном приложении метод Main
В консольном приложении метод, являющийся точкой входа,
Консольное приложение компилируется в
В консольном приложении точкой входа в программу является метод,
Program должно быть первым 
Main и должен быть определен в классе Program 
Main и может быть определен в любом классе 
main и может быть определен в любом классе 
Метод, определяющий точку входа в программу на языке C# должен иметь имя
main 
WinMain 
MAIN 
Main 
ApplicationRun 
Исполняемый модуль в .NET Framework представлен
Общеязыковая исполняющая среда CLR - это
Среда Visual Studio .NET - это
Платформа .NET Framework обеспечивает:
"Сбор мусора" (Garbage Collection) - это
К функциям среды исполнения CLR относится:
Результатом трансляции исходной программы на языке C# может быть
Для вывода на консоль сообщения "Первая программа" разработана программа, код которой полностью приведен ниже:class Test { public void Main() { System.Console.Write("Первая программа"); } } Трансляция программы завершена неудачно. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:
Write должен быть создан объект класса Console 
using System для фиксации используемого пространства имен 
Main обязана возвращать значение в виде целого числа 
Main должна быть определена как статический метод 
Main не указаны параметры 
Для вывода на консоль сообщения "Первая программа" разработана программа, код которой полностью приведен ниже:class Test { static int main() { System.Console.Write("Первая программа"); return 0;} } Трансляция программы завершена неудачно. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:
main не указаны параметры 
using System для фиксации используемого пространства имен 
main обязана возвращать значение в виде целого числа, отличного от 0 
main 
Write должен быть создан объект класса Console 
Для вывода на консоль сообщения "Первая программа" разработана программа, код которой полностью приведен ниже:class Test { static int Main() { System.Console.Write("Первая программа"); } } Трансляция программы завершена неудачно. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы
Main не указаны параметры 
using System для фиксации используемого пространства имен 
Main для завершения программы обязана использовать оператор return 
Main должна быть определена вне класса, так как она является точкой входа 
Write должен быть создан объект класса Console 
Для вывода на консоль сообщения"Проба пера"разработана программа, код которой полностью приведен ниже:static void Main() { System.Console.Write("Проба пера"); } Трансляция программы завершена неудачно. Какое из приведенных ниже высказываний раскрывает причину некорректности программы:
Main не указаны параметры 
using System для фиксации используемого пространства имен 
Main обязана возвращать значение в виде целого числа 
Main должна быть определена как метод класса 
Write принадлежит не классу, а объекту, и его вызов должен выполняться через предварительно созданный объект класса Console 
Для вывода на консоль сообщения"Изучаем C#"разработана программа, код которой полностью приведен ниже:class MyClass { static int Main() { Console.Write("Изучаем C#"); return 0; } } Трансляция программы завершена неудачно. Какое из приведенных ниже высказываний раскрывает причину некорректности программы:
Console 
Main обязан возвращать значение 1 
Main может возвращать только тип void 
Main не может быть статическим методом 
Main может быть определен только в классе Program 
Для вывода на консоль сообщения"Что-то получается"разработана программа, код которой полностью приведен ниже:using System; class MyClass { private void Main() { Console.Write("Что-то получается"); } } Трансляция программы завершена неудачно. Какое из приведенных ниже высказываний раскрывает причину некорректности программы:
Console 
Main обязан возвращать значение целого типа 
Main может быть только общедоступным (public) 
Main должен быть статическим методом 
Main должна определяться как глобальная процедура, а не как метод класса 
Программа предназначена для вывода на консоль значенияY=Sn:class Program { static void Main() { double S = 13, n = 7, Y; Y = ____; System.Console.Write(Y); }} Среди приведенных ниже кодов укажите код, которым необходимо заменить знаки подчеркивания для получения корректной программы, решающей поставленную задачу:
Math.Pow(s, n) 
S^n 
S**n 
System.Math.Exp(S, n) 
System.Math.Pow(S, n) 
Программа предназначена для вывода на консоль значения случайного вещественного числа в интервале[0,100):using System; class Program { static void Main() { Random rnd = new Random(); Console.Write( ___ ); } } Среди приведенных ниже кодов укажите код, которым необходимо заменить знаки подчеркивания для получения корректной программы, решающей поставленную задачу:
rnd.NextDouble(0,99) 
Random.NextDouble()*99.0 
rnd.NextDouble()*100.0 
NextDouble(100) 
rnd.NextDouble(0,100) 
Программа предназначена для вывода на консоль значения случайного целого числа в интервале[50,100):using System; class Program { static void Main() { Random rnd = new Random(); Console.Write( ___ ); } } Среди приведенных ниже кодов укажите код, которым необходимо заменить знаки подчеркивания для получения корректной программы, решающей поставленную задачу:
rnd.Next(50,100) 
rnd.Next() + 50 
Random.Next(50, 100) 
NextDouble()*50+50 
rnd.Next(50,99) 
Программа предназначена для вывода на консоль значения случайного вещественного числа в интервале [0,1):using System; class Program { static void Main() { Random rnd = new Random(); Console.Write( ___ ); } } Среди приведенных ниже кодов укажите код, которым необходимо заменить знаки подчеркивания для получения корректной программы, решающей поставленную задачу:
rnd 
rnd.NextDouble() 
Random.NextDouble() 
NextDouble() 
rnd.NextDouble 
Программа предназначена для вывода на консоль значения числа "пи;":class Program { static void Main() { System.Console.Write( _________ ); } } Среди приведенных ниже кодов укажите код, которым необходимо заменить знаки подчеркивания для получения корректной программы, решающей поставленную задачу:
System.Math.PI() 
PI 
Math.PI 
System.Math.PI 
PI.Math. System 
Программа предназначена для вывода на консоль значения |-2|:using System; class Program { static void Main() { Console.Write( _____ ); } } Среди приведенных ниже кодов укажите код, которым необходимо заменить знаки подчеркивания для получения корректной программы, решающей поставленную задачу:
Abs(-2) 
Math.Abs(-2) 
Abs(-2).Math 
new Math().Abs(-2) 
Math.Abs.-2 
Укажите все ключевые слова из приведенного перечня, которые определяют целочисленные типы данных:
sbyte 
ulong 
void 
decimal 
float 
Укажите все ключевые слова из приведенного перечня, которые определяют вещественные типы данных:
decimal 
sbyte 
ushort 
bool 
float 
Укажите все ключевые слова из приведенного перечня, которые не определяют вещественные и целочисленные типы данных:
void 
sbyte 
string 
bool 
float 
Укажите из приведенного перечня тип, который может использоваться только в небезопасных (unsafe) участках кода на C#:
byte 
ulong 
void 
pointer) 
В приведенном перечне укажите все типы, соответствующие целым числам без знака:
byte 
long 
char 
decimal 
uint 
В приведенном перечне укажите все типы, соответствующие целым числам со знаком:
char 
double 
decimal 
int 
short 
Для хранения значения типа decimal в C# необходима память, объем которой
Для хранения значения типа ushort в C# необходима память, объем которой
Для хранения значения типа char в C# необходима память, объем которой
Для хранения значения типа
doubleв C# необходима память, объем которой
Литерал
25E1определяет константу типа:
float 
decimal 
double 
int 
uint 
Литерал
126mопределяет константу типа:
float 
decimal 
ulong 
byte 
char 
В теле метода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():
True 
False 
1 
A == B 
0 
В теле методаMain()содержится следующий код:Random d1, d2; d1 = new Random(1); d2 = new Random(1); System.Console.Write(d1 != d2); Укажите результат вывода на консоль после выполнения методаMain():
False 
True 
1 
System.Random 
d1 != d2 
В теле методаMain()содержится следующий код:object d1 = new object(); object d2 = new object(); System.Console.Write(d1 == d2); Укажите результат вывода на консоль после выполнения методаMain():
1 
d1 == d2 
0 
True 
False 
В теле методаMain()содержится следующий код:Random d1 = new Random(777); Random d2 = new Random(777); System.Console.Write(d1 == d2); Укажите результат вывода на консоль после выполнения методаMain():
True 
False 
1 
System.Random 
True, либо False, но конкретный результат определить невозможно, так как неизвестны значения переменных d1 и d2 
В теле методаMain()содержится следующий код:Random d1 = new Random(555); Console.Write(d1); Укажите результат вывода на консоль после выполнения методаMain():
Random 
null 
System.Random 
555 
В теле методаMain()содержится следующий код:Object a = 10 + 5; Object b = 9 + 6; Console.Write(a == b); Укажите результат вывода на консоль после выполнения методаMain():
15 
0 
1 
True 
False 
В теле методаMain()содержится следующий код:long a = new long(); ushort b = new ushort(); System.Console.Write(a == b); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
a и b имеют разные типы 
a и b имеют неопределенное значение 
False 
True 
a == b 
В теле методаMain()содержится следующий код:char a = new char(); int b = new int(); System.Console.Write(a == b); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
a и b имеют несовместимые типы 
a и b имеют неопределенное значение 
True 
False 
a == b 
В теле методаMain()содержится следующий код:float a = new float(); int b = new int(); System.Console.Write(a == b); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
a и b имеют неопределенное значение 
True 
False 
0 
a и b имеют несовместимые типы 
В теле методаMain()содержится следующий код:int a = new int(); int b = new int(); System.Console.Write(a == b); Укажите результат вывода на консоль после выполнения методаMain():
System.Int32 
Main не выполняется: программа содержит ошибки 
True 
False 
0 
В теле методаMain()содержится следующий код:long a = long.MaxValue; long b; System.Console.Write(a == b); Укажите результат вывода на консоль после выполнения методаMain():
True 
False 
True, либо False, но конкретный результат определить невозможно, так как неизвестно значение переменной b 
Main не выполняется: программа содержит ошибки 
System.Int64 
В теле методаMain()содержится следующий код:byte A = new byte(); byte B = 0; System.Console.Write(A == B); Укажите результат вывода на консоль после выполнения методаMain():
True 
False 
True, либо False, но конкретный результат определить невозможно, так как неизвестно значение переменной A 
Main не выполняется: программа содержит ошибки 
1 
Требуется вывести на консоль максимально возможное значение типаushort. Для решения этой задачи разработана программа:class Program { static void Main() { ushort a = 255; System.Console.WriteLine( ___ ); }} Среди приведенных ниже кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания позволяет получить корректную программу, решающую поставленную задачу:
a.MaxValue 
ushort.MaxValue 
65535 
a.ToString() 
a.MaxValue() 
Требуется вывести на консоль минимально возможное значение типаsbyte. Для решения этой задачи разработана программа:using System; class Program { static void Main() { sbyte a = 0; Console.WriteLine( ___ ); } } Среди приведенных ниже кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания позволяет получить корректную программу, решающую поставленную задачу:
sbyte.MinValue 
a.MinValue 
a.ToString() 
-128 
a.MinValue() 
Требуется вывести на консоль минимально возможное значение типаfloat. Для решения этой задачи разработана программа:using System; class Program { static void Main() { float a = -0.0f; Console.WriteLine( ___ ); } } Среди приведенных ниже кодов укажите код, подстановка которого вместо знаков подчеркивания позволяет получить корректную программу, решающую поставленную задачу:
a.MinValue 
a.ToString() 
-0.0 
a.MinValue() 
float.MinValue 
Требуется вывести на консоль максимально возможное значение типаshort. Для решения этой задачи разработана программа:using System; class Program { static void Main() { short a = 255; Console.WriteLine( ___ ); } } Среди приведенных ниже кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания позволяет получить корректную программу, решающую поставленную задачу:
short.MaxValue 
32767.ToString() 
a.MaxValue 
a.ToString() 
a.MaxValue() 
Среди приведенных ниже кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания позволяет получить корректную программу, которая выведет на консольTrue:using System; class Program { static void Main() { byte A = _______; Console.WriteLine(A == Byte.MaxValue); } }
new byte(255) 
255 
256 
127 
byte.MaxValue 
Среди приведенных ниже кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания позволяет получить корректную программу, которая выведет на консольTrue:using System; class Program { static void Main() { short A = ________ ; Console.WriteLine(A == short.MinValue); } }
-32768 
UInt16.MinValue 
Int16.MinValue 
0 
-256 
Отметьте среди перечисленных все случаи, в которых осуществляется неявное (автоматическое) преобразование типа
double d = 5.6; 
double d = 128; 
float f = 5.6; 
long l = 250; 
long l = 250L 
Отметьте среди перечисленных одно условие, при выполнении которого осуществляется неявное (автоматическое) преобразование типа переменной при ее присвоении переменной другого типа:
Отметьте среди перечисленных все случаи, при выполнении которых возникает потеря информации:
int i = 256; byte b = (byte)i; 
int i = 255; byte b = (byte)i; 
uint u = 32000; short s = (short)u; 
uint u = 64000; short s = (short)u; 
float f = 456.5f; long l = (long)f; 
Отметьте среди перечисленных все случаи, в которых может возникать необходимость в явном преобразовании ссылки одного типа в ссылку другого типа (если это не ссылки на строки):
boxing) 
unboxing) 
Отметьте среди перечисленных все случаи, в которых явное преобразование типа может привести к побочным эффектам потери точности или значимости:
byte в int 
uint в int 
byte в sbyte 
double в float 
short в double 
Отметьте среди перечисленных все случаи, в которых явное преобразование типа может привести к побочным эффектам потери точности или значимости:
double в long 
ulong в long 
byte в float 
int в long 
decimal в short 
Укажите среди перечисленных все варианты оператора присваивания, в которых преобразование типа источника (правая часть оператора присваивания) к типу приемника (левая часть оператора присваивания), может быть только явным:
uint <---- byte 
byte <---- char 
decimal <---- float 
decimal <---- long 
decimal <---- double 
Укажите среди перечисленных все операторы присваивания, для которых будет выдано сообщение об ошибке преобразования типа:
uint b=10; b=b+b; 
int a=10; a=a*a; 
float f=10.0f; f=f+f; 
short s=10; s=s*s; 
ushort u=10; u=u*u; 
Укажите среди перечисленных оператор присваивания, для которого будет выдано сообщение об ошибке преобразования типа:
byte b=10; b=b+b; 
int a=10; a=a*a; 
float f=10.0f; f=f+f; 
long s=10; s=s*s; 
uint u=10; u=u*u; 
Укажите среди перечисленных все варианты операции присваивания, в которых преобразование типа источника (правая часть оператора присваивания) к типу приемника (левая часть оператора присваивания), может быть только явным:
int <---- byte 
int <---- uint 
decimal <---- int 
long <---- double 
double <---- float 
Укажите среди перечисленных все варианты операции присваивания, в которых преобразование типа источника (правая часть оператора присваивания) к типу приемника (левая часть оператора присваивания), может быть только явным:
int <---- long 
decimal <---- short 
decimal <---- float 
double <---- int 
int <---- char 
Укажите среди перечисленных все варианты операции присваивания, в которых преобразование типа источника (правая часть оператора присваивания) к типу приемника (левая часть оператора присваивания), может быть только явным:
int <---- short 
short <---- long 
decimal <---- byte 
byte <---- sbyte 
char <---- int 
В теле методаMain()содержится следующий код:object box = 125; short original; original = _____; Среди указанных ниже кодов укажите код, подстановка которого вместо знаков подчеркивания позволяет присвоить переменнойoriginalзначение 125:
(short)box 
(int)box 
box 
(short)(char)box 
(long)box 
В теле методаMain()содержится следующий код:object box = 'A'; short original; original = _________; Среди указанных ниже кодов укажите код, подстановка которого вместо знаков подчеркивания позволяет присвоить переменнойoriginalзначение 65:
(short)box 
(char)box 
box 
(object)box 
(short)(char)box 
В теле методаMain()содержится следующий код:object box = 65; char original; original = ____; Среди указанных ниже кодов укажите код, подстановка которого вместо знаков подчеркивания позволяет присвоить переменнойoriginalсимвол А, имеющий код 65:
(char)box 
(char)(int)box 
(int)box 
box 
(object)box 
В теле методаMain()содержится следующий код:object box = 5.125; float original; original = ____; Среди указанных ниже кодов укажите код, подстановка которого вместо знаков подчеркивания позволяет присвоить переменнойoriginalзначение5.125:
(float)(double)box 
(float)box 
(double)box 
box 
(long)box 
В теле методаMain()содержится следующий код:object box = 44.5f; double original; original = ______ ; Среди указанных ниже кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания позволяет присвоить переменнойoriginalзначение44.5:
(float)(double)box 
(float)box 
(double)box 
box 
(double)(float)box 
В теле методаMain()содержится следующий код:object box = 127; ulong original; original = _________ ; Среди указанных ниже кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания позволяет присвоить переменнойoriginalзначение127:
(uint)box 
(uint)(byte)box 
(uint)(int)box 
box 
(ulong)(int)box 
В теле методаMain()содержится код, предназначенный для вычисления площадиSкруга, радиусRкоторого равен 12.____ R=12; double S = System.Math.PI*R*R;Среди перечисленных ниже типов укажите все типы, подстановка каждого из которых вместо знаков подчеркивания позволяет получить программу, решающую поставленную задачу:
char 
int 
double 
sbyte 
decimal 
В теле методаMain()содержится код, предназначенный для вычисления площадиSкруга, радиусRкоторого равен 12._______ R = 12; float S = (float)System.Math.PI * (float)(R * R);Среди перечисленных ниже типов укажите все типы, подстановка кажого из которых вместо знаков подчеркивания позволяет получить программу, решающую поставленную задачу:
decimal 
long 
float 
sbyte 
char 
В теле методаMain()содержится код, предназначенный для вычисления радиусRкруга, площадьSкоторого равна 452,4.____ S=452.4f; double R = System.Math.Sqrt(S/ System.Math.PI); Среди перечисленных ниже типов укажите все типы, подстановка каждого из которых вместо знаков подчеркивания позволяет получить программу, решающую поставленную задачу:
long 
int 
double 
decimal 
float 
В теле методаMain()содержится код, предназначенный для вычисления расстояния от начала координат до точки с координатамиx=3,y=4:____ x=3,y=4; double d; d = System.Math.Sqrt(x*x + y*y); Среди перечисленных ниже типов укажите все типы, подстановка кажого из которых вместо знаков подчеркивания позволяет получить программу, решающую поставленную задачу:
long 
char 
float 
sbyte 
decimal 
В теле методаMain()содержится код, предназначенный для вычисления большего из двух значений:double d; d = System.Math.Max( _________ ); Среди перечисленных ниже кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания позволяет получить корректную программу:
3, 4M 
3F, 4 
3.0, 4UL 
"3","4" 
3, 4 
В теле методаMain()содержится код, предназначенный для вычисления меньшего из двух значений:double d; d = System.Math.Min( _________ ); Среди перечисленных ниже кодов укажите все коды, подстановка кажого из которых вместо знаков подчеркивания позволяет получить корректную программу:
2E2, 15F 
200, 15M 
200F, 15L 
'200', '15' 
200.0, 15 
Память в стеке, выделенная для хранения локальной переменной, освобождается:
Укажите истинные высказывания из приведенного перечня:
Укажите истинное высказывание из приведенного перечня: Если имя локальной переменной, объявленной в блоке, совпадает с именем поля, то:
Укажите варианты всех истинных высказываний из приведенного перечня:Область памяти для хранения локальной переменной выделяется:
Укажите истинное высказывание из приведенного перечня:Модификатор
publicв объявлении локальной переменной означает что
public 
public 
Укажите истинное высказывание из приведенного перечня:Модификатор
staticв объявлении локальной переменной типаintозначает что
Укажите все варианты, относящиеся к недопустимому назначению начального значения (инициализации) локальной переменной х:
int x = 56; 
int x = new int(56); 
int x = new int(); 
int y, x=y; 
int y=0, x=y; 
Укажите варианты, относящийся к допустимому назначению начального значения (инициализации) локальным переменным:
float x = 56.5; 
char x = 'A'; 
char x = 65; 
byte x = new byte(0); 
byte y=287; 
Укажите все варианты, относящиеся к допустимому назначению начального значения (инициализации) локальным переменным:
double x = -36.5; 
ushort x = -35; 
short x = 65500; 
decimal x = 56.34; 
float y=0.24E5f; 
Укажите все истинные утверждения, относящиеся к назначению начального значения (инициализации) локальных переменных:
Укажите все истинные утверждения из приведенного перечня:Локальная переменная - это переменная,
Local 
protected 
Укажите все истинные утверждения из приведенного перечня:Локальная переменная доступна (видна)
public 
В теле метода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():
0 
0,5 
Main не выполняется: программа содержит ошибки 
0,9 
В теле метода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:
45 
55 
3545 
35 
В теле метода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() не может быть выполнен: трансляция программы завершается неудачно 
В теле метода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() не может быть выполнен: трансляция программы завершается неудачно 
В теле методаMain()содержится следующий программный код:short a ,b=4; a = 5%3 + 5 * ++b; System.Console.Write(a); Укажите результат вывода на консоль после выполнения методаMain():
27 
22 
Main не выполняется: программа содержит ошибки 
20 
В теле методаMain()содержится следующий программный код:char a='B',c; int b = 0; c = (char)(++a+b++); System.Console.Write(c); Укажите результат вывода на консоль после выполнения методаMain():
D 
C 
Main не выполняется: программа содержит ошибки 
B 
В теле методаMain()содержится следующий программный код:char a='B',c; int b = 2; c = (char)(++a - --b); System.Console.Write(c); Укажите результат вывода на консоль после выполнения методаMain():
B 
C 
A 
D 
В теле методаMain()содержится приведенный ниже программный код:byte a = 0x8, b, maska =_____; b = (byte)(a & maska); System.Console.WriteLine(b); Среди приведенных ниже инициализаторов укажите один инициализатор, подстановка которого вместо знаков подчеркивания позволит получить программу, которая выведет на экран десятичное значение 8:
0x0 
0x1 
0xF 
0x7 
В теле методаMain()содержится приведенный ниже программный код:byte a = 0x8, b, maska =____; b = (byte)(a++ | maska); System.Console.WriteLine(b); Среди приведенных ниже инициализаторов укажите один инициализатор, подстановка которого вместо знаков подчеркивания позволит получить программу, которая выведет на экран десятичное значение 24:
0x10 
0x7 
(byte)~a 
0xF 
В теле методаMain()содержится приведенный ниже программный код:byte a = 0x8, b, maska =____; b = (byte)(a ^ maska++); System.Console.Write(b); Среди приведенных ниже инициализаторов укажите один инициализатор, подстановка которого вместо знаков подчеркивания позволит получить программу, которая выведет на экран десятичное значение 6:
0xF 
0x7 
(byte)~a 
0xE 
В теле методаMain()содержится приведенный ниже программный код:byte a=0x8C, b, maska=_____; b = (byte)(a ^ maska); System.Console.WriteLine(b); Среди приведенных ниже инициализаторов укажите все инициализаторы, подстановка каждого из которых вместо знаков подчеркивания позволит получить программу, которая выведет на экран десятичное значение255:
0x73 
~a 
115 
0x8C 
В теле методаMain()содержится приведенный ниже программный код:sbyte a = 0x7B, b, maska = _____; b = (sbyte)(a & maska); System.Console.WriteLine(b); Среди приведенных ниже инициализаторов укажите все инициализаторы, подстановка каждого из которых вместо знаков подчеркивания позволит получить программу, которая выведет на экран десятичное значение11:
0x0F 
15 
14 
0xF 
0xD 
В теле методаMain()содержится приведенный ниже программный код:byte a = 0xC3, maska =______; sbyte b; b = (sbyte)(a ^ maska); System.Console.WriteLine(b); Среди приведенных ниже инициализаторов укажите все инициализаторы, подстановка каждого из которых вместо знаков подчеркивания позволит получить программу, которая выведет на экран десятичное значение(-1):
~a 
0xF 
0x3C 
(byte)~a 
0 
В теле метода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():
0 
-1 
128 
63 
В теле методаMain()содержится следующий программный код:byte a = 0xFF; sbyte b; b = (sbyte)(a >> 4); System.Console.WriteLine(b); Укажите результат вывода на консоль после выполнения методаMain():
-1 
FF 
-15 
15 
В теле методаMain()содержится следующий программный код:sbyte a = -128; sbyte b; b = (sbyte)(a >> 4); System.Console.WriteLine(b); Укажите результат вывода на консоль после выполнения методаMain():
-16 
16 
-8 
8 
Из приведенных ниже фрагментов кода укажите все фрагменты, соответствующие объявлению ссылки на массив массивов:
byte[,] a; 
float[][] a; 
string[] a; 
char** a; 
int *a[]; 
Из приведенных ниже фрагментов кода укажите все фрагменты, соответствующие объявлению ссылки на одномерный массив, элементами которого являются символы:
char[] a; 
char[][] a; 
string[] a; 
char** a; 
char *a; 
Из приведенных ниже фрагментов кода укажите фрагмент, соответствующий объявлению ссылки на двухмерный массив, элементами которого являются строки:
string [][] a; 
char[] a; 
string ** a; 
char *a[]; 
string [,] a; 
Из приведенных ниже фрагментов кода укажите фрагмент, соответствующий объявлению ссылки на двухмерный массив, элементами которого являются символы:
char[,] a; 
char[][] a; 
string[] a; 
char** a; 
char *a[]; 
Из приведенных ниже фрагментов кода укажите все фрагменты, соответствующие объявлению ссылокA,Bна одномерный массив, элементами которого являются целые числа:
int[]A,B; 
int []A,[]B; 
int[]A; int[]B; 
int A[],B[]; 
int A[]; int B[]; 
Из приведенных ниже фрагментов кода укажите все фрагменты, соответствующие объявлению ссылокA,Bна массив, элементами которого являются массивы вещественных чисел:
float[ [] ]A,B; 
float[,]A; float[,]B; 
float[,] A,B; 
float[][] A,B; 
float[][]A; float[][]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() не может быть выполнен: трансляция программы завершается неудачно 
True:False 
False:False 
True 
False:True 
В теле метода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)); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
False:False 
True:False 
False 
False:True 
В теле метода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() не может быть выполнен: трансляция программы завершается неудачно 
True: True 
44, 55:88, 89 
System.Int32[]:System.Int32[] 
True: False 
В теле метода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 не выполняется: программа содержит ошибки 
True:False 
False:False 
True:System.Int32[] 
В теле метода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():
False:True 
Main не выполняется: программа содержит ошибки 
True:False 
False:False 
В теле метода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());
True:False 
Main не выполняется: программа содержит ошибки 
True:True 
False:False 
Следующий фрагмент метода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 не допускает использование в качестве аргумента имени массива 
Следующий фрагмент метода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); Из приведенных высказываний укажите все высказывания, которые раскрывают причины некорректности фрагмента:
В не задана инициализация третьей строки  
А пропущены ключевые слова: new int[,] 
А не может быть преобразована в ссылку на массив С 
System.Console.Write не допускает использование в качестве аргумента имени массива 
Следующий фрагмент метода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; Из приведенных высказываний укажите все высказывания, которые раскрывают причины некорректности фрагмента:
А недопустимо в данном месте указывать размерность 
А пропущены ключевые слова: new int[,] 
В недопустимо указывать размерность, если задана инициализация 
В не может быть преобразована в ссылку на массив А, так как массивы имеют разную размерность 
С должна быть указана размерность 
Для поэлементного сложения массива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); Трансляция программы завершена неудачно. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:
B и C не являются ссылками на массив 
A и B имеют разное количество элементов 
C, недостаточна по объему 
+ не определена для ссылок на массив 
System.Console.Write не допускает использование в качестве аргумента ссылок 
Для перестановки местами первого и последнего элемента массива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 При выполнении программы возникло исключение. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:
B не является ссылкой на массив 
B не выделена 
B не инициализирована 
A и B не могут ссылаться на одну и ту же область памяти 
Для перестановки элементов массиваAв обратном порядке разработан приведенный ниже исходный код, который размещен в методеMain():short[] A; short[] B; A = new short[] { 1, 2, 3 }; B = new short[2]; B = A; System.Array.Reverse(B,1,3); При выполнении программы возникло исключение. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:
B имеет размер, недостаточный для хранения копии массива A 
A 
B не инициализированы 
A не определено 
A и B указывают на массивы с разным количеством элементов 
Программа предназначена для заполнения матрицы и вывода в консоль двух элементов матрицы: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
a[2,1], a[2,3] 
a[0,1], a[2,1] 
a[1,0], a[1,2] 
a[1,2], a[3,2] 
Программа предназначена для заполнения матрицы и вывода в консоль двух элементов матрицы: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
a[1,3], a[3,1] 
a[2,0], a[0,2] 
a[0, 2], a[2, 0] 
a[3,1], a[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} ", _______); } } Среди приведенных кодов укажите код, подстановка которого вместо знаков подчеркивания приведет к корректной программе, выводящей на консоль значения:4 8
a[1,0], a[2,1] 
a[2,1], a[3,2] 
a[0, 1], a[1, 2] 
a[1,2], a[2,3] 
Программа предназначена для заполнения и вывода элементов матрицы:using System; class Program { static void Main() { int[,] a; a = new int[2,2] { {22,33}, {44,55} }; Console.Write( ____ ); } } Среди приведенных кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания приведет к корректной программе, выводящей на консоль значения:22 44 33 55
"{0} {2} {1} {3}", a[0,0], a[0,1], a[1,0], a[1,1] 
"{0} {3} {2} {1}", a[0,0], a[1,1], a[0,1], a[1,0] 
"{0} {1} {2} {3}", a[0,0], a[0,1], a[1,0], a[1,1] 
"{0} {1} {3} {2}", a[0,0], a[1,0], a[0,1], a[1,1] 
Программа предназначена для вывода сообщенияОГО:using System; class Program { static void Main() { char[,] a; char a = new char[3, 3] { { 'Н', 'О', 'С' }, { 'Г', 'О', 'Д' }, { 'C', 'О', 'Н' } }; Console.Write( _____________ ); } } Среди приведенных кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания приведет к корректной программе, решающей эту задачу
"{0}{1}{2}", a[1,0], a[0,1], a[1,2] 
"{0}{1}{2}", a[1,2], a[2,1], a[2,2] 
"{0}{1}{2}", a[0,1], a[1,0], a[1,1] 
"{2}{1}{0}", a[0,1], a[1,0], a[0,1] 
Программа предназначена для заполнения и вывода элементов матрицы: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
{3,2}, {4,1} 
{3,4}, {2,1} 
3, 4, 2, 1  
{3,B},{2,1} 
В теле метода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); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
16 4 3 1 
16 4 3 0 
19 3 4 2 
В теле метода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); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
16 4 3 1 
16 4 3 0 
21 3 4 2 
В теле метода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)); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
22 12 11 
21 12 11 
22 11 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 не выполняется: программа содержит ошибки 
22 33 44 55 
10 33 44 55 
77 33 44 77 
В теле метода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 не выполняется: программа содержит ошибки 
1 0 0 1 
0 0 0 1 
1 0 0 0 
В теле метода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():
11 12 13 14 
11 12 14 15 
11 12 15 15 
11 15 15 15 
Проанализируйте программу и определите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение: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]); } }
a и b являются ссылками разных типов 
4 3 2 1 
3 4 1 2 
3 2 1 4 
Проанализируйте программу и определите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение: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]); } }
a и b являются ссылками разных типов 
4 3 2 1 
2 1 4 3 
3 2 1 4 
Проанализируйте программу и определите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение: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]); } }
a и b являются ссылками разных типов 
7 5 3 0 
1 2 3 4 
1 0 7 5 
Проанализируйте программу и определите результат вывода.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]); } }
Main не выполняется: программа содержит ошибки 
22 33 44 55 
77 33 44 88 
77 33 88 55 
Проанализируйте программу и определите результат вывода.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 не выполняется: программа содержит ошибки 
5 7 5 7 
3 0 5 7 
5 5 7 7 
Проанализируйте программу и определите результат вывода.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); } }
Main не выполняется: программа содержит ошибки 
6 
5 
4 
Из приведенного перечня укажите все истинные утверждения, относящиеся к строкам:
System.String 
Из приведенного перечня укажите все истинные утверждения, относящиеся к строкам:
Из приведенного перечня укажите все истинные утверждения, относящиеся к строкам:
String 
String с параметром в виде массива символов 
String с параметром в виде строковой константы 
char 
Из приведенного перечня укажите все истинные утверждения, относящиеся к строкам:
Из приведенного перечня операций укажите все операции, определенные для строк:
Из приведенного перечня операций укажите все операции, определенные для строк:
Проанализируйте программу и определите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:class Program { static void Main() { int a=12, b=34; string s = "Сумма="; s += a + b; System.Console.Write(s); } }
сумма=1234 
сумма=46 
сумма=12+34 
1234 
Проанализируйте программу и определите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение. Код символа 0 равен 48.using System; class Program { static void Main() { int a=12, b=34; string s = "Сумма="; s +="0"+ a + b; Console.Write(s); } }
сумма=01234 
сумма=46 
сумма=0+12+34 
01234 
Проанализируйте программу и определите результат вывода. Код символа 0 равен 48.using System; class Program { static void Main() { int a=12, b=34; string s = "Сумма="; s += '0'+ a + b; Console.Write(s); } }
сумма=01234 
сумма=94 
сумма=0+12+34 
01234 
Проанализируйте программу и определите результат вывода.using System; class Program { static void Main() { string s = "Сумма="; s = s + 22 + 33; Console.Write(s); } }
Сумма=2233 
Сумма=55 
Сумма=22+33 
Сумма=+22+33 
В теле методаMain()содержится следующий код:string S = null; int B = 30; S += B + 10; System.Console.Write(S); Укажите результат вывода на консоль после выполнения методаMain():
30+10 
B10 
3040 
40 
В теле методаMain()содержится следующий код:string S = null; int B = 5; S = S + 20 + B; System.Console.Write(S); Укажите результат вывода на консоль после выполнения методаMain():
25 
20B 
205 
20+B 
В теле методаMain()содержится следующий код:string s = "?234", s2 = "56"; s = '1' + s[1] + s[2] + s[3]; s = s + s2; System.Console.Write(s); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение, если код символа 1 равен 49:
112356 
21 
69 
123456 
В теле методаMain()содержится следующий код:string word = new string("1234"); string s = "5" + word[3] + word[2] + word[1]; System.Console.Write(s); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
5321 
54532 
14 
11 
В теле методаMain()содержится следующий код:string s = "0?234"; s[1]='1'; s = "-"+s[1]+ s[2] + s[3]; System.Console.Write(s); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
-123 
-012 
-6 
-3 
В теле методаMain()содержится следующий код:string[] words = new string[] { "ИНФОРМАТИКА", "МОСКВА" }; string s=""; s = s + words[1][0] + words[0][8] + 'Р'; System.Console.Write(s); Укажите результат вывода на консоль после выполнения методаMain():
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 Укажите результат вывода на консоль после запуска программы из командной строки:
C:\P.EXE+10+20+30 
10+20+30 
60 
C:\P.EXE60 
В классе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 Укажите результат вывода на консоль после запуска программы из командной строки:
2 
3 
4 
5 
В теле методаMain()содержится следующий код:string str = "whfirk"; char[] chars = str.ToCharArray(); chars[1] = 'o'; str = new string(chars); System.Console.Write(str); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
whfirk 
ohfirk 
wofirk 
owhfirk 
В теле методаMain()содержится следующий код:string str = "whfirk"; str = str.Remove(1, 2); str = str.Insert(1,"o"); System.Console.Write(str); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
whoirk 
wofirk 
woirk 
hofirk 
В теле методаMain()содержится следующий код:string str = "wofirf"; str = str.Replace('f', 'o'); str = str.Substring(0,3)+str.Substring(4); System.Console.Write(str); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
wooro 
wffrf 
wir 
wofwofi 
Для преобразования строкиКОШКАв строкуМЫШКАразработан приведенный ниже исходный код, который размещен в методеMain():string s = "КОШКА"; s[0]='М'; s[1] = 'Ы'; Console.Write(s); Трансляция программы завершена неудачно. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:
s[0]="М"; s[1] = "Ы" 
Для преобразования строкиКОШКАв строкуМЫШКАразработан приведенный ниже исходный код, который размещен в методеMain():string str = "КОШКА"; char[] s = ______________ ; s[0] = 'М'; s[1] = 'Ы'; str = new string(s); System.Console.Write(str); Среди приведенных кодов укажите код, подстановка которого вместо знаков подчеркивания приведет к корректной программе, решающей эту задачу
str.Substring(0,str.Length) 
str 
str.ToCharArray() 
(char[])str 
Для преобразования строкиГОДв строкуДОГразработан приведенный ниже исходный код, который размещен в методеMain():string str = "ГОД"; char[] s = str.ToCharArray(); System.Array.Reverse(s); str = ______ ; System.Console.Write(str); Среди приведенных кодов укажите код, подстановка которого вместо знаков подчеркивания приведет к корректной программе, решающей эту задачу
s 
new string(s) 
s.ToString() 
new s 
Программа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); } } Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
1 3 1 
2 4 2 
0 0 0 
1 3 -1 
В теле метода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]); Укажите результаты вывода на консоль после попытки запустить программу на компиляцию и выполнение:
a b*c** d 
a b*c* d* 
a\tb*c**\td 
Приведенный фрагмент исходного кода размещен в теле метода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);
True True False 
True False False 
1 0 0  
True True True 
Требуется сформировать строку путем объединения двух исходных строк. Исходные строки объединяются в порядке убывания по алфавиту. Для решения этой задачи разработан приведенный ниже исходный код, который размещен в методе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]; Среди приведенных кодов укажите код, подстановка которого вместо знаков подчеркивания приведет к корректной программе, решающей эту задачу
s[0] < s[1] 
s[0].CompareTo(s[1]) < 0 
s[0].CompareTo(s[1]) > 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]; Среди приведенных кодов укажите код, подстановка которого вместо знаков подчеркивания приведет к корректной программе, решающей эту задачу.
s[0] < s[1] 
s[1].CompareTo(s[0]) < 0 
s[0].CompareTo(s[0]) > 0 
s[1].CompareTo(s[0]) > 0 
Из приведенного перечня укажите все утверждения, соответствующие семантике оператораforeach:Оператор
foreachиспользуется
Из приведенного перечня укажите все утверждения, соответствующие семантике оператораgoto.Оператор
gotoможно использовать:
switch 
finaly 
Из приведенного перечня укажите все утверждения, соответствующие семантике оператораreturn.Оператор
returnиспользуется
switch на следующий оператор 
Оператор continue используется
case-ветвей в операторе switch 
Оператор break используется
case-ветвей в операторе switch 
Оператор goto default используется
Main 
switch на ветвь по умолчанию 
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); Трансляция программы завершена неудачно. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:
new int[] 
Массив содержит символы русского алфавита 
s с неопределенным значением 
i 
Приведенный фрагмент исходного кода размещен в теле метода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); } Трансляция программы завершена неудачно. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:
new int[] 
Массив содержит символы русского алфавита 
s с неопределенным значением 
== некорректна, вместо нее необходимо использовать операцию = 
i объявлена дважды 
Приведенный фрагмент исходного кода размещен в теле метода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 не может быть объявлена повторно 
Приведенный фрагмент исходного кода размещен в теле метода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); Трансляция программы завершена неудачно. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:
Точка с неопределенным значением 
msg с неопределенным значением 
Точка содержит символы русского алфавита 
& не корректна в контексте выражения Точка >=1 и Точка <=4, вместо нее необходимо использовать операцию && 
else 
Приведенный фрагмент исходного кода размещен в теле метода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); Трансляция программы завершена неудачно. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:
if и else 
msg с неопределенным значением 
Точка содержит символы русского алфавита 
1 < Точка < 4 некорректно: в нем пропущен знак логической операции  
Точка <= 1 не корректо: в нем сравнивается вещественное и целое значение 
Приведенный фрагмент исходного кода размещен в теле метода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); Трансляция программы завершена неудачно. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:
msg не определено 
default должен быть указан оператор break 
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():
11 
0 
3 
В теле метода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():
16 
19 
42 
В теле метода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():
0 
11 
10 
В теле метода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);
123 
0123 
03 
3 
Пятница 
Проанализируйте приведенный код, определенный в методе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);
Слева 
Внутри 
ВнутриСлева 
Справа 
ВнутриСправа 
Процедура, определяемая как метод класса,
static 
ref 
Процедура, определяемая как метод класса,
public 
int в качестве типа возвращаемого значения 
ref, так и с модификатором out 
Функция, определяемая как метод класса,
function 
void 
return 
params 
Укажите все истинные высказывания из приведенного перечня:Процедура, определяемая как метод класса,
procedure 
void в качестве типа возвращаемого значения 
return 
out 
Укажите истинное высказывание из приведенного перечня.Функция, определяемая как метод класса,
function 
void в качестве типа возвращаемого значения 
void 
Укажите все истинные высказывания из приведенного перечня:Процедура, определяемая как метод класса,
Call 
int 
ref 
Procedure 
Укажите из перечисленного все истинные высказывания:
ref можно передать аргумент по ссылке 
out должен быть инициализирован перед вызовом метода 
ref или out, то и соответствующий ему аргумент должен иметь такой же модификатор 
ref, то соответствующий ему аргумент может иметь модификатор out, как частный случай 
Укажите из перечисленного все истинные высказывания:
Укажите из перечисленного все истинные высказывания:
Укажите из перечисленного все, что входит в сигнатуру метода:
Укажите истинное высказывание из приведенного перечня:Заголовок метода содержит три параметра. Каждый параметр представляет собой одномерный массив. Модификатор params может быть указан
int 
object 
Укажите все истинные высказывания из приведенного перечня:При вызове метода на месте параметра - одномерного массива чисел типа
longc модификаторомparams, может быть указан аргумент, представляющий собой
long 
int 
int 
int 
long 
Приведенные ниже процедуры и функции определены как методы одного класса.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]); } Укажите результат вывода на консоль после выполнения программы.
4 4 3 6 
4 5 3 6 
5 3 6 4 
Приведенные ниже процедуры и функции определены как методы одного класса.public static void Add(string s) { string word = "Май!"; s = s + word +"Дружба!"; } public static void Main() { string s = "Мир!"; Add(s); System.Console.Write(s); } Укажите результат вывода на консоль после выполнения программы.
Мир! 
Мир!Май!Дружба! 
Мир!Дружба! 
Main не выполняется: программа содержит ошибки 
Приведенные ниже процедуры и функции определены как методы одного класса.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); } Укажите результат вывода на консоль после выполнения программы.
Мороз! Солнце! День чудесный! 
Солнце!День чудесный! 
Мороз! День чудесный! 
Main не выполняется: программа содержит ошибки 
Приведенные ниже процедуры и функции определены как методы одного класса.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; } Среди приведенных кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания приведет к корректной программе, выводящей на консоль строку Петр Чайковский
string s2=null; 
s2 = " "; 
s2 = ""; 
string s2; 
s2 = s1; 
Приведенные ниже процедуры и функции определены как методы одного класса.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; } Среди приведенных кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания приведет к корректной программе, выводящей на консоль строку Петр Чайковский
string nameNew=null; 
string nameNew = ""; 
string nameNew; 
string nameNew= nameOld; 
Приведенные ниже процедуры и функции определены как методы одного класса.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
int[] param; 
params int[] param 
int param 
int param[] 
ref int param 
Приведенные ниже процедуры и функции определены как методы одного класса.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); } Среди приведенных кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания приведет к корректной программе, выводящей на консоль строкуОСТАП БЕНДЕР
string s=null; 
string s; 
string s="Балаганов"; 
string s=""; 
string 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
a 
b 
F(a,ref b) 
F(b,ref a) 
Приведенные ниже процедуры и функции определены как методы одного класса.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
a 
b 
F(a,ref b) 
F(a,out b) 
Приведенные ниже процедуры и функции определены как методы одного класса.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:
Вариант 1 
Вариант 2 
Вариант 3 
Вариант 4 
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:
Вариант 1 
Вариант 2 
Вариант 3 
Вариант 4 
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:
Вариант 1 
Вариант 2 
Вариант 3 
Вариант 4 
F, который соответствует вызову