- Что такое стиль программирования? Почему важно придерживаться хорошего стиля программирования?
- Целый тип данных. Символьный тип данных.
- Как следует комментировать программы?
- Вещественный тип данных в языках.
- Понятие алгоритма. Полное построение алгоритма.
- Разработка программ сверху вниз.
- Реализация основных элементов структурного программирования.
- Составной оператор.
- Концепция типа данных. Описания данных в языке С.
- Арифметические операции, операции отношений и их приоритеты в языке С.
- Проиллюстрируйте примерами приоритеты арифметических операций, операций отношения и логических связок в языке С.
- Логические связки
- Функции управления файлами в языке С.
- Массив. Понятие. Описание. Обращение к компонентам.
- Оператор ветвления. Вложенный оператор ветвления.
- Оператор выбора.
- Привести пример использования оператора выбора.
- Постфиксный и префиксный инкремент и декремент.
- Побитовые операции. Тернарная операция.
- Циклы while и do-while.
- Цикл for.
- Как сделать выбор между операторами цикла?
- Функция getchar(). Перенаправление стандартного ввода.
- Функция putchar(). Перенаправление стандартного вывод.
- Форматный ввод.
- Форматный вывод.
- Передача параметров подпрограмм по адресу и по значению.
- Последовательность как структура данных.
- Последовательный файл.
- Связь между "внешним" 0.именем файла и указателем файла.
- Чтение из последовательного файла и запись в последовательный файл.
- Модульный принцип в программировании.
- Какими принципами следует руководствоваться, определяя модульную структуру задачи?
- Функция. Понятие, описание. Прототип функции.
- Возвращаемые значения функций printf(), scanf(), getchar(), putchar(), fopen().
- Указатели. Определение и описание. Унарные операции & и *.
- Использование указателей в выражениях в языке С.
- Связь между массивами и указателями.
- Массив как параметр функции.