Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
programmirovanie / Экз_2009.doc
Скачиваний:
35
Добавлен:
03.03.2016
Размер:
123.9 Кб
Скачать

Донецкий национальный технический университет

Специальность КЭМ ПКД (КН) Семестр первый

Объектно-ориентированное программирование экзаменационный билет 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 г.

Зав. кафедрой Экзаменатор

Соседние файлы в папке programmirovanie