Для студентов МГТУ им. Н.Э.Баумана по предмету ИнформатикаТеория к экзаменуТеория к экзамену
5,0056
2026-01-122026-01-13СтудИзба
Ответы к экзамену: Теория к экзамену
Новинка
Описание
Список экзаменационных вопросов по курсу «Информатика»
1. Язык C. Основные понятия и определения. Идентификаторы. Структурные элементы языка С. Структура программы на языке С.
2. Язык C. Основные понятия и определения. Этапы компиляции программы.
3. Язык С. Базовые типы данных. Их размер. Модификаторы типов данных.
4. Язык С. Переменные. Определение. Объявление переменных. Синтаксис. Локальные, глобальные переменные. Формальные параметры. Примеры.
5. Спецификатор хранения static. Синтаксис. Локальные и глобальные статические переменные. Их особенности. Примеры.
6. Консольные функции ввода/вывода. Прототип функции printf(). Спецификаторы и модификаторы формата. Их особенности. Примеры.
7. Консольные функции ввода/вывода. Прототип функции scanf(). Спецификаторы формата. Разделители. Их особенности. Примеры.
8. Константы. Типы констант. Способы представления констант. Примеры. Управляющие символьные константы.
9. Операторы. Оператор присвоения. Арифметические операторы. Приоритеты операторов. Операторы сравнения и логические операторы. Примеры.
10. Математические функции в языке С. Их прототипы. Явное и неявное преобразование типов. Примеры.
11. Условные операторы. Оператор if. Синтаксис. Особенности вложенных операторов if. Тернарный оператор if. Примеры.
12. Условные операторы. Оператор switch. Синтаксис. Особенности выполнения оператора. Пример.
13. Операторы цикла. Оператор for. Синтаксис. Операторы break и continue. Примеры.
14. Операторы цикла с постусловием и предусловием. Операторы while и do-while. Их синтаксис. Операторы break и continue. Примеры.
15. Массивы. Определение, основные понятия. Одномерные массивы. Синтаксис объявления массива. Особенности массивов в языке С. Примеры.
16. Массивы. Определение, основные понятия. Двухмерные массивы. Синтаксис объявления массива. Примеры. Многомерные массивы.
17. Указатели. Определение, основные понятия. Синтаксис объявления указателя. Инициализация указателей. Адресная арифметика. Основные операции с указателями. Примеры.
18. Указатели и массивы. Формула адресной арифметики для двухмерного массива. Массивы указателей. Косвенная адресация. Примеры.
19. Функции. Синтаксис. Основные понятия. Передача параметров по значению. Передача параметров по ссылке. Типы функций. Оператор return. Возврат указателей. Примеры.
20. Функции. Синтаксис. Основные понятия. Особенности передачи массивов в качестве параметров. Использование адресной арифметики. Примеры.
21. С-строки. Определение, основные понятия. Особенности С-строк. Функции работы со строками. Примеры.
22. Функции. Особенности передачи массива указателей в функцию. Аргументы функции main(): argc и argv. Примеры.
23. Функции. Синтаксис. Основные понятия. Рекурсивные функции. Основные понятия, определение. Особенности рекурсивных функций. Примеры.
24. Пользовательские типы в языке С. Структуры. Основные понятия, определение. Синтаксис объявления структуры. Доступ к членам структуры. Присваивание структур. Оператор typedef. Примеры.
25. Пользовательские типы в языке С. Объединения. Определение. Синтаксис объявления объединения. Особенности использования объединений. Оператор typedef. Примеры.
26. Пользовательские типы в языке С. Перечисления. Синтаксис объявления перечисления. Инициализация значений констант перечисления. Оператор typedef. Пример кода вывода имен констант перечисления.
27. Функции динамического распределения памяти. Основные понятия. Прототипы функций malloc(), memcpy(), free(). Их назначение. Пример реализации стека на основе динамического массива. Функции pop(), push().
28. Функции динамического распределения памяти. Основные понятия. Прототипы функций malloc(), free(). Их назначение. Пример реализации стека на основе динамического списка. Функции pop(), push().
29. Функции динамического распределения памяти. Основные понятия. Прототипы функций malloc(), free(). Их назначение. Пример реализации очереди на основе динамического списка. Функции pop(), push().
30. Прототипы функций. Синтаксис. Их назначение. Указатели на функцию. Пример использования указателей на функцию.
31. Модульное программирование. Основные понятия. Достоинства модульной архитектуры. Прототипы функций. Синтаксис. Их назначение. Пример.
32. Файловая система языка С. Основные понятия. Потоки. Файлы. Указатель файла. Прототипы функций fopen(), fclose(). Назначение функций. Режимы открытия файла. Примеры.
33. Файловая система языка С. Прототипы функций putc(), getc(), feof(), rewind(). Назначение функций. Примеры.
34. Файловая система языка С. Прототипы функций fputs(), fgets(), feof(), rewind(). Назначение функций. Примеры.
35. Файловая система языка С. Прототипы функций fwrite(), fread(), ferror(). Назначение функций. Примеры.
36. Файловая система языка С. Основные понятия. Потоки. Файлы. Указатель файла. Прототип функции fseek(). Файлы с произвольным доступом. Примеры.
37. Файловая система языка С. Прототипы функций fprintf(), fscanf(), freopen(). Назначение функций. Примеры.
38. Препроцессор языка С. Определение. Основные понятия. Директивы #include, #define. Макросы с формальными параметрами. Особенности использования.
39. Препроцессор языка С. Определение. Основные понятия. Директивы условной компиляции #if, #ifdef, #ifndef, #elif, #else, #endif. Примеры.
1. Язык C. Основные понятия и определения. Идентификаторы. Структурные элементы языка С. Структура программы на языке С.
2. Язык C. Основные понятия и определения. Этапы компиляции программы.
3. Язык С. Базовые типы данных. Их размер. Модификаторы типов данных.
4. Язык С. Переменные. Определение. Объявление переменных. Синтаксис. Локальные, глобальные переменные. Формальные параметры. Примеры.
5. Спецификатор хранения static. Синтаксис. Локальные и глобальные статические переменные. Их особенности. Примеры.
6. Консольные функции ввода/вывода. Прототип функции printf(). Спецификаторы и модификаторы формата. Их особенности. Примеры.
7. Консольные функции ввода/вывода. Прототип функции scanf(). Спецификаторы формата. Разделители. Их особенности. Примеры.
8. Константы. Типы констант. Способы представления констант. Примеры. Управляющие символьные константы.
9. Операторы. Оператор присвоения. Арифметические операторы. Приоритеты операторов. Операторы сравнения и логические операторы. Примеры.
10. Математические функции в языке С. Их прототипы. Явное и неявное преобразование типов. Примеры.
11. Условные операторы. Оператор if. Синтаксис. Особенности вложенных операторов if. Тернарный оператор if. Примеры.
12. Условные операторы. Оператор switch. Синтаксис. Особенности выполнения оператора. Пример.
13. Операторы цикла. Оператор for. Синтаксис. Операторы break и continue. Примеры.
14. Операторы цикла с постусловием и предусловием. Операторы while и do-while. Их синтаксис. Операторы break и continue. Примеры.
15. Массивы. Определение, основные понятия. Одномерные массивы. Синтаксис объявления массива. Особенности массивов в языке С. Примеры.
16. Массивы. Определение, основные понятия. Двухмерные массивы. Синтаксис объявления массива. Примеры. Многомерные массивы.
17. Указатели. Определение, основные понятия. Синтаксис объявления указателя. Инициализация указателей. Адресная арифметика. Основные операции с указателями. Примеры.
18. Указатели и массивы. Формула адресной арифметики для двухмерного массива. Массивы указателей. Косвенная адресация. Примеры.
19. Функции. Синтаксис. Основные понятия. Передача параметров по значению. Передача параметров по ссылке. Типы функций. Оператор return. Возврат указателей. Примеры.
20. Функции. Синтаксис. Основные понятия. Особенности передачи массивов в качестве параметров. Использование адресной арифметики. Примеры.
21. С-строки. Определение, основные понятия. Особенности С-строк. Функции работы со строками. Примеры.
22. Функции. Особенности передачи массива указателей в функцию. Аргументы функции main(): argc и argv. Примеры.
23. Функции. Синтаксис. Основные понятия. Рекурсивные функции. Основные понятия, определение. Особенности рекурсивных функций. Примеры.
24. Пользовательские типы в языке С. Структуры. Основные понятия, определение. Синтаксис объявления структуры. Доступ к членам структуры. Присваивание структур. Оператор typedef. Примеры.
25. Пользовательские типы в языке С. Объединения. Определение. Синтаксис объявления объединения. Особенности использования объединений. Оператор typedef. Примеры.
26. Пользовательские типы в языке С. Перечисления. Синтаксис объявления перечисления. Инициализация значений констант перечисления. Оператор typedef. Пример кода вывода имен констант перечисления.
27. Функции динамического распределения памяти. Основные понятия. Прототипы функций malloc(), memcpy(), free(). Их назначение. Пример реализации стека на основе динамического массива. Функции pop(), push().
28. Функции динамического распределения памяти. Основные понятия. Прототипы функций malloc(), free(). Их назначение. Пример реализации стека на основе динамического списка. Функции pop(), push().
29. Функции динамического распределения памяти. Основные понятия. Прототипы функций malloc(), free(). Их назначение. Пример реализации очереди на основе динамического списка. Функции pop(), push().
30. Прототипы функций. Синтаксис. Их назначение. Указатели на функцию. Пример использования указателей на функцию.
31. Модульное программирование. Основные понятия. Достоинства модульной архитектуры. Прототипы функций. Синтаксис. Их назначение. Пример.
32. Файловая система языка С. Основные понятия. Потоки. Файлы. Указатель файла. Прототипы функций fopen(), fclose(). Назначение функций. Режимы открытия файла. Примеры.
33. Файловая система языка С. Прототипы функций putc(), getc(), feof(), rewind(). Назначение функций. Примеры.
34. Файловая система языка С. Прототипы функций fputs(), fgets(), feof(), rewind(). Назначение функций. Примеры.
35. Файловая система языка С. Прототипы функций fwrite(), fread(), ferror(). Назначение функций. Примеры.
36. Файловая система языка С. Основные понятия. Потоки. Файлы. Указатель файла. Прототип функции fseek(). Файлы с произвольным доступом. Примеры.
37. Файловая система языка С. Прототипы функций fprintf(), fscanf(), freopen(). Назначение функций. Примеры.
38. Препроцессор языка С. Определение. Основные понятия. Директивы #include, #define. Макросы с формальными параметрами. Особенности использования.
39. Препроцессор языка С. Определение. Основные понятия. Директивы условной компиляции #if, #ifdef, #ifndef, #elif, #else, #endif. Примеры.
Файлы условия, демо
Характеристики ответов (шпаргалок) к экзамену
Предмет
Учебное заведение
Семестр
Просмотров
1
Размер
853,5 Kb
Преподаватели
Список файлов
inf_exam.pdf
Комментарии
Нет комментариев
Стань первым, кто что-нибудь напишет!
МГТУ им. Н.Э.Баумана

















