№
| Теоретический вопрос №1
| Теоретический вопрос №2
|
| Алфавит языка. Идентификаторы.
| Другие директивы препроцессора: #if, #ifdef, #ifndef, #else, #endif.
|
| Переменные и константы.
| Декларация структур.
|
| Типы данных: целый, вещественный, символьный; их представление в оперативной памяти.
| Инициализация и доступ к элементам структуры.
|
| Размеры данных.
| Вложенные структуры и массивы структур.
|
| Выражения: математические, логические, текстовые.
| Указатели на структуры.
|
| Унарные операции.
| Использование структур в качестве аргументов функций.
|
| Бинарные операции.
| Объединения и битовые поля.
|
| Преобразование типов.
| Алфавит языка. Идентификаторы.
|
| Приоритет операций.
| Переменные и константы.
|
| Порядок вычисления выражений.
| Типы данных: целый, вещественный, символьный; их представление в оперативной памяти.
|
| Организация ввода-вывода информации. Функция форматированного вывода printf.
| Размеры данных.
|
| Организация ввода-вывода информации. Функция форматированного ввода информации scanf
| Выражения: математические, логические, текстовые.
|
| Разновидности структур алгоритмов.
| Унарные операции.
|
| Программирование разветвляющихся структур алгоритмов.
| Бинарные операции.
|
| Программирование циклических структур алгоритмов.
| Преобразование типов.
|
| Программирование итерационных процессов.
| Приоритет операций.
|
| Вложенные циклы.
| Порядок вычисления выражений.
|
| Одномерные и многомерные массивы, их инициализация.
| Организация ввода-вывода информации. Функция форматированного вывода printf.
|
| Ввод и вывод массивов.
| Организация ввода-вывода информации. Функция форматированного ввода информации scanf
|
| Разработка структурных схем алгоритмов обработки массивов.
| Разновидности структур алгоритмов.
|
| Указатели.
| Программирование разветвляющихся структур алгоритмов.
|
| Операции над указателями.
| Программирование циклических структур алгоритмов.
|
| Связь между указателями и массивами.
| Программирование итерационных процессов.
|
| Использование динамической памяти.
| Вложенные циклы.
|
| Определение функций. Передача аргументов функциям.
| Одномерные и многомерные массивы, их инициализация.
|
| Возвращение значения функцией: оператор return.
| Ввод и вывод массивов.
|
| Указатели на функции.
| Разработка структурных схем алгоритмов обработки массивов.
|
| Массивы указателей на функции.
| Указатели.
|
| Обработка текстовых данных.
| Операции над указателями.
|
| Реализация функций для работы со строками.
| Связь между указателями и массивами.
|
| Локальные и глобальные переменные.
| Использование динамической памяти.
|
| Классы памяти.
| Определение функций. Передача аргументов функциям.
|
| Автоматические, внешние, статические и регистровые переменные.
| Возвращение значения функцией: оператор return.
|
| Символические константы: #define.
| Указатели на функции.
|
| Включение файла: #include.
| Массивы указателей на функции.
|