Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

28.02 C sharp

Total questions: 15

Worksheet time: 15mins

Name
Class
Date
1.

Какая строка кода содержит ошибку?

if (a > b)

    Console.WriteLine("a больше b");

else if (a < b)

    Console.WriteLine("a меньше b");

else

    Console.WriteLine("a равно b");

a)

if (a > b)

b)

Console.WriteLine("a больше b");

c)

else if (a < b)

d)

Нет ошибки

2.

Что будет выведено в результате выполнения следующего кода?

```csharp

for (int i = 0; i < 3; i++)

{

    Console.WriteLine(i);

}

a)

0 1 2

b)

1 2 3

c)

0 1 2 3

d)

1 2

3.

Сколько раз будет выполнен следующий цикл?

int i = 5;

while (i < 8)

{

    i++;

}

a)

2

b)

3

c)

4

d)

5

4.

Какое минимальное количество раз будет выполнен следующий цикл?

int i = 10;

do

{

    i++;

} while (i < 5);

a)

0

b)

1

c)

5

d)

10

5.

Соотнесите вывод программы с ее кодом:

int[] nums = {1, 2, 3};

foreach (var num in nums)

{

    Console.WriteLine(num);

}

a)

Выводит числа от 1 до 3 включительно 

b)

Выводит числа от 0 до 2 включительно

c)

Выводит одно число 3 

d)

Не компилируется

6.

Как правильно объявить массив целых чисел?

a)

int array[] = new int[5];

b)

int[] array = new int[5];

c)

array<int> = new int[5];

d)

int array = new int[5];

7.

Какое значение будет в `x` после выполнения следующего кода?

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

int x = array[2];

a)

1

b)

2

c)

3

d)

4

8.

Какой элемент массива будет изменен на 10?

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

nums[3] = 10;

a)

1

b)

2

c)

3

d)

4

9.

Как объявить двумерный массив?

a)

int[2][3] matrix;

b)

int[,] matrix= new int[2,3];

c)

int[][] matrix = new int[2][3];

d)

matrix<int, int> = new int[2,3];

10.

В какой строке допущена ошибка?

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

for (int i = 0; i <= numbers.Length; i++)

{

    Console.WriteLine(numbers[i]);

}

a)

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

b)

for (int i = 0; i <= numbers.Length; i++)

c)

Console.WriteLine(numbers[i]);

d)

В коде нет ошибок

11.

Какой оператор используется для проверки условия в C#?

a)

!=

b)

=

c)

==

d)

===

12.

Как объявить цикл for в C#?

a)

for (int i = 0; i < 10; i++)

b)

loop (i = 0; i < 10; i++)

c)

repeat (i < 10) { i++; }

d)

while { i++; }

13.

Каков результат выполнения следующего кода: int x = 5; x += 3;?

a)

8

b)

5

c)

3

d)

15

14.

Как завершить выполнение цикла в C# при определенном условии?

a)

exit

b)

break

c)

stop

d)

continue

15.

Как определить длину массива в C#?

a)

myArray.size()

b)

myArray.count

c)

myArray.Length

d)

lengthOf(myArray)