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