Вопросы для подготовки к экзамену

Слайд 2

1. Общая структура программы. 2. Общая структура функции, функция main. 3.

1. Общая структура программы.
2. Общая структура функции, функция main.
3.

Характеристика и способы размещения базовых типов данных, тип void.
4. Препроцессор, его основные директивы.
5. Константы, их характеристика.
6. Стандартные функции вывода.
7. Стандартные функции ввода.
8. Ввод-вывод в потоке (cin – cout).
9*. Компоненты ввода-вывода в Builder С++. Функции преобразования строковых данных в числовые и наоборот.
Слайд 3

10. Общий синтаксис операторов языка Cи. Классификация ошибок при написании программы.

10. Общий синтаксис операторов языка Cи. Классификация ошибок при написании программы.
11*.

Создание функций-обработчиков в Builder C++.
12. Арифметические операции, преобразова-ние типов.
13. Операция явного преобразования типа.
14. Операция присваивания и ее формы.
15. Операции сравнения и логические опера-ции.
16. Условные операторы.
17. Условная тернарная операция.
18. Операция запятая.
Слайд 4

19. Оператор switch. 20. Операторы передачи управления: goto, continue, break, return.

19. Оператор switch.
20. Операторы передачи управления: goto, continue, break, return.
21*. Компоненты

среды Builder С++ для организации разветвлений.
22. Массивы.
23. Циклические алгоритмы. Основные прави-ла их использования.
24. Оператор цикла с предусловием while.
25. Оператор цикла с постусловием do - while.
26. Оператор цикла с предусловием и корре-кцией for.
27*. Компонента StringGrig*, особенности ее использования.
Слайд 5

28. Использование функций rand, random, randomize (srand) при инициализации массивов. 29.

28. Использование функций rand, random, randomize (srand) при инициализации массивов.
29.

Досрочный выход из блока, функции и проекта.
30. Указатели, операции * и &.
31. Операции над указателями.
32. Связь указателей с массивами.
33. Указатель на указатель.
34. Работа с динамической памятью. Опера-ции new, delete.
35. Строки в языке Си. Стандартные функции работы со строками.
Слайд 6

36*. Тип String. Функции преобразования строки char St [ ] в

36*. Тип String. Функции преобразования строки char St [ ] в

String и наоборот.
37. Краткая характеристика стандартных библиотечных файлов *.h.
38. Функции пользователя, способы описания, вызов функции.
39. Передача данных по значению, по адресу.
40. Указатели на функции. Операция typedef.
41. Классы памяти, зоны действия объектов.