Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

C# Final

Total questions: 34

Worksheet time: 30mins

Name
Class
Date
1.

Выберите правильную команду считывания строки с консоли.

a)

Console.WriteLine();

b)

Console.ReadLine();

c)

string str = Console.ReadLine();

d)

Console.ReadKey();

2.

Какой тип данных хранит целые числа.

a)

int

b)

float

c)

class

d)

string

3.

Какой тип данных хранит числа c точкой.

a)

int

b)

bool

c)

string

d)

float

4.

Выберите команду которая выводит число.

a)

Console.ReadKey();

b)

int a = 1;

Console.WriteLine("a");

c)

Console.WriteLine("asds");

d)

int a = 1;

Console.WriteLine(a);

5.

Выберите команду которая прибавляет к числу единицу.

a)

int a = 0;

a ++1;

b)

int a = 0;

a -= 1;

c)

int a = 0;

a ++;

d)

int a = 0;

a + 1;

6.

Выберите строчку которая находит 20% от числа.

a)

float number = 100;

float percent = 0;

percent = number * 0.2f;

b)

string number = "100";

float percent = 0;

percent = number * 0.2f;

c)

float number = 100;

float percent = 0.2f;

d)

float number = 100;

number = 0.2f;

7.

Выберите строчку в которой допущена ошибка.

a)

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

b)

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

c)

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

d)

for (i = 0;i=10;i+=1)

8.

Выберите строчка в которой допущена ошибка.

a)

int a = 1;

int b = 2;

if(a = b){}

b)

int a = 1;

int b = 2 * 2 + a;

if(a == b){}

c)

int a = 11;

int b = a * 11;

if(a <= b){}

d)

int a = 5;

int b = a * 2;

if(a > b){}

9.

Выберите строчку в которой бесконечный цикл.

a)

for (int i = 0;i < 10;){}

b)

while(false){}

c)

while (0 > 0){}

d)

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

10.

Выберите строчку которая преобразовывает строку в целое число.

a)

string a = Convert.ToInt32("313");

b)

int a = Convert.ToString(32);

c)

int a = Convert.ToInt32("313");

d)

float a = Convert.ToInt32("0");

11.

Что будет выведено на консоли после выполнения данной программы?

char ch = (char)125;

Console.WriteLine(ch);

a)

125

b)

15

c)

char

d)

}

12.

Выберите строчку с ошибкой.

a)

while(true){}

b)

while(1 == 1){}

c)

while(int 1){}

d)

while(false){}

13.

Как правильно создать массива float?

a)

float[] array =new string[10];

b)

float[] array =new float[10];

c)

float[] array = 1;

d)

float[] =new float[10] array;

14.

Выберите строчку которая преобразовывает строку в целое число.

a)

string a = Convert.ToInt32("313");

b)

int a = Convert.ToString(32);

c)

int a = Convert.ToInt32("313");

d)

float a = Convert.ToInt32("0");

15.

Выберите методы с возвращаемым значением.

a)

public int method(int a, int b)

b)

public void method(int a, int b)

c)

public float method(int a, int b)

d)

public string method(int a, int b)

e)

public void method(int a, int b)

16.

Выберите как правильно создавать switch case .

a)

switch (bool)

{

case 1:

Console.WriteLine("Case 1");

break;

default:

Console.WriteLine("Default case");

break;

}

b)

int caseSwitch = 1;

switch (caseSwitch)

{

case 1:

Console.WriteLine("Case 1");

break;

default:

Console.WriteLine("Default case");

break;

}

c)

switch (case 1)

{

case 1:

Console.WriteLine("Case 1");

break;

}

d)

switch (caseSwitch)

{

}

17.

Выберите строчку с правильно созданным массивом.

a)

int[] array = new int[return = ""];

b)

int[] array = new int[public bool];

c)

int[] array = new int[6];

d)

int array = new int;

18.

Как создать экземпляр класса Warrior?

a)

Warrior MyPerson = new Warrior();

b)

Warrior MyPerson = new class();

c)

class MyPerson = new Warrior();

d)

Warrior MyPerson = new MyPerson();

19.

Как правильно создать класс?

a)

public class Warrior(){}

b)

public void class Warrior(){}

c)

public class Warrior{}

d)

public void Warrior(){}

20.

Что может содержать в себе класс?

a)

Методы и переменные.

b)

Ничего.

c)

Переменные.

d)

Методы.

21.

Сколько вы можете создать экземпляров класса?

a)

3

b)

10

c)

15

d)

∞

22.

Можно ли создать массив классов?

a)

Да.

b)

Нет.

23.

Что выведет данная программа ?

int a = 10;

int b = 20;

int c = b + a;

if (a > b)

{

Console.WriteLine(c + b);

}

else

{

Console.WriteLine(c - b);

}

a)

10

b)

50

c)

30

d)

20

24.

Выберите как правильно создавать switch case .

a)

switch (bool)

{

case 1:

Console.WriteLine("Case 1");

break;

default:

Console.WriteLine("Default case");

break;

}

b)

int caseSwitch = 1;

switch (caseSwitch)

{

case 1:

Console.WriteLine("Case 1");

break;

default:

Console.WriteLine("Default case");

break;

}

c)

switch (case 1)

{

case 1:

Console.WriteLine("Case 1");

break;

}

d)

switch (caseSwitch)

{

}

25.

Выберите строчку с правильно созданным массивом.

a)

int[] array = new int[return = ""];

b)

int[] array = new int[public bool];

c)

int[] array = new int[6];

d)

int array = new int;

26.

Какой класс отвечает за дату и время?

a)

DateTime

b)

Random

c)

Warrior

d)

class

27.

Что выдаёт DateTime.Now.Millisecond ?

a)

Количество миллисекунд в данный момент.

b)

Количество минут в данный момент.

c)

Количество часов в данный момент.

d)

Количество дней в данный момент.

28.

Как правильно получить случайное число от 0 до 100?

a)

int num = random.Next(0,100);

b)

Random random = new Random(DateTime.Now.Millisecond);

int num = random.Next(0,100);

c)

Random random = new Random();

int num = random.Next(0,10);

d)

Random random = new Random();

int num = random.Next(0,1);

29.

Как создать новый графический элемент?

a)

PictureBox berry = new ();

this.Controls.Add(berry);

b)

PictureBox berry = new PictureBox();

c)

PictureBox berry = new PictureBox();

this.Controls.Add();

d)

PictureBox berry = new PictureBox();

this.Controls.Add(berry);

30.

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

string str = "zqwyrqwou";

char ch = str[4];

Console.WriteLine(ch);

a)

z

b)

q

c)

w

d)

r

31.

Какое значение может хранить тип данных float?

a)

12.5

b)

string

c)

=

d)

void

32.

Выберите как правильно задать элемент массива array.

a)

array[0](5);

b)

array[0] = 5;

c)

array[] <> 5;

d)

array[float] != 5;

33.

Какое значение может хранить тип данных int?

a)

1.5

b)

0.5 * 3

c)

2

d)

string

34.

Как называется переменная хранящая координаты объектов в Windows Form?

a)

Location

b)

Position

c)

Pos

d)

Coordinat