Для студентов МГТУ им. Н.Э.Баумана по предмету Программирование на СиОтветы на вопросы для подготовки к экзаменуОтветы на вопросы для подготовки к экзамену
2023-02-032023-02-03СтудИзба
Ответы: Ответы на вопросы для подготовки к экзамену
Описание
Экзамен по си 2 курс 1 семестр. Экзаменатор Ломовской. Вопросы были выданы на консультации перед экзаменом.
Задача 45 минут
Вопросы 30 минут
Вопросы:
В архиве расширенные ответы на вопросы с картинками и блок-схемами, а также вставками кода.
Задача 45 минут
Вопросы 30 минут
Вопросы:
- указатели на void, обработка памяти, их применение, memcpy, memset, memmove
- динамич выделение, malloc, calloc, их особенности, принципы работы, явное приведение типа, 0 байт, обработка NULL
- динамический массив, прототипы функций, типичные ошибки с динамической памятью
- указатели на функцию, qsort, таблицы переходов, callback, динамическое связывание, инициализация, вызов функций, примеры
- утилита make, для чего, принцип работы, идеи в основе, что нужно для работы
- make разновидности, шаблонные правила, переменные, для чего используются, неявные переменные и правила, автоматические правила
- make, простой сценарий, правила, условные конструкции, генерация зависимости, пример, принцип работы, переменные зависящие от целей, анализ зависимостей (3 вида)
- 8-13. Динамические матрицы. Сравнение 2 видов. Таблица сравнения
- 8-13. Динамические матрицы. Сравнение 2 видов. Таблица сравнения
- 8-13. Динамические матрицы. Сравнение 2 видов. Таблица сравнения
- 8-13. Динамические матрицы. Сравнение 2 видов. Таблица сравнения
- 8-13. Динамические матрицы. Сравнение 2 видов. Таблица сравнения
- 8-13. Динамические матрицы. Сравнение 2 видов. Таблица сравнения
- Сложные объявления
- Строки в динамической памяти, strdup, getline, snprint, asprintf, feature test macro
- структура с указателями, присваивание структур, копирование глубокое, поверхностное, рекурсивное удаление
- Структура с переменным размером, TVL, fam, его особенности, прототип, до с99, пример работы(выделение, запись в файл, чтение из файла)
- динамически расширяемый массив, определение массива, +- его, особенности выделения памяти, добавление, удаление(индекс элемента а не указатель)
- линейный односвязный список. Узел, удаление из под всего( во всех вопросах). Улучшения. Добавление
- линейный односвязный список. Узел. Вставка
- линейный односвязный список. Узел. Обход
- Ддп. Определение, его отличие, отношение порядка, описание узла, освобождение памяти. Это во всех вопросах!
- Ддп
- Ддп. Вставка
- Ддп. Обход. Dot
- Связывание, виды, влияние на объектник и исполняемый. Static. Компоновщик, таблица символов
- Классы памяти, auto, static
- Extern register
- Связывание для функций, по умолчанию. Их особенности. Несколько классов памяти
- Глобальные переменные, журналирование. Особенности глобальных. Недостатки, когда можно использовать
- Куча. Алгоритмы malloc, free, свойства, особенности при из реализации(выравнивание, фрагментация)
- Vla, alloca
- Функции с переменным числом, основные принципы, stdarg.h
- Препроцессор, директивы, особенности использования, include, все макросы, предопределенные
- Препроцессор, условная компиляция, макросы с параметрами, сравнение с функциями, длинные макросы,
- Препроцессор, #, ##, везде свои примеры
- Inline функции, особенности использования, 3 способа описания
- Библиотеки. Виды, общие особенности. Статичные
- Библиотеки. Различия линуха и винды, Динам загрузка
- Библиотеки. Динам компановка
- Библиотеки. Приложение на питоне
- Неопределенное поведение, побочные эффекты, вычисление выражений; точки следования
- АТД. Модуль, разновидности, АО, стек целых чисел (пример)
- Списки ядра линуха. Основные идеи использования, универсальность списка, отличие от обычного. Голова, обход
- Списки ядра линукс. Реализация. Макросы offset, container off
В архиве расширенные ответы на вопросы с картинками и блок-схемами, а также вставками кода.
Характеристики ответов (шпаргалок)
Предмет
Учебное заведение
Семестр
Просмотров
52
Покупок
2
Размер
1,22 Mb
Преподаватели
Список файлов
- Программирование экз.docx 1,22 Mb
Вам все понравилось? Пожалуйста, поставьте оценку и напишите комментарий к купленному файлу.