Начало экзамена 21 октября в 6:00 по МСК
Время — предположительно полтора часа, компилятор — Visual Studio
На экзамене будет две задачи: одна на структурное программирование, а вторая — на ООП. Возможно, на структурное скажут писать на Си, а ООП уже на С++
Примеры задач:
1) Пример задач по модулю «Структурное программирование»
1.1. Написать функцию, определяющую вхождение списка L1 в список L2 и
наоборот. Если один из списков длиннее, то лишние элементы из его начала
отделить в третий список.
1.2. Написать функцию, определяющую количество слов в списке, которые
начинаются и заканчиваются на одну и ту же букву.
1.3. Дописать в список L после первого вхождения числа Е список L1 и
удалить из списка L все оставшиеся числа Е, если таковые имеются.
2) Пример задач по модулю «Объектно-ориентированное
программирование»
2.1. Разработать и протестировать классы. Задача выполняется в 3 этапа:
I. Написать класс «Компьютерная техника»:
- Поля: фирма-производитель, цена.
- Методы: конструктор с параметрами; перегруженный оператор вывода в
поток (<<) для печати сведений об объекте.
II. Написать класс «Монитор», являющийся производным от класса
«Компьютерная техника»:
- Поля: размер экрана, наличие встроенных динамиков.
- Методы: конструктор с параметрами; перегруженный оператор вывода в
поток (<<) для печати сведений об объекте (в том числе данных из базового
класса).
III. Написать функцию main: создается по 2 объекта ранее разработанных
классов, и печатаются сведения о них.
2.2. Разработать и протестировать классы. Задача выполняется в 3 этапа:
I. Написать класс «Компьютерная техника»:
- Поля: фирма-производитель, цена.
- Методы: конструктор с параметрами; виртуальная функция void print() для
печати сведений об объекте.
II. Написать класс «Монитор», являющийся производным от класса
«Компьютерная техника»:
- Поля: размер экрана, наличие встроенных динамиков.
- Методы: конструктор с параметрами; переопределение функции void print()
для печати сведений об объекте (в том числе данных из базового класса).
III. Написать функцию main: создается по 1 объекту ранее разработанных
классов; создается указатель на базовый класс; используя указатель,
печатаются сведения обо всех объектах
| Гарантия на работу | 1 год |
| Средний балл | 4.54 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |