Font size
WorksheetsТест на знание C#
Total questions: 25
Worksheet time: 14mins
Какой способ вызова исключения является корректным?
call new Exception();
throw new Exception();
new Exception();
call Exception();
Что будет выведено на консоль?
enum Names
{
Viktor
}
static void Main(string[] args)
{
Console.WriteLine(Names.Viktor.GetType().Name);
}
Object
Value
Names
EnumValue
Что будет выведено на консоль?
int number = -3;
Console.WriteLine((uint)number);
3
-3
0
4294967293
Возникнет ошибка
Что будет выведено на консоль?
public class Person
{
public readonly string name = "Artur";
public Person(string name)
{
this.name = name;
}
}
class Program
{
static void Main(string[] args)
{
Person person = new Person("John");
Console.WriteLine(person.name);
Console.ReadKey();
}
}
"John"
"Artur"
Возникнет ошибка
Что делает модификатор sealed?
Запрещает наследование
Добавляется просто для наглядности, но ничего не изменяет
Разрешает наследование только один раз
Можно ли наследоваться от нескольких интерфейсов?
Да
Нет
Тип string является значимым или ссылочным типом?
Значимым
Ссылочным
Что делает модификатор partial?
Ограничивает видимость текущим классом
Позволяет использовать неуправляемый код
Запрещает наследование
Позволяет разделять сущность на несколько частей
Возникнет ли ошибка при выполнении данного фрагмента кода?
object model = 156;
model = "157";
Console.WriteLine(model);
Да
Нет
Что будет содержать строка name после выполнения данного кода?
string name = "Alexey";
name[1] = ".";
Возникнет ошибка
".lexey"
"A.exey"
"Alexey"
Что будет выведено на консоль?
class Person
{
public string Name { get; set; }
public Person(string name)
{
this.Name = name;
}
}
class Program
{
static void Main(string[] args)
{
const string personName = "Anatoliy";
Person firstPerson = new Person(personName);
Person secondPerson = new Person(personName);
Console.WriteLine(firstPerson == secondPerson);
}
}
(a)
Что будет находиться в переменной name?
int? a = null;
string name = a == null ? "Artur" : "Vasya";
(a)
Что будет выведено на консоль?
public static void Main(string[] args)
{
{
int digit = 5;
}
Console.WriteLine(digit);
}
Возникнет ошибка
5
0
null
Что будет выведено на консоль?
dynamic number = 3002;
Console.WriteLine(number.GetType().Name);
Int32
Dynamic
Single
Int
Что будет выведено на консоль?
Console.writeLine("Text" + " test");
"Text test"
String.Empty
Возникнет ошибка
"Text"
Что будет выведено на консоль?
bool isValid = 1;
Console.WriteLine(isValid);
false
true
1
Возникнет ошибка
Что будет выведено на консоль?
int firstNumber = 5;
double secondNumber = 5.0;
Console.WriteLine(firstNumber == secondNumber);
True
False
Выведет ошибку
Что будет выведено на консоль?
byte firstValue = 200;
byte secondValue = 100;
Console.WriteLine(firstValue + secondValue);
200
100
300
Выведет ошибку
Что делает оператор «%»
Возвращает процент от суммы
Возвращает остаток от деления
Ничего из перечисленного
Возвращает тригонометрическую функцию
Что сделает программа выполнив следующий код: Console.WriteLine(«Hello, World!»);
Напишет на новой строчке Hello, World!
Напишет Hello, World!
Удалит все значения с Hello, World!
Вырежет слово Hello, World! из всего текста
Как сделать инкрементацию числа?
++
--
%%
!=
Как найти квадратный корень из числа x
Sqrt(x)
Summ.Koren(x);
Math.Sqrt(x);
Arifmetic.sqrt(x);
Обозначение оператора «ИЛИ»
!
Or
!=
||
Чему будет равен с, если int a = 10; int b = 4; int c = a % b;
2
10
6
14
Чему будет равен с, если int a = 10; int b = 4; bool c = (a == 10 && b == 4);
True
False
Null
4
