Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

C# Programming Quiz

Total questions: 28

Worksheet time: 14mins

Name
Class
Date
1.

Что такое Куча:

a)

Область динамической памяти

b)

Именованная область памяти

c)

Куча переменных

2.

Какие циклы существуют в языке C#:

a)

for, while

b)

for, while, do while, foreach

3.

Что обозначает ключевое слово var:

a)

Устраивает «войну» между программами

b)

Обозначает что переменная имеет явный тип данных

4.

Какие типы переменных существуют:

a)

int, char, bool, float, double

b)

int, char, bool, string

5.

Что такое константа:

a)

Глобальная переменная

b)

Переменная которая может быть изменена в любое время

6.

Где правильно создана переменная:

a)

$x = 10;

b)

x = 0;

7.

Какой оператор возвращает значение из метода:

a)

end

b)

out

8.

В чем отличие между break и continue:

a)

Continue пропускает итерацию, break выходит из цикла

b)

Break используется в Switch case, а continue в циклах

9.

Какие бывают циклы:

a)

Цикл, Форич, Двойной цикл, Многократный

b)

Большие и маленькие

10.

Что делает try-catch:

a)

Работает с файлами

b)

Работает с классами

11.

Что такое цикл и для чего они нужны:

a)

Циклы нужны для многократного запуска программы

b)

Циклы нужны для многократного размещения данных

12.

Для чего можно использовать язык C#:

a)

Для создания веб сайтов

b)

Для создания программ под ПК

13.

Какой тип переменной используется в коде: int a = 5:

a)

Знаковое 64-бит целое

b)

Знаковое 8-бит целое

14.

Что такое массив:

a)

Набор данных типа int (32-бит целое)

b)

Набор текстовых значений в формате Unicode, которые расположены в случайном порядке

15.

Что делает оператор «%»:

a)

Возвращает процент от суммы

b)

Возвращает тригонометрическую функцию

16.

Как называется оператор «?:» :

a)

Прямой оператор

b)

Вопросительный

17.

Что сделает программа выполнив следующий код: Console.WriteLine(«Hello, World!»);

a)

Напишет Hello, World!

b)

Удалит все значения с Hello, World!

18.

Для чего нужны условные операторы:

a)

Чтобы устанавливать условия пользователю

b)

Для оптимизации программы

19.

Как сделать инкрементацию числа:

a)

!-

b)

-

20.

Чему равен d, если int a = 0; int b = a++; int c = 0; int d = a + b + c + 3;

a)

False

b)

3

21.

Как сделать декрементацию числа:

a)

!-

b)

%%

22.

Чему будет равен с, если int a = 0; int c = -a;

a)

Null

b)

1

23.

Как найти квадратный корень из числа x:

a)

Sqrt(x)

b)

Arifmetic.sqrt(x)

24.

Обозначения оператора «НЕ»:

a)

No

b)

Not

25.

Чему будет равен с, если int a = 10; int b = 4; bool c = (a == 10 && b == 4);

a)

Null

b)

False

26.

Обозначение оператора «ИЛИ»:

a)

!=

b)

||

27.

Чему будет равен с, если int a = 10; int b = 4; int c = a % b;

a)

11

b)

1

28.

Обозначение оператора «И»:

a)

&

b)

and