wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

С# 2курс

Total questions: 19

Worksheet time: 10mins

Name
Class
Date
1.

Что будет выведено на консоль?

a)

5

b)

5.5

c)

6

2.

Тип string является значимым или ссылочным типом?

a)

Ссылочным

b)

Значимым

3.

Выполнится ли блок finally, если исключения не было?

a)

Зависит от кода

b)

Зависит от режима работы

c)

Да

d)

Нет

4.

Структура — это …

a)

Значимый тип

b)

Ссылочный тип

5.

Что будет выведено на консоль?

a)

True

b)

Возникнет ошибка

c)

False

6.

Что будет выведено на консоль?

a)

Возникнет ошибка

b)

True

c)

False

d)

1

7.

Можно ли наследоваться от нескольких классов?

a)

Да

b)

Нет

8.

C# код компилируется в код …

a)

CLI

b)

CIL

c)

MASM

d)

FCL

9.

Можно ли наследоваться от нескольких интерфейсов?

a)

Да

b)

Нет

10.

Что будет выведено на консоль?

a)

44

b)

45

c)

-45

d)

Возникнет ошибка

e)

300

11.

Что будет выведено на консоль?

a)

"Artur"

b)

"John"

c)

Возникнет ошибка

12.

Что делает модификатор partial?

a)

Позволяет использовать неуправляемый код

b)

Ограничивает видимость текущим классом

c)

Позволяет разделять сущность на несколько частей

d)

Запрещает наследование

13.

Что будет выведено на консоль?

a)

Enum

b)

Object

c)

EnumValue

d)

Names

e)

Value

14.

Какой способ вызова исключения является корректным?

a)

Exception();

b)

throw new Exception();

c)

call new Exception();

d)

call Exception();

e)

new Exception();

15.

Что будет выведено на консоль?

a)

""

b)

null

c)

5

d)

Возникнет ошибка

16.

Что делает модификатор sealed?

a)

Разрешает наследование только один раз

b)

Запрещает наследование

c)

Добавляется просто для наглядности, но ничего не изменяет

d)

Ограничивает видимость текущей сборкой

17.

Что будет выведено на консоль?

a)

Single

b)

Object

c)

Int32

d)

Int

18.

Можно ли сделать перегрузку оператора присваивания?

a)

Да

b)

Нет

19.

Можно ли сделать перегрузку операторов true и false?

a)

Да

b)

Нет