
- •Билет 1
- •Билет 2
- •Билет 3
- •Арифметические и логические выражения. Порядок вычисления выражения в Си, приоритеты операций.
- •Функции. Описание функций. Возвращаемые значения. Передаваемые параметры. Порядок передачи параметров через стек.
- •Понятие указателя в с. Операции над указателями.
- •Билет 23
- •Билет 24
- •Структуры. Синтаксис описания структур. Обращение к полям структур для объектов и к полям по указателю на объект типа структура. Инициализатор структур. Примеры использования в алгоритмах.
- •Билет 25
- •Билет 26
- •Билет 27
- •Билет 28
- •Билет 29
- •Билет 30
- •Билет 31
- •Билет 32
- •Билет 33
- •Билет 47
- •Билет 48
- •Билет 49
- •Билет 50
Билет 33
Функции printf, sprintf, fprintf, scanf, sscanf, fscanf. Форматная строка (целые знаковые и беззнаковые в десятичном и шестнадцатеричном виде, числа с плавающей запятой, буквы, строки). Возвращаемое значение.
Пирамидальная сортировка, оценка сложности.
Понятие времени жизни и области видимости переменных. Глобальные и локальные переменные. Модификаторы области видимости и времени жизни.
Билет 34
Препроцессор языка С. Включаемые файлы. Условная компиляция.
Cортировка файлов простым двухпутевым слиянием.
Функции. Описание функций. Возвращаемые значения. Передаваемые параметры. Порядок передачи параметров через стек.
Билет 35
Препроцессор языка С. Макроопределения.
Синтаксис описания структур. Обращение к полям структур для объектов и к полям по указателю на объект типа структура. Инициализатор структур. Примеры использования в алгоритмах.
Методы простого поиска в массиве: линейный поиск, бинарный поиск, оценки сложности.
Билет 36
Синтаксис описания структур. Обращение к полям структур для объектов и к полям по указателю на объект типа структура. Инициализатор структур. Примеры использования в алгоритмах.
Динамическое программирование. Задача о максимальном значении арифметического выражения.
Динамическая память. Функции работы с ДП.
Билет 37
Выделение памяти под локальные переменные (класс памяти auto в языке С). Стек вызовов.
Функции. Описание функций. Возвращаемые значения. Передаваемые параметры. Порядок передачи параметров через стек.
Операции над списками, алгоритмы поиска и включения для списков, анализ их эффективности, способы реализации списков (статика, динамика)
Билет 38
Выражения в Си. Порядок вычисления выражения, приоритеты операций.
Функции. Описание функций. Возвращаемые значения. Передаваемые параметры. Порядок передачи параметров через стек.
Стек, преобразование инфиксной формы записи выражения в постфиксную и вычисление значения полученного выражения.
Билет 39
Понятие времени жизни и области видимости переменных. Глобальные и локальные переменные. Модификаторы области видимости и времени жизни.
Поиск кратчайших путей в графе, алгоритм Дейкстры.
Функции. Описание функций. Возвращаемые значения. Передаваемые параметры. Порядок передачи параметров через стек.
Билет 40
Функции. Описание функций. Возвращаемые значения. Передаваемые параметры. Порядок передачи параметров через стек.
Понятие указателя в С. Операции над указателями
Граф. Представление в ЭВМ: матрицы смежности и инцидентности, список дуг.
Билет 41
Беззнаковые целые числа конечной разрядности, примеры их использования в Си. Формулы для min и max.
Основные операции со стеком и очередью, способы реализации на различных базовых представлениях.
Динамическая память. Функции работы с ДП.
Билет 42
Понятие указателя в С. Операции над указателями.
Сбалансированные (АВЛ) деревья. Алгоритм вставки элемента в АВЛ-дерево на уровне схемы.
Понятие времени жизни и области видимости переменных. Глобальные и локальные переменные. Модификаторы области видимости и времени жизни.
Билет 43
Массивы. Многомерные массивы. Индексация многомерных массивов. Распределение памяти в многомерных массивах. Связь понятия указателя и массива. Инициализаторы массивов. Примеры использования в алгоритмах.
Функции с переменным числом параметров. Получение переменных передаваемых после фиксированных параметров.
Алгоритмы с возвратом на примере расстановки ферзей.
Билет 44
Синтаксис описания структур. Обращение к полям структур для объектов и к полям по указателю на объект типа структура. Инициализатор структур. Примеры использования в алгоритмах.
Стек, основные операции, способы реализации на различных базовых представлениях.
Понятие указателя в Си. Операции над указателями.
Билет 45
Понятие указателя в С. Операции над указателями.
Функции. Описание функций. Возвращаемые значения. Передаваемые параметры. Порядок передачи параметров через стек.
Пирамидальная сортировка. Оценка сложности.
Билет 46
Массивы. Многомерные массивы. Индексация многомерных массивов. Распределение памяти в многомерных массивах. Связь понятия указателя и массива. Инициализаторы массивов. Примеры использования в алгоритмах.
Дерево, как частный вид графа. Способы представления деревьев в ЭВМ: левая и правая скобочная запись, список предков, указатели.
Знаковые целые числа конечной разрядности, примеры их использования в Си. Дополнительный код. Знаковый разряд. Формулы для мин и макс целого числа со знаком.