wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Основы C#

Total questions: 24

Worksheet time: 24mins

Name
Class
Date
1.

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

a)

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

b)

возвращает остаток от деления

c)

выполняет тригонометрическую функцию

d)

ничего из вышеперечисленного

2.

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

a)

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

b)

выведет в текстовое поле "Hello, World!"

c)

выведет в диалоговое окно "Hello, World!"

d)

выведет в виде метки "Hello, World!"

3.

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

a)

-

b)

%%

c)

!=

d)

++

4.

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

a)

++

b)

--

c)

%%

d)

!=

5.

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

a)

Sqrt(x)

b)

Arifmetic.sqrt(x)

c)

Math.sqrt(x)

d)

Summ.Koren(x)

6.

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

a)

!=

b)

No

c)

Not

d)

!

7.

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

a)

Or

b)

!

c)

!=

d)

||

8.

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

a)

&&

b)

||

c)

%%

d)

!=

9.

Чему будет равен с, если

int a = 10;

int b = 4;

int c = a % b

a)

3

b)

1

c)

2

d)

11

10.

Чему будет равен с, если

int a = 10;

int b = 4;

bool c = (a == 10 && b == 4)

a)

Null

b)

12

c)

False

d)

True

11.

Чему будет равен с, если

int a = 0;

int c = a--

a)

1

b)

-1

c)

0

d)

Null

12.

Чему будет равен с, если

int a = 0;

int c = --a;

a)

1

b)

0

c)

Null

d)

-1

13.

Чему равен d, если

int a = 0;

int b = a++;

int c = 0;

int d = a + b + c + 3

a)

3

b)

False

c)

4

d)

True

14.

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

a)

для ветвления программы

b)

чтобы были

c)

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

d)

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

15.

Что вернет функция Termin после выполения. Код:

int Termin();

{

int a = 1;

int b = 3;

if (a != 5)

return a + b;

else

return 0;

}

a)

4

b)

5

c)

3

d)

0

16.

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

a)

прямой

b)

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

c)

территориальный

d)

тернарный

17.

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

a)

набор данных типа int

b)

переменная

c)

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

d)

набор однотипных данных, располагающихся в памяти последовательно друг за другом

18.

Какие бывают массивы?

a)

резиновые и статичные

b)

сложные и простые

c)

одномерные и многомерные

d)

разнообразные и однообразные

19.

Для чего они нужны циклы?

a)

для многократного выполнения кода

b)

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

c)

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

d)

для выполнения кода без ошибок

20.

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

a)

ref, out, static, root

b)

if, else, else if, break

c)

swith, case, default, control

d)

for, while, do, foreach

21.

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

a)

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

b)

переменная текстового типа

c)

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

d)

переменная, значение которой нельзя изменить

22.

Скомпилируется ли данный код:

int a = 20;

int b = 40;

byte c = a + b;

MessageBox.Show(c);

a)

да

b)

нет

23.

Какими способами правильно инициализировать двумерный массив? (Выберите все верные варианты)

a)

int[,] k = new int [2,3]

b)

int k[][] = new int [2][3]

c)

int[][] k = new int [2][3]

d)

nt[,] k = {{2,-2},{3,-22},{0,4}}

e)

int[][] k = new int[2][]

24.

Укажите все правильные способы объявления массива в результате которых массив будет корректно инициализирован:

a)

int[] someArray = new int[4];

b)

int[4] someArray;

c)

int[] someArray = new int[4] {1,2,3,4};

d)

int[] someArray = new int[] {1,2,3,4};

e)

int[] someArray = {1,2,3,4};