Вопросы для зачета
.docПЕРЕЧЕНЬ ВОПРОСОВ, ВЫНОСИМЫХ НА ЗАЧЕТ
-
Назначение и организация модулей в языке Си
-
Принцип одной задачи
-
Недостатки при совмещении обработки с вводом или выводом.
-
Связь между массивами и указателями.
-
Использование указателей для возврата из функции результатов вычислений.
-
Рекурсии. Достоинства и недостатки.
-
Недействительный указатель.
-
Ошибки при работе с динамической памятью. Висячий указатель.
-
Ошибки при работе с динамической памятью. Утечка памяти.
-
Идиома *ptr++.
-
Организация строк в языке Си. Общие сведения.
-
Ввод – вывод строк. Функции, используемые для ввода строк. Особенности ввода строк с помощью функций scanf() и gets().
-
Строковая переменная в языке Си. Использование строк в качестве параметров функций.
-
Совместный ввод строк и чисел.
-
Обработка двумерного массива по строкам и столбцам.
-
Структуры в языке Си. Объявление структуры, ее инициализация.
-
Структуры в языке Си. Операции со структурами.
-
Структуры в языке Си. Средства обращения к полям структуры.
-
Указатель на структуру и его использование при обращении к полям структуры.
-
Использование структур в функциях.
-
Массивы структур.
-
Указатели на функцию. Разновидности указателей на функцию.
-
Использование указателей на функции в качестве параметров функции.
-
Работа с внешними устройствами. Общие сведения.
-
Файловый ввод – вывод. Форматированный файловый ввод – вывод.
-
Файловый ввод – вывод. Строковый файловый ввод – вывод.