- •Донецкий национальный технический университет
- •Объектно-ориентированное программирование экзаменационный билет n 1
- •2. Задача
- •Донецкий национальный технический университет
- •Объектно-ориентированное программирование экзаменационный билет n 2
- •2. Задача
- •Донецкий национальный технический университет
- •Объектно-ориентированное программирование экзаменационный билет n 3
- •2. Задача
- •Донецкий национальный технический университет
- •Объектно-ориентированное программирование экзаменационный билет n 4
- •2. Задача
- •Донецкий национальный технический университет
- •Объектно-ориентированное программирование экзаменационный билет n 5
- •2. Задача
- •Донецкий национальный технический университет
- •Объектно-ориентированное программирование экзаменационный билет n 6
- •2. Задача
- •Донецкий национальный технический университет
- •Объектно-ориентированное программирование экзаменационный билет n 7
- •2. Задача
- •Донецкий национальный технический университет
- •Объектно-ориентированное программирование экзаменационный билет n 1_1
- •2. Задача
- •Донецкий национальный технический университет
- •Объектно-ориентированное программирование экзаменационный билет n 2_1
- •2. Задача
- •Донецкий национальный технический университет
- •Объектно-ориентированное программирование экзаменационный билет n 3_1
- •2. Задача
- •Донецкий национальный технический университет
- •Объектно-ориентированное программирование экзаменационный билет n 4_1
- •2. Задача
- •Донецкий национальный технический университет
- •Объектно-ориентированное программирование экзаменационный билет n 5_1
- •2. Задача
- •Донецкий национальный технический университет
- •Объектно-ориентированное программирование экзаменационный билет n 6_1
- •2. Задача
- •Донецкий национальный технический университет
- •Объектно-ориентированное программирование экзаменационный билет n 7_1
- •2. Задача
Донецкий национальный технический университет
Специальность КЭМ ПКД (КН) Семестр первый
Объектно-ориентированное программирование экзаменационный билет n 7
1. Множественное наследование
2. Задача
Создать класс вклад, содержащий информацию о валюте, сумме, сроке вклада и т.д., в т.ч.
- поле «процент» int Pr;
- метод получения суммы long GetSum();
Создать производный класс содержащий:
- поле «ФИО» char* FIO;
- метод «получение FIO» char * getfio();
перегрузить оператор-(бинарный), новое действие – обнулить счет.
Программу составить на языке СИ++ с комментариями.
Формирование и вывод результатов на экран и в файл.
Предусмотреть:
Разработка и реализация класса ;
Использование конструкторов по умолчанию и альтернативных;
Использование деструкторов;
Данные (поля) класса – закрыты;
Использование встроенных и перегруженных методов;
Использование друзей;
В главной ф-ции создать массив динамических объектов.
Утвержден на заседании кафедры ПМИ
протокол N2 от 7.11.2011 г.
Зав. кафедрой Экзаменатор
Донецкий национальный технический университет
Специальность КЭМ ПКД (КН) Семестр первый
Объектно-ориентированное программирование экзаменационный билет n 1_1
1. Перегрузка функций
2. Задача
Создать класс животные, содержащий следующие данные: вес, пол, окрас, возраст и т.д.,
в том числе
- поле «класс» char *Rl;
- метод получения возраста float GeV();
Унаследовать от класса животные класс, содержащий информацию о прививках и метод получения вида.
Перегрузить оператор> (бинарный), новое действие – сравнить два объекта по полю возраст.
Программу составить на языке СИ++ с комментариями.
Формирование и вывод результатов на экран и в файл.
Предусмотреть:
Разработка и реализация класса ;
Использование конструкторов по умолчанию и альтернативных;
Использование деструкторов;
Данные (поля) класса – закрыты;
Использование встроенных и перегруженных методов;
Использование друзей;
В главной ф-ции создать массив динамических объектов.
Утвержден на заседании кафедры ПМИ
протокол N2 от 7.11.2011 г.
Зав. кафедрой Экзаменатор
Донецкий национальный технический университет
Специальность КЭМ ПКД (КН) Семестр первый
Объектно-ориентированное программирование экзаменационный билет n 2_1
1. Понятие Класса
2. Задача
Создать класс Машины, содержащий информацию о скорости, массе, двигателе, производителе и т.д.,
В том числе:
- поле «количество дверей» int Kol ;
- метод получения скорости int GetS().
Унаследовать от этого класса, содержащий элемент о багажнике и метод получения инф-ции о багажнике .
Перегрузить оператор++ (унарный), новое действие – увеличить скорость на 20 км/ч.
Определить объект с максимальной скоростью.
Программу составить на языке СИ++ с комментариями.
Формирование и вывод результатов на экран и в файл.
Предусмотреть:
Разработка и реализация класса ;
Использование конструкторов по умолчанию и альтернативных;
Использование деструкторов;
Данные (поля) класса – закрыты;
Использование встроенных и перегруженных методов;
Использование друзей;
В главной ф-ции создать массив динамических объектов.
Утвержден на заседании кафедры ПМИ
протокол N2 от 7.11.2011 г.
Зав. кафедрой Экзаменатор