Вопросы к экзамену по дисциплине «языки программирования» (часть 2)
Вопросы к экзамену по дисциплине «языки программирования» (часть 2)
Вопросы по языку программирования Си
- Данные типа int
- Данные типа char
- Модификаторы доступа const и volatile
- Данные вещественного типа (с плавающей точкой)
- Элементарный ввод-вывод
- Арифметические операции
- Побитовые логические операции
- Операции сдвига
- Операция присваивания
- Операция sizeof
- Преобразование типов в выражениях
- Операция преобразования типов
- Приоритеты в языке Си
- Оператор if
- Операции отношения
- Логические операции
- Операция запятая
- Операция условия ?:
- Оператор безусловного перехода goto
- Оператор switch
- Операторы цикла. Оператор for. Оператор while. Оператор do...while
- Оператор break. Оператор continue
- Одномерные массивы и их инициализация
- Многомерные массивы и их инициализация
- Объявление указателей. Операции над указателями
- Тип void
- Связь между указателями и массивами
- Динамическое распределение памяти
- Массивы указателей
- Функции. Область видимости переменных. Локальные и глобальные переменные
- Передача параметров в функцию
- Рекурсивные функции
- Использование функций в качестве параметров функций
- Указатели на функции
- Структура программы на языке C
- Передача параметров в функцию main() и её возвращаемое значение
- Строки
- Классы хранения и видимость переменных. Классы auto и register
- Классы хранения и видимость переменных. Классы static и extern
- Структуры. Инициализация структурных переменных. Вложенные структуры
- Указатели на структуры. Массивы структурных переменных
- Передача функциям структурных переменных. Класс хранения typedef
- Битовые поля
- Объединения
- Перечисления
46. Односвязные списки
47. Стеки
48. Очереди
49. Бинарные деревья
- Файлы. Общие сведения. Открытие и закрытие файлов
- Функции ввода-вывода для работы с текстовыми файлами
- Произвольный доступ к файлу
- Функции ввода-вывода для работы с бинарными файлами
- Директива препроцессора #include
- Директивы препроцессора #define и #undef
- Директивы условной компиляции
- Неопределённое поведение
- Функции с переменным числом параметров
|