
- •Билет 1
- •Билет 2
- •Билет 3
- •Арифметические и логические выражения. Порядок вычисления выражения в Си, приоритеты операций.
- •Функции. Описание функций. Возвращаемые значения. Передаваемые параметры. Порядок передачи параметров через стек.
- •Понятие указателя в с. Операции над указателями.
- •Билет 23
- •Билет 24
- •Структуры. Синтаксис описания структур. Обращение к полям структур для объектов и к полям по указателю на объект типа структура. Инициализатор структур. Примеры использования в алгоритмах.
- •Билет 25
- •Билет 26
- •Билет 27
- •Билет 28
- •Билет 29
- •Билет 30
- •Билет 31
- •Билет 32
- •Билет 33
- •Билет 47
- •Билет 48
- •Билет 49
- •Билет 50
Билет 47
Синтаксис описания структур. Обращение к полям структур для объектов и к полям по указателю на объект типа структура. Инициализатор структур. Примеры использования в алгоритмах.
Строки в языке С. Понятие длины строки. Инициализаторы строк. Функции работы со строками: определение длины строки, копирование строк, слияние строк.
Алгоритм топологической сортировки на иерархических списках.
Билет 48
Понятие указателя в С. Операции над указателями.
Быстрая сортировка Хоара. Оценка сложности.
Функции. Описание функций. Возвращаемые значения. Передаваемые параметры. Порядок передачи параметров через стек.
Билет 49
Массивы. Многомерные массивы. Индексация многомерных массивов. Распределение памяти в многомерных массивах. Связь понятия указателя и массива. Инициализаторы массивов. Примеры использования в алгоритмах.
Препроцессор языка С. Включаемые файлы. Условная компиляция.
Способы представления деревьев в ЭВМ: левое и правое скобочная запись, список предков, указатели.
Билет 50
Знаковые целые числа конечной разрядности, примеры их использования в Си. Дополнительный код. Знаковый разряд. Формулы для мин и макс целого числа со знаком.
Динамическое программирование. Задача о рюкзаке.
Функции. Описание функций. Возвращаемые значения. Передаваемые параметры. Порядок передачи параметров через стек.