Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
53
Добавлен:
11.05.2015
Размер:
547.84 Кб
Скачать

Теоретические вопросы

Теоретический вопрос №1

Теоретический вопрос №2

1

Алфавит языка. Идентификаторы.

Другие директивы препроцессора: #if, #ifdef, #ifndef, #else, #endif.

2

Переменные и константы.

Декларация структур.

3

Типы данных: целый, вещественный, символьный; их представление в оперативной памяти.

Инициализация и доступ к элементам структуры.

4

Размеры данных.

Вложенные структуры и массивы структур.

5

Выражения: математические, логические, текстовые.

Указатели на структуры.

6

Унарные операции.

Использование структур в качестве аргументов функций.

7

Бинарные операции.

Объединения и битовые поля.

8

Преобразование типов.

Алфавит языка. Идентификаторы.

9

Приоритет операций.

Переменные и константы.

10

Порядок вычисления выражений.

Типы данных: целый, вещественный, символьный; их представление в оперативной памяти.

11

Организация ввода-вывода информации. Функция форматированного вывода printf.

Размеры данных.

12

Организация ввода-вывода информации. Функция форматированного ввода информации scanf

Выражения: математические, логические, текстовые.

13

Разновидности структур алгоритмов.

Унарные операции.

14

Программирование разветвляющихся структур алгоритмов.

Бинарные операции.

15

Программирование циклических структур алгоритмов.

Преобразование типов.

16

Программирование итерационных процессов.

Приоритет операций.

17

Вложенные циклы.

Порядок вычисления выражений.

18

Одномерные и многомерные массивы, их инициализация.

Организация ввода-вывода информации. Функция форматированного вывода printf.

19

Ввод и вывод массивов.

Организация ввода-вывода информации. Функция форматированного ввода информации scanf

20

Разработка структурных схем алгоритмов обработки массивов.

Разновидности структур алгоритмов.

21

Указатели.

Программирование разветвляющихся структур алгоритмов.

22

Операции над указателями.

Программирование циклических структур алгоритмов.

23

Связь между указателями и массивами.

Программирование итерационных процессов.

24

Использование динамической памяти.

Вложенные циклы.

25

Определение функций. Передача аргументов функциям.

Одномерные и многомерные массивы, их инициализация.

26

Возвращение значения функцией: оператор return.

Ввод и вывод массивов.

27

Указатели на функции.

Разработка структурных схем алгоритмов обработки массивов.

28

Массивы указателей на функции.

Указатели.

29

Обработка текстовых данных.

Операции над указателями.

30

Реализация функций для работы со строками.

Связь между указателями и массивами.

31

Локальные и глобальные переменные.

Использование динамической памяти.

32

Классы памяти.

Определение функций. Передача аргументов функциям.

33

Автоматические, внешние, статические и регистровые переменные.

Возвращение значения функцией: оператор return.

34

Символические константы: #define.

Указатели на функции.

35

Включение файла: #include.

Массивы указателей на функции.