Тест: D:\Сергей 2016 КИТИС\Информатика\Алгоритмизация.mtf
Алгоритмизация
Автор: Мананников С.Ю.
Задание #1
Вопрос:
С помощъю чего OS управляет работой устройств ввода\вывода ?
Выберите один из 3 вариантов ответа:
1) С помощью дополнительных программ
2) С помощъю специализированных драйверов
3) С помощъю библиотек
Задание #2
Вопрос:
Какой уровень доступа у модификатора protected ?
Выберите один из 3 вариантов ответа:
1) открытый
2) защищённый
3) закрытый
Задание #3
Вопрос:
Каким синтаксисом определяется класс?
Выберите один из 3 вариантов ответа:
1) имя_класса(список_формальных_параметров);
2) ключ_класса имя_класса { список компонентов};
3) тип_возвращаемого_значения имя_класса(список_формальных_параметров);
Задание #4
Вопрос:
Производный структурированный тип, введенный пользователем на основе имеющихся типов, называется?
Запишите ответ:
__________________________________________
Задание #5
Вопрос:
Какое слово используется в качестве ключа класса?
Выберите один из 3 вариантов ответа:
1) class
2) void
3) main
Задание #6
Вопрос:
Укажите правильный формат объявления конструктора
Выберите один из 3 вариантов ответа:
1) имя_класса(список_формальных _параметров){тело операторов конструктора}
2) имя_ключа {тело операторов конструктора}
3) имя_ключа имя_класса(список_формальных_параметров) {тело операторов конструктора}
Задание #7
Вопрос:
Абстракция существенных характеристик объекта, которые разделяют одинаковые свойства, операции, отношения, семантику(смысл) - это?
Составьте слово из букв:
АСКЛС - __________________________________________
Задание #8
Вопрос:
Какой из следующих классов обрабатывает процесс записи в файл?
Выберите один из 4 вариантов ответа:
1) ofstream
2) output
3) ifstream
4) input
Задание #9
Вопрос:
Назовите основные концепции ООП
Выберите один из 3 вариантов ответа:
1) Абстрагирование, модульность, инкапсуляция
2) Абстрагирование, иерархическая организация,модульность, инкапсуляция
3) Наследование, инкапсуляция, полиморфизм
Задание #10
Вопрос:
Приведите в соответствие модификаторы доступа
Укажите соответствие для всех 3 вариантов ответа:
1) protected
2) public
3) private
__ защищённый
__ открытый
__ закрытый
Задание #11
Вопрос:
Для чего предназначен оператор new?
Выберите один из 3 вариантов ответа:
1) Для резервирования динамической памяти под объект
2) Для обновления объекта
3) Для инициализации объекта
Задание #12
Вопрос:
Запишите синтаксис определения класса
Запишите ответ:
__________________________________________
Задание #13
Вопрос:
Какая функция называется дружественной функцией для класса?
Выберите один из 3 вариантов ответа:
1) Которая отслеживает данные в экземпляре класса в процессе работы
2) Которая не являясь его компонентом, имеет доступ к компонентам класса
3) Которая открывает динамическую область для экземпляра класса
Задание #14
Вопрос:
Каким модификатором объявляется дружественная функция?
Запишите ответ:
__________________________________________
Задание #15
Вопрос:
Что такое ссылка?
Выберите один из 3 вариантов ответа:
1) Используется для переименования объектов
2) Это псевдоним объекта
3) Оператор
Конец