Тест: 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) Использование одного имени для разных методов |