- •Донецкий национальный технический университет
- •Объектно-ориентированное программирование экзаменационный билет 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 6_1
1. Простое наследование
2. Задача
Создать класс моб_телефоны, содержащий информацию о производителе, модели и т.д., в т.ч.
- поле «номер» char* Nom;
- метод получения цвета телефона char * GetSh();
Создать производный класс, содержащий, инф-цию о типе карты и метод получения типа карты.
Перегрузить оператор ++(yнарный), новое действие – увеличение срока использования.
Программу составить на языке СИ++ с комментариями.
Формирование и вывод результатов на экран и в файл.
Предусмотреть:
Разработка и реализация класса ;
Использование конструкторов по умолчанию и альтернативных;
Использование деструкторов;
Данные (поля) класса – закрыты;
Использование встроенных и перегруженных методов;
Использование друзей;
В главной ф-ции создать массив динамических объектов.
Утвержден на заседании кафедры ПМИ
протокол N2 от 7.11.2011 г.
Зав. кафедрой Экзаменатор
Донецкий национальный технический университет
Специальность КЭМ ПКД (КН) Семестр первый
Объектно-ориентированное программирование экзаменационный билет n 7_1
1. Множественное наследование
2. Задача
Создать класс вклад, содержащий информацию о валюте, сумме, сроке вклада и т.д., в т.ч.
- поле «процент» int Pr;
- метод получения суммы long GetSum();
Создать производный класс содержащий:
- поле «ФИО» char* FIO;
- метод «получение FIO» char * getfio();
перегрузить оператор-(бинарный), новое действие – обнулить счет.
Программу составить на языке СИ++ с комментариями.
Формирование и вывод результатов на экран и в файл.
Предусмотреть:
Разработка и реализация класса ;
Использование конструкторов по умолчанию и альтернативных;
Использование деструкторов;
Данные (поля) класса – закрыты;
Использование встроенных и перегруженных методов;
Использование друзей;
В главной ф-ции создать массив динамических объектов.
Утвержден на заседании кафедры ПМИ
протокол N2 от 7.11.2011 г.
Зав. кафедрой Экзаменатор