Контрольная работа для студентов
специальности АСОИ заочной формы обучения
Цель работы: контроль уровня знаний студентов заочной формы обучения по объектно-ориентированному программированию и проектированию; формирование навыков самостоятельной работы с языком программирования С++.
Порядок выполнения работы пункта 2.
1. Определить пользовательский класс в соответствии с вариантом задания (смотри приложение).
2. Определить в классе следующие конструкторы: без параметров, с параметрами, копирования.
3. Определить в классе деструктор.
4. Определить в классе методы для просмотра и установки полей данных.
7. Написать демонстрационную программу, в которой создаются и разрушаются объекты пользовательского класса и каждый вызов конструктора и деструктора сопровождается выдачей соответствующего сообщения (какой объект какой конструктор или деструктор вызвал).
Содержание отчета по пункту 2.
1. Постановка задачи. Следует дать конкретную постановку, т.е. указать, какой класс должен быть реализован, какие должны быть в нем конструкторы, метод и т.д.
2. Определение пользовательского класса с комментариями.
3. Реализация конструкторов и деструктора.
4. Листинг основной программы, в котором должно быть указано, в каком месте и какой конструктор или деструктор вызываются.
Варианты заданий для пункта 2.
Описания элементов - данных пользовательских классов
12. АВТОМОБИЛЬ
марка – char*
мощность – int
стоимось – float
ПУНКТ 3. Практическое задание
Порядок выполнения работы пункта 3.
1) При выполнении работы используются статические массивы. Для организации статических массивов с псевдопеременными границами необходимо объявить массив достаточно большой длины, например, 100 элементов:
int N=100;
int a[N];
Затем пользователь вводит реальную длину массива (не больше N) и работает с массивом той длины, которую он сам указал. Остальные элементы (хотя память под них и будет выделена) не рассматриваются.
2) При уменьшении или увеличении длины массива необходимо изменять его реальную длину.
Содержание отчета по пункту 3.
1. Постановка задачи.
2. Листинг основной программы.
Варианты заданий для пункта 3.
1) Сформировать одномерный массив целых чисел, используя датчик случайных чисел.
2) Распечатать полученный массив.
3) Удалить первый элемент равный 0.
4) Добавить после каждого четного элемента массива элемент со значением M[ I-1 ]+2.
5) Распечатать полученный массив.
На сайте представлено только краткое содержание студенческой работы "Контрольная - написать программу, в которой создаются и разрушаются объекты, определенного пользователем класса", чтобы получить полную версию в формате Word нужно заполнить форму заказа или связаться с нами по телефону.
КурсачБай гарантирует, что приобретенная готовая работа будет соответствовать описанию и объему, заявленному на нашем сайте. Размещенные на КурсачБай готовые проекты предназначены для ознакомительных целей. Доработки на готовые работы не распространяются (ни платные ни бесплатные). Если Вам не подходи вариант покупки готовой работы, вы можете обратиться к нам за написанием новой.
Похожие работы по этому предмету:
JoomShopping Download & Support