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