Тест: C# 1


Список вопросов


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

1) Всё перечисленное
2) Для создания лишь игр и программ
3) Для написания игр
4) Где правильно создания программ под ПК
5) Для создания веб сайтов

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

1) Все перечисленные
2) Ни один из них
3) int, char, bool, float, double, uint, short
4) int, char, bool, float, double
5) int, char, bool, string

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

1) float big_num = 23.2234;
2) char symbol = 'A';
3) int num =
4) $x = 10;
5) x = 0;

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

1) print("Hi");
2) Console.WriteLine("Hi");
3) сonsole.log("Hi");
4) Console.write("Hi");

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

1) Break используется в Switch case, а continue в циклах
2) Continue работает только в циклах, break дополнительно в методах
3) Continue пропускает итерацию, break выходит из цикла
4) Нет отличий

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

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

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

1) 11
2) 01
3) Ошибку в коде
4) 12
5) 00

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

1) Работает с исключениями
2) Работает с классами
3) Работает с базой данных
4) Работает с файлами

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

1) for, while, do while, foreach
2) for
3) for, while, foreach
4) for, while
5) for, while, do while

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

1) int[] arr = new Array [2, 5];
2) int arr = [2, 5];
3) int arr = {2, 5};
4) int[] arr = new int [2] {2, 5};
5) int arr[] = {2, 5};

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

1) String.Equal("hi", "hello");
2) String.Match("hi", "hello");
3) String.Compare("hi", "hello");
4) String.Check("hi", "hello");

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

1) 01
2) 11
3) Ошибку в коде
4) 12
5) 00

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

1) Передача слишком большого файла через return
2) Передача слишком больших данных в функцию
3) Использование одного имени для разных методов