Тест по системному программированию – Вариант C

1. Что делает транслятор?
А) Управляет потоками
Б) Преобразует текст программы в исполняемый код
В) Отправляет данные в сеть
Г) Загружает ОС

2. Что такое псевдодескриптор потока?
А) Файл логов
Б) Указатель на поток
В) Специальное значение, ссылающееся на текущий поток
Г) Структура консоли

3. Какой способ передачи данных обеспечивает одностороннюю связь?
А) Именованный канал
Б) Анонимный канал
В) DLL
Г) Буферизированная очередь

4. Для чего используется куча?
А) Для хранения инструкций
Б) Для динамического распределения памяти
В) Для установки ОС
Г) Для загрузки драйверов

5. Что позволяет фреймовая обработка исключений?
А) Загружать фреймы в стек
Б) Установить обработчики ошибок
В) Создавать драйверы
Г) Заменить поток

6. Какой вызов применяется для создания именованного канала?
А) CreatePipe
Б) CreateNamedPipe
В) CreateMutex
Г) OpenFile

7. Как можно дублировать дескриптор?
А) С помощью CopyHandle
Б) Через DuplicateHandle
В) Посредством memcpy
Г) Через GetHandle

8. Что делает буферизация?
А) Прерывает поток
Б) Кэширует данные при передаче
В) Стирает данные
Г) Ускоряет загрузку ОС

9. Что делает порт завершения?
А) Подключает принтер
Б) Используется для асинхронной обработки задач
В) Создаёт драйвер
Г) Завершает все потоки

10. Что относится к интерфейсу WinAPI?
А) C++
Б) Набор функций Windows для системного взаимодействия
В) Python
Г) Сетевой стек TCP/IP