Вопросы на экзамен(ОАиП)
.docВопросы ОАиП (Семестр 1) 2010/2011
-
Синтаксис языка C. Структура программы. Характеристика функции main.
-
Директивы препроцессора (основные).
-
Базовые типы данных.
-
Декларация объектов программы на языке C, атрибуты: тип, класс памяти и область действия.
-
Константы в программах на языке C.
-
Функции вывода информации. Использование модификаторов и управляющих последовательностей.
-
Функции ввода информации.
-
Ввод-вывод потоками (cin, cout).
-
Синтаксис операторов языка C, операторы-выражения, управляющие операторы в языке С.
-
Арифметические операции, преобразование типов операндов арифметических операций. Операция "typedef".
-
Линейный алгоритм. Операции присваивания, разновидности сокращений записи операции присваивания.
-
Операции отношений (сравнения) и логические операции.
-
Операторы передачи управления goto, continue, break, return.
-
Ветвящийся алгоритм. Условный оператор if, условная операция «? :».
-
Оператор выбора альтернатив (переключатель) switch.
-
Операция "," (запятая).
-
Циклический алгоритм. Оператор с предусловием while.
-
Оператор цикла с постусловием do - while.
-
Оператор цикла с предусловием и коррекцией for.
-
Функции в С. Способы описания функции, операция вызова функции.
-
Особенности использования параметров функций.
-
Указатели как тип данных. Операции * и &. Операции над указателями.
-
Одномерные массивы и связь с указателями.
-
Строковые данные в С, библиотечные функции для их обработки.
-
Указатель на указатель, многомерные массивы.
-
Динамическая память, функции и операции работы с памятью.
-
Указатели на функцию.
-
Тип данных «структура», общая характеристика, обращение к полям структуры.
-
Вложенные структуры, указатели на структуру, массивы структур.
-
Файлы в С. Типы файлов, понятие файловой переменной и ее связь с физическим файлом.
-
Текстовые файлы.
-
Основные режимы работы с бинарными файлами, последовательный и прямой доступ.