Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОАиП_курсовая_работа_2007.doc
Скачиваний:
5
Добавлен:
24.11.2018
Размер:
174.08 Кб
Скачать

Контрольные вопросы

  1. Для чего предназначен в C/C++ специальный тип данных, называемый структурой?

  2. Дайте определение структуры и общий вид определения структуры.

  3. Каких типов могут быть элементы структуры? Может ли быть элемент структуры структурой того же типа и указателем на тот же тип?

  4. Каким образом объявляется переменная структуры и указатель на структуру?

  5. Какие операции могут быть использованы при работе со структурами?

  6. Каким образом происходит инициализация элементов структуры?

  7. Какие операции используются для обращения к элементам структур?

  8. Каким образом структуры могут передаваться функциям? Каким образом массивы структур передаются функциям?

  9. Для чего предназначен оператор typedef?

  10. Дайте определение объединения. В чем заключается особенность объединения?

  11. Сколько байт памяти выделяется под объединение?

  12. Как определяется объединение, как объявляется переменная объединения и указатель объединения?

  13. Какие операции выполняются над объединениями?

  14. Какие операции используются для доступа к элементам объединения?

  15. Каким образом происходит инициализация элементов объединения? В чем заключается особенность инициализации элементов объединения?

  16. Что подразумевается под битовым полем? Для чего используются битовые поля в структурах и объединениях? С каким типом могут быть объявлены битовые поля?

  17. Каким образом происходит доступ к битовым полям и инициализация битовых полей?

  18. Каким образом можно задавать перечисляемый тип и переменную перечисляемого типа?

Литература

  1. А.И. Касаткин. Профессиональное программирование на языке C: От Turbo C к Borland C++. – Мн.: Выш. шк., 1992.

  2. Б.В. Керниган, Д.М. Ричи. ЯЗЫК С. – М.: Софт, 1995.

  3. Б. Страуструпп. Язык программирования C++. – М.: Софт, 1999.

  4. В.А. Скляров. Программное и лингвистическое обеспечение персональных ЭВМ. Справочное пособие в 2-х т. – Мн.: Выш. Шк., 1992.

  5. В.А. Скляров. Язык С++ и объектно-ориентированное программирование. –Мн.:Выш. шк., 1997.

  6. Г. Шилд. Самоучитель C++. – СПб.: BHV-Санкт-Петербург, 1997.

  7. Е.М. Демидович. Основы алгоритмизации и программирования. Язык Си. –Мн.: Бестпринт, 2003.

  8. Н. Культин. C/C++ в задачах и примерах. – СПб.: БХВ-Петербург, 2001.

  9. У. Сэвитч. C++ в примерах. – М.:Эком, 1997.

  10. Х.М. Дейтл, П.Дж. Дейтл. Как программировать на C. –М.: ЗАО “Издательство БИНОМ”, 2000.

Приложение 1 Структура расчетно-пояснительной записки

Постановка задачи ………………………..2 (это нумерация листов)

Содержание………………………………..3

Введение…………………………… ……...4

1. Теоретические основы………………. ...5

2. Описание программы…………………...

2.1. Описание разработанной структуры….

2.2. Логика работы программы…………

2.3. Схема алгоритма функции main()…….

3. Руководство пользователю………………

Заключение…………………………………

Литература………………………………….

Приложение 1. Листинг программы………

Приложение 2. Распечатки результатов. …