СТРУКТУРА КОНТРОЛЬНОЙ РАБОТЫ
Контрольная работа состоит из пяти заданий.
Структура работы:
1. Титульный лист;
2. Основная часть контрольной работы;
3. Список использованной литературы (не менее 10источников).
Контрольная работа оформляется в электронном виде в текстовом процессоре в соответствии с требованиями, изложенными разделе 2.
1. ПОРЯДОК ВЫПОЛНЕНИЯ ЗАДАНИЯ
Выполнениеконтрольной работы требует изучение основных положений объектно-ориентированного языка программирования С++.
При выполнении контрольной работы требуетсянаписать программы на языке С++, которые соответствуют указаннымзаданиям.
Каждое выполненное задание должно содержать:
a) Краткоеописание основных положений языка программирования С++, изучение которых регламентируется заданиями;
b) Реализацию заданий на языке С++;
c) Ответы на вопросы, указанные в заданиях.
Задание 1.
Тема: "Введение в классы. Конструкторы и деструкторы"
1.1 Создать структуру Student ("Студент") содержащую следующие поля:
- имя студента
- отчество студента
- фамилию студента
- год рождения
- группа
- средний балл успеваемости.
1.2 Определить конструктор для инициализации полей структуры со
значениями по умолчанию. Определить деструктор. Написать тестовый пример.
1.3 Написать интерфейсные функции доступа к полям класса
(получить/задать значение поля).
1.4. Внести в конструкторы и деструктор выдачу сообщений на экран
о том, какая функция была вызвана. Проиллюстрировать работу конструктора и деструктора, при этом модифицировать функцию main()
следующим образом:
voidmain(){
cout