- •Донецкий национальный технический университет
- •Объектно-ориентированное программирование экзаменационный билет 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 3_1
1. Спецификаторы доступа
2. Задача
Создать класс студент, содержащий информацию: ФИО, год рождения, факультет, группа, год зачисления и т.д. , в том числе
- поле char* FIO;
- метод получения среднего балла int GetNumber();
Унаследовать от класса новый класс, содержащий:
поле «хобби» char X;
- метод получения хобби.
Перегрузить оператор > (бинарный), новое действие – выбрать объект с наибольшим средним баллом.
Программу составить на языке СИ++ с комментариями.
Формирование и вывод результатов на экран и в файл.
Предусмотреть:
Разработка и реализация класса ;
Использование конструкторов по умолчанию и альтернативных;
Использование деструкторов;
Данные (поля) класса – закрыты;
Использование встроенных и перегруженных методов;
Использование друзей;
В главной ф-ции создать массив динамических объектов.
Утвержден на заседании кафедры ПМИ
протокол N2 от 7.11.2011 г.
Зав. кафедрой Экзаменатор
Донецкий национальный технический университет
Специальность КЭМ ПКД (КН) Семестр первый
Объектно-ориентированное программирование экзаменационный билет n 4_1
1. Спецификаторы доступа
2. Задача
Создать класс конфеты, содержащий информацию о названии, дате изготовления,срока годности и т.д., в том числе
- поле «производитель» char * Name;
- метод получения названия int GetName();
Создать новый класс, содержащий элементы о количестве добавок и метод получении количетства добавок:
Перегрузить оператор ~ (унарный), новое действие – получение начинки.
Программу составить на языке СИ++ с комментариями.
Формирование и вывод результатов на экран и в файл.
Предусмотреть:
Разработка и реализация класса ;
Использование конструкторов по умолчанию и альтернативных;
Использование деструкторов;
Данные (поля) класса – закрыты;
Использование встроенных и перегруженных методов;
Использование друзей;
В главной ф-ции создать массив динамических объектов.
Встраиваемые функции –члены
Утвержден на заседании кафедры ПМИ
протокол N2 от 7.11.2011 г.
Зав. кафедрой Экзаменатор
Донецкий национальный технический университет
Специальность КЭМ ПКД (КН) Семестр первый
Объектно-ориентированное программирование экзаменационный билет n 5_1
1. Перегруженные функции-члены
2. Задача
Создать класс планеты, содержащий информацию о массе, радиусе, скорости движения и т.д., в том числе
- поле «расстояние до солнца» float RS;
- метод получения радиуса int GetR();
Создать новый класс, содержащий элементы:
- поле «период вращения вокруг солнца» float RotS;
- метод получения скорости вращения вокруг оси float GetRotS();
Перегрузить оператор + (бинарный), новое действие – слияние двух тел (получение нового с суммарной массой и радиусом).
Программу составить на языке СИ++ с комментариями.
Формирование и вывод результатов на экран и в файл.
Предусмотреть:
Разработка и реализация класса ;
Использование конструкторов по умолчанию и альтернативных;
Использование деструкторов;
Данные (поля) класса – закрыты;
Использование встроенных и перегруженных методов;
Использование друзей;
В главной ф-ции создать массив динамических объектов.
Утвержден на заседании кафедры ПМИ
протокол N2 от 7.11.2011 г.
Зав. кафедрой Экзаменатор