wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

На сколько ты знаешь C#

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Что такое перегрузка методов?

a)

Передача слишком больших данных в функцию

b)

Передача слишком большого файла через return

c)

Использование одного имени для разных методов

2.

Что покажет код ниже?

namespace ProjectOne {

class MainClass {

static int num = 0;

public static void Main (string[] args) {

testFunc(num); testFunc(num); }

public static void testFunc (int num) {

MainClass.num++;

Console.Write(MainClass.num); } } }

a)

00

b)

11

c)

01

d)

12

3.

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

a)

int, char, bool, string

b)

int, char, bool, float, double

c)

int, char, bool, float, double, uint, short

d)

Ни один из них

e)

Все перечисленные

4.

Какая функция корректно сравнивает две подстроки?

a)

String.Check("hi", "hello");

b)

String.Equal("hi", "hello");

c)

String.Match("hi", "hello");

d)

String.Compare("hi", "hello");

5.

Где верно происходит вывод данных в консоль?

a)

Console.write("Hi");

b)

сonsole.log("Hi");

c)

print("Hi");

d)

Console.WriteLine("Hi");

6.

При каком условии результат будет равен значению true?

int a = 1, b = 5; bool some = false;

a)

(some && a != 2) || b > 5

b)

(b <= 5 || a == 3) && some

c)

(b != 5 || a == 3) || (!some && a > 1)

d)

some || a == 4 || b < 3

e)

(b > 5 && a <= 3) || (!some || a < 1)

7.

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

a)

x = 0;

b)

$x = 10;

c)

int num = "1";

d)

float big_num = 23.2234;

e)

char symbol = 'A';

8.

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

a)

Continue работает только в циклах, break дополнительно в методах

b)

Нет отличий

c)

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

d)

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

9.

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

a)

for, while, foreach

b)

for, while

c)

for, while, do while

d)

for, while, do while, foreach

10.

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

a)

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

b)

Работает с базой данных

c)

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

d)

Работает с исключениями