Font size
WorksheetsЭкзаменационные тестовые вопросы
Total questions: 91
Worksheet time: 46mins
Какие из перечисленных типов данных относятся к целочисленным?
int
sbyte
float
char
bool
. К какому типу данных из перечисленных относится тип с плавающей запятой?
float
sbyte
char
int
bool
Какой из перечисленных типов обычно используется в финансовых приложениях для денежных сумм?
sbyte
decimal
⦁ float
⦁ char
⦁ bool
. Выберите символьный тип данных
⦁ sbyte
⦁ float
⦁ char
⦁ int
⦁ bool
Выберите логический тип данных
⦁ sbyte
⦁ float
⦁ int
⦁ bool
⦁ char
Выберите правильный способ инициализации переменной
⦁ int i = 10;
⦁ int x(10);
⦁ var f 0.34F
⦁ var = 34
⦁ int = 10;
Как правильно объявляются неявно типизированные переменные?
⦁ var f = 0.34F
⦁ var d = 34;
⦁ var e = 10.34;
⦁ int i = 10;
⦁ int x(10);
Спецификатор доступа public означает …
⦁ Доступность только из этого же самого класса
⦁ Доступность откуда угодно
⦁ Доступность из любого класса той же программы
⦁ Доступность только из потомков класса
⦁ Нет правильных ответов
Для того чтобы получить данные, вводимые пользователем вручную (то есть с консоли), применяются команды
⦁ Console.ReadLine();
⦁ Console.WriteLine();
⦁ Console. LineRead
⦁ Console.WriteLine
Для того чтобы вывести на экран какое-либо сообщение, воспользуйтесь процедурой
⦁ Console.WriteLine();
⦁ Console.ReadLine();
⦁ Console.ReadLine
⦁ Console. LineWrite
⦁ Нет верного ответа
Выберите логические операторы
⦁ !
⦁ ^
⦁ &&
⦁ ==
⦁ >
Выберите оператор инкремента
⦁ ++
⦁ ^
⦁ &&
⦁ ==
⦁ >
. Выберите оператор декремента
⦁ --
⦁ ^
⦁ &&
⦁ ==
⦁ >
. В языке Си Шарп классом математических методов является
⦁ класс - Math.
⦁ класс - string
⦁ класс - age
⦁ Math.Asin
⦁ Asin.Math
15. Как правильно оформляется математически в C# Sin?
⦁ Math.Sin
⦁ Math.Asin
⦁ Sin.Math
⦁ asin
⦁ Asin.Math
16. Как правильно оформляется математически в Си Шарп квадратный корень?
⦁ Math.Sqrt
⦁ Sqrt.Math
⦁ sqrt
⦁ Math.Asqrt
⦁ Asin.Math
17. Как добавить модуль в программу на Python?
⦁ import модуль
⦁ import модуль()
⦁ импорт (модуль)
⦁ (import) модуль
⦁ нет верного ответа
18. Структура какого оператора цикла описана ниже
while ( условие) do { тело цикла };
⦁ цикл с предусловием
⦁ цикл с постусловием
⦁ цикл с параметром
⦁ конечный цикл
⦁ нет верного ответа
19. Структура какого оператора цикла описана ниже
do { тело цикла } while ( условие);
⦁ цикл с предусловием
⦁ цикл с постусловием
⦁ цикл с параметром
⦁ конечный цикл
⦁ нет верного ответа
20. Что обозначает эта операция - % ?
⦁ остаток от деления
⦁ присваивание
⦁ возведение в степень
⦁ деление
⦁ нет верного ответа
21. Как обозначается цикл с предусловием?
⦁ do
⦁ while
⦁ do while
⦁ in rage
⦁ Нет ответа
22. Что делает Concat()?
⦁ объединяет строки в одну строку.
⦁ сравнивает фрагменты строк.
⦁ проверяет, содержит ли строка подстроку.
⦁ присваивание
⦁ возведение в степень
23. Что такое лямбда-функция в Python
⦁ функция, которая определяется в одной строке кода без использования ключевого слова def
⦁ функция передачи управления
⦁ математическая функция
⦁ строковая функция
24. Что выведет данный код Python ?
b = lambda: 10
print(b())
10
0
1
ошибку
. нет верного ответа
25. Что выведет данный код Python?
a = lambda x: x+x
print(a(2))
4
2
1
ошибку
нет верного ответа
26. Что делает try-catch:
⦁ Работает с файлами;
⦁ Работает с классами;
⦁ Работает с исключениями;
⦁ Работает с папками;
⦁ Работает с циклами;
27. Что такое циклы и для чего они нужны
⦁ Циклы нужны для многократного выполнения кода;
⦁ Циклы нужны для многократного запуска программы;
⦁ Циклы нужны для многократного размещения данных;
⦁ Циклы нужны для многократного деления кода;
⦁ Циклы нужны для многократного перезапуска;
28. Для создания теста с произвольным числом правильных вариантов ответа в C# используется элемент управления:
⦁ CheckBox
⦁ ToolBar
⦁ RadioButton
⦁ MainMenu
⦁ Label
29. Как называется оператор“?:”:
⦁ Тернарный оператор;
⦁ Прямой оператор;
⦁ Вопросительный;
⦁ Цифровой оператор;
⦁ Инструментальный;
30. Где правильно создан массив?
B. int[] arr = new Array [2, 5];
A. int[] arr = new int [2] {2, 5};
C. int arr = [2, 5];
D. int arr = {2, 5};
E. int arr[] = {2, 5};
31. При каком условии результат будет равен значению true?
int a = 1, b = 5;
bool some = false;
A. (b > 5 && a <= 3) || (!some || a < 1)
B. (some && a != 2) || b > 5
C. (b <= 5 || a == 3) && some
D. some || a == 4 || b < 3
E. (b != 5 || a == 3) || (!some && a > 1)
32. Как найти квадратный корень из числа х:
⦁ Math.Sqrt(x);
⦁ Sqrt(x);
⦁ Arifmetic.sqrt(x);
⦁ Consol(x);
⦁ Math.Pow(x);
33. Как найти квадрат числа х:
⦁ Math.Pow(X,2);
⦁ Math.Pow(x);
⦁ Math.Sqrt(x);
⦁ Sqrt(x);
⦁ Arifmetic.sqrt(x);
34. Как найти модуль числа х:
⦁ Math.Abs(x);
⦁ Math.Sqrt(x);
⦁ Sqrt(x);
⦁ Arifmetic.sqrt(x);
⦁ Consol(x);
35. Как найти натуральный логарифм числа х:
⦁ Math.Log(x);
⦁ Math.Sqrt(x);
⦁ Sqrt(x);
⦁ Arifmetic.sqrt(x);
⦁ Consol(x);
36. Обозначение оператора “ИЛИ”:
⦁ ||;
⦁ !+;
⦁ !=-;
⦁ !?=;
⦁ !!;
37. Обозначение оператора “И”:
⦁ &&;
⦁ !+;
⦁ !=-;
⦁ !?=;
⦁ !!;
38. Обозначение оператора “not”:
⦁ !
⦁ !+;
⦁ !=-;
⦁ !?=;
⦁ !!;
39. Какие типы переменных существуют?
⦁ Все перечисленные
⦁ int, char, bool, float, double, uint, short
⦁ Ни один из них
⦁ int, char, bool, float, double
⦁ int, char, bool, string
40. Какие циклы существуют в языке C#?
⦁ for, while, do while, foreach
⦁ for, while, do while
⦁ for, while
⦁ for
⦁ for, while, foreach
41. Какой тип возвращаемого значения должен иметь метод, возвращающий адрес учебного заведения?
⦁ строковый
⦁ void
⦁ числовой
⦁ тип указывать не нужно
⦁ логический
42. В чем отличие между break и continue?
⦁ сontinue пропускает итерацию, break выходит из цикла
⦁ сontinue работает только в циклах, break дополнительно в методах
⦁ break используется в Switch case, а continue в циклах
⦁ нет отличий
⦁ все варианты правильны
43. Где правильно создана переменная?
⦁ float big_num = 23.2234;
⦁ int num = "1";
⦁ char symbol = 'A';
⦁ $x = 10;
⦁ x = 0;
44. Где верно происходит вывод данных в консоль?
⦁ print("Hi");
⦁ сonsole.log("Hi");
⦁ Console.WriteLine("Hi");
⦁ Console.write("Hi");
⦁ Console.print("Hi");
45. Чему равен d, если int a = 0; int b = a++; int c = 0; int d = a + b + c + 3;
4
3
⦁ True
⦁ False
⦁ None
46. Какие бывают массивы ?
⦁ Одномерные и многомерные
⦁ Разнообразные
⦁ Сложные и простые
⦁ Резиновые и статичные
⦁ Динамичные и статичные
47. Что такое константа ?
⦁ Переменная, значение которой нельзя изменить.
⦁ Переменная типа string
⦁ Переменная, которая может быть изменена в любое время.
⦁ Глобальная переменная
⦁ Переменная равная нулю
48. Что покажет код ниже?
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);
}
}
}
12
00
11
01
E. Ошибку в коде
49. Что такое перегрузка методов
⦁ Передача слишком больших файлов
⦁ Передача обширных файлов
⦁ Перегрузка сети
⦁ Докачка файла
⦁ Извлечь файл
50. При каком условии будет True
int a = 1, b = 5;
bool some = false;
А. some || a == 4 || b < 3
В. (some && a != 2) || b > 5
С.(b <= 5 || a == 3) && some
D.(b > 5 && a <= 3) || (!some || a < 1)
E. (b != 5 || a == 3) || (!some && a > 1)
51. ” Что значит конструкция pass
⦁ пустой оператор
⦁ функция передачи управления
⦁ оператор цикла
⦁ условный оператор
⦁ нет верного ответа
52. Где используется конструкция pass
⦁ при написании заглушки функции, которая будет реализована позже, или в цикле, который ничего не должен делать на данной итерации
⦁ при организации поиска в массиве
⦁ при описании цикла
⦁ при передаче управления
⦁ нет верного ответа
53 Принципы ООП
⦁ Инкапсуляция, наследование, полиморфизм
⦁ Делегирование, наследование, понятность
⦁ Массовость, абстракция
⦁ Понятность
⦁ Детерминированность
54. Что покажет код снизу
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);
}
11
10
20
19
33
55. ”Что делает try”
A. Работает с исключениями
B. Работает с базой данных
C. Работает с массивами
D. Работает с исключениями while
E. Работает с исключениями do
56. Что выведет данный код?
b = lambdax, y: print(y)
b (1,2)
2
1
3
ошибку
E. нет верного ответа
57. Что выведет данный код?
c = lambda x: print(0)
c (5)
A. 0
B. 5
C. -5
D. ошибку
E. нет верного ответа
58. Процесс разработки ПО можно разбить на этапы. Выберите первый этап.
⦁ постановка задачи
⦁ описание
⦁ управление
⦁ выходные данные
⦁ свойства
59. Выберите компоненты меню
⦁ MenuStrip, ContextMenuStrip
⦁ GroupBox, TabControl
⦁ NotifyIcon, ToolBar
⦁ LinkLabel, StatusBar
⦁ ColorDialog, FontDialog
60. Компонент, представляющий собой список, в котором можно выбрать нужный элемент – это…
⦁ ListBox
⦁ Button
⦁ Caption
⦁ TextBox
⦁ Image
61. К изменению свойств объекта доступ возможен только через принадлежащие ему?
⦁ методы
⦁ константы
⦁ значения
⦁ массивы
⦁ формы
62. Этот компонент предназначен для вывода текста на поверхность формы?
⦁ Label
⦁ Edit
⦁ Text
⦁ Image
⦁ Memo
63. Свойство, определяющее, доступен ли пользователю интерфейсный элемент
⦁ Anchor
⦁ Image
⦁ Parent
⦁ Enabled
⦁ Text
64. Свойство компонента Label, указывающее текст в окне редактирования?
⦁ Image
⦁ Text
⦁ Memo
⦁ Label
⦁ Edit
65. Укажите принципы объектно-ориентированного программирования?
⦁ Инкапсуляция
⦁ Полиформизм
⦁ Инкапсуляция, наследование, полиморфизм
⦁ Наследование
⦁ Ни один из них
66. С каким модификатором доступа должно быть описано поле MyIllness (мои болезни) класса Man (человек), чтобы это поле было доступно только наследникам класса Man (C#.)?
⦁ protected
⦁ private
⦁ public
⦁ abstract
⦁ нет верного ответа
67. Где правильно создан массив?
⦁ int [] arr = new Array[2,5];
⦁ int arr = [2,5];
⦁ int arr = {2,5};
⦁ int [] arr = new int [2]{2,5};
⦁ int arr [] = {2,5};
68. Для чего можно использовать объектно-ориентированный язык?
⦁ Для написания игр
⦁ Для создания программ
⦁ Для создания веб сайтов
⦁ Все перечисленное
⦁ Для создания игр и программ
69. Назовите особенность цикла с предусловием
⦁ Тело цикла может не выполниться ни разу
⦁ Тело цикла выполнится хотя бы один раз
⦁ Тело цикла выполнится бесконечное число раз
⦁ Нет верного ответа
⦁ Все ответы верны
70. Метод add, возвращающий сумму двух любых заданных целых чисел в C#., может иметь следующий вид:
⦁ void add (int s1, int s2) {…}
⦁ bool add (string s1, int s2) {…}
⦁ int add (int s1, int s2) {…}
⦁ void add (bool s1, int s2) {…}
⦁ char add (string s1, int s2) {…}
71. Что делает catch?
⦁ Работа с Программой
⦁ Работа с исключениями
⦁ Работа с базой данных
⦁ Работа с классами
⦁ Работа с файлами
72. Что делает оператор «/»?
⦁ Ничего из выше перечисленного
⦁ Возвращает тригонометрическую функцию
⦁ Возвращает деление
⦁ Возвращает процент от суммы
⦁ выше перечисленного
73. Отметьте верные утверждения для C#:
⦁ если в методе нет параметров, то скобки при его описании ставить необязательно
⦁ слово void используется в случае, когда метод не должен возвращать значение
⦁ символы // используются для обозначения комментариев>
⦁ для того, чтобы метод отработал, его необходимо вызвать
⦁ слово static используется в случае, когда метод не должен возвращать значение
74. Для того, чтобы объявить объект класса School (школа), нужно написать код (C#).
⦁ num33 = abstract School();
⦁ School num33;
⦁ num33 = new School();
⦁ сlass School { }
⦁ нет верного ответа
75.Что такое перегрузка методов?
⦁ Недостаточно методов
⦁ Передача слишком больших данных в функцию
⦁ Передача слишком большого файла через return
⦁ Использование одного имени для разных методов
⦁ Все выше перечисленного
76. Какая функция корректно сравнивает две подстроки?
⦁ String.Check("hi", "hello");
⦁ String.Equal("hi", "hello");
⦁ String.Compare("hi", "hello");
⦁ String.Match("hi", "hello");
⦁ String.Print("hi", "hello");
77. Что сделает программа, выполнив следующий код:
Console.WriteLine(«Hello, World!»)
⦁ Закроется Hello, World!
⦁ Сотрет Hello, World!
⦁ Удалит Hello, World!
⦁ Напишет Hello, World!
⦁ Выйдет ошибка Hello, World!
78. Укажите принципы объектно-ориентированного программирования?
⦁ Ингаляция
⦁ Наследование
⦁ Полиморфизм
⦁ Инкапсуляция
⦁ Инструкция
79. Свойство, при котором объекты содержат описание атрибутов и действий одновременно?
⦁ Полиморфизм
⦁ Инструкция
⦁ Ингаляция
⦁ Инкапсуляция
⦁ Наследование
80. Один из принципов объектно-ориентированного программирования?
⦁ Инструкция
⦁ Отдача
⦁ Наследование
⦁ Передача
⦁ Ингаляция
81. Данные, характеризующие состояние объекта?
⦁ Передача
⦁ Доли объекта
⦁ Части объекта
⦁ Атрибуты объекта
⦁ Нет правильных ответов
82. Изменение состояния объекта в ответ на какое-либо действие?
⦁ Класс
⦁ Данность
⦁ Событие
⦁ Значение
⦁ Свойство
83. Действие, которое может выполнить объект?
⦁ Объект
⦁ Свойство
⦁ Событие
⦁ Метод
⦁ Класс
84. Тип, соответствующий классу?
⦁ Визуальными
⦁ Видимый тип
⦁ Объективный тип
⦁ Объектный тип
⦁ Абстрактными
85. Свойство Caption отвечает за?
⦁ Увеличение компонента на форме
⦁ Вид компонента на форме
⦁ Назначение компонента на форме
⦁ Название компонента на форме
⦁ Выравнивание компонента на форме
86. Укажите принцип объектно-ориентированного программирования:
⦁ Визуальными
⦁ Видимый тип
⦁ Объектный тип
⦁ Инкапсуляция
⦁ Абстрактными
87. Инкапсуляция – это…
⦁ Модель в которой на каждом витке выполнено создание очередной версии продукта, уточнение требования проекта.
⦁ Поэтапная модель с промежуточным контролем.
⦁ Модель основой характеристики которой является возможность перехода с одного этапа на следующий только после полного завершения работы на текущем этапе.
⦁ Такое свойство, при котором объекты содержат описание атрибутов и действий одновременно
⦁ Период времени, который начинается с момента начала работы продукта и заканчивается в момент поломки программы.
88. Наследование – это…
⦁ Поэтапная модель с промежуточным контролем.
⦁ Модель основой характеристики которой является возможность перехода с одного этапа на следующий только после полного завершения работы на текущем этапе.
⦁ Такое свойство, при котором объекты содержат описание атрибутов и действий одновременно
⦁ Такой метод определения объектов, при котором производные объекты наследуют свойства от своих потомков
⦁ Модель в которой на каждом витке выполнено создание очередной версии продукта, уточнение требования проекта.
89. Полиморфизм – это…
⦁ Модель основой характеристики которой является возможность перехода с одного этапа на следующий только после полного завершения работы на текущем этапе.
⦁ Такое свойство, при котором объекты содержат описание атрибутов и действий одновременно
⦁ Такой метод определения объектов, при котором производные объекты наследуют свойства от своих потомков
⦁ Такое свойство объектов, при котором действие с одинаковыми именами вызывает различное поведение для различных объектов
⦁ Поэтапная модель с промежуточным контролем.
90. Объект, обладающий свойством инкапсуляции, характеризуется следующими параметрами:
⦁ Видимый тип
⦁ Объективный тип
⦁ Инкапсуляция
⦁ Уникальное имя, набор атрибутов, набор действий для описания своего поведения
⦁ Визуальными
91. Атрибуты объекта - это…
⦁ Объективный тип
⦁ Инкапсуляция
⦁ Данные, характеризующие состояние объекта
⦁ Уникальное имя, набор атрибутов, набор действий для описания своего поведения
⦁ Видимый тип
