I курс / Зачетные билеты - 1-й семестр
.docЗачетные билеты по программированию: 1 семестр
-
Базовые типы данных. Формы представления констант. Операторы присваивания.
-
Массивы. Арифметические операторы: +, -, *, /, %, ++, --.
-
Структуры. Перечисляемый тип и объединения.
-
Условный оператор и множественный выбор (оператор switch).
-
Циклы: while, do, for. Операция запятая. Досрочное завершение итерации и цикла.
-
Передача параметров при вызове функции. Указатели.
-
Указатели: на структуру, функцию, массив из 10 элементов. Получение адреса.
-
Операция раскрытия указателя. Два способа ссылки на элемент структуры по указателю.
-
Стандартные функции ввода/вывода.
-
Чтение/запись в файл.
-
Внешние и локальные переменные. Переменные типа auto, static и extern.
-
Инициализация массивов. Отличия в инициализации статических и автоматических переменных.
-
Динамическое распределение памяти. Функции malloc, calloc, free. Оператор sizeof.
-
Массивы и указатели.
-
Истина в СИ. Логические операторы. Операции отношения.
-
Битовые операторы: &, |, ^, ~, >>, <<. Примеры.
-
Битовые операторы: Напишите программу, выводящую на экран значение переменной unsigned char в двоичном виде.
-
Строка в СИ. Напишите программу копирования одной строки в другую, не используя стандартные функции.
-
Директивы препроцессора #include, #define, #refine с параметрами #if, #ifdef, #else, #endif.