СП - Системное программирование / ВОУД. СП. Вариант 1
.docxСистемное программирование
Вариант 1
1. Операционные системы для программирования приложений Win32 API:
A) Windows NT
B) *Windows 2000
C) Windows CE
D) Unix
E) *Windows 98
2. Параметры функции CreateThread:
A) TerminateThread
B) *lpThreadAttributes
C) *dwStackSize
D) CreateThread
E) CreateProcess
F) AttachThreadInput
G) ExitThread
3. Операции над потоком, связанные с операционной системой:
A) Read
B) Create
C) Open
D) *Run
E) *Interrupt
F) Exit
G) Write
4. Системные объекты, созданные менеджером объектов в Win32 API:
A) поток
B) контекст
C) приоритет потока
D) *критическая секция
E) *события
F) класс
5. К третьему классу синхронизации относятся объекты, которые переходят
в сигнальное состояние по завершении своей работы:
A) событие (event)
B) *процесс (process)
C) ожидающий таймер
D) *поток (thread)
E) консольный ввод (console input)
F) мьютекс (mutex)
6. Функции для управления памятью кучи:
A) *HeapFree()
B) MapViewOfFile()
C) *HeapAlloc()
D) HeapDestroy()
E) HeapSize()
F) HeapCreate()
7. Форматы реального и виртуального адресов:
A) e
B) *v
C) a
D) c
E) b
F) *d
G) *r
8. Информация сохраненная в маркере доступа:
A) *идентификатор безопасности текущей сессии (logon session)
B) базу данных учетных записей
C) хранятся учетные записи пользователей и групп
D) содержит информацию об объекте
E) каждое сообщение содержит информацию о субъекте
F) данные, определяющие политику безопасности на локальной машине
9. Параметры функции WriteFile:
A) lpThreadAttributes
B) bFailIfExists
C) *lpBuffer
D) dwStackSize
E) nNumberOfBytes
F) lpNewFileName
10. Структура и описание каталога:
A) табличная
B) выпуклая
C) *корневой
D) * \ (обратная косая)
E) *древовидная
11. Значение функции GetFileType:
A) TRUNCATE_EXISTING
B) *FILE_TYPE_CHAR
C) OPEN_ALWAYS
D) *FILE_TYPE_DISK
E) FILE_SHARE_WRITE
F) GENERIC_READ
G) FILE_SHARE_READ
12. Значения параметра flProtect:
A) *PAGE_READWRITE
B) PAGE_READ
C) PAGE_READCOPY
D) PAGE_WRITE
E) *PAGE_READONLY
13. Прототип функции MapViewOfFileEx, отображающий файл в адресное пространство с некоторого заданного виртуального адреса:
A) DWORD dwReserved
B) HANDLE hThread
C) LPOVERLAPPED lpOverLapped
D) BOOL bResume
E) *HANDLE hFileMappingObject
14.Задачи динамической локальной памяти потока:
A) поместить файл импорта этой библиотеки в каталог
B) поместить библиотеку в каталог
C) *узнать какой поток ее вызывает
D) описать импортируемые из DLL имена в приложении
E) ввести имя используемой библиотеки импорта
F) создать DLL
15. Параметр fdwReason может иметь одно из следующих значений, которое
указывает на причину, по которой операционная система вызывает
функцию DllMain:
A) load_library_as_datafile
B) don’t_resolve_dll_references
C) *dll_process_attach
D) dwPrewTlsIndex = dwFirstTlsIndex
E) *dll_process_detach
F) *dll_thread_attach
16. Статическая локальная память:
A) *определяет локальные переменные
B) устанавливает соединения между потоками данных
C) принимает записи
D) обслуживает очередь пакетов
E) содержит очередь пакетов
17. Прототип функции UnlockFileEx для асинхронной отмены блокировки области файла:
A) *LPOVERLAPPED lpOverLapped
B) DWORD IDThread
C) BOOL bResume
D) *DWORD dwReserved
E) HANDLE hTimer
F) HANDLE hThread
G) LONG lPeriod
18. Функции, инициирующие посылку пакетов в порт завершения ввода-вывода:
A) hFile
B) NumberOfConcurrentThreads
C) *WaitCommEvent
D) *ReadFile
E) *DevceloControl
19. Прототип функций обработки исключений с плавающей точкой:
A) *unsigned int new
B) unsigned code
C) *unsigned int _controlfp()
D) unsigned int
E) void se_trans_func
20 Свойства и признаки операционной системы:
A) *Менеджер ресурсов компьютера
B) Сервисная программа
C) Пользование
D) Обеспечение
E) *Администратор
F) *Комплекс программ
21 Механизм структурной обработки исключений:
A) не допускается использование функции GetExceptionInformation
B) допускается использование оператора throw
C) *допускается использование функции GetExceptionCode
D) *не допускается использование оператора goto
E) допускается использование оператора goto
F) *допускается использование функции GetExceptionInformation
G) не допускается использование функции GetExceptionCode
22. Главное отличие привилегий от прав доступа:
A) права доступа выполнить некоторое действие по отношению к объектам системы
B) *привилегии назначаются субъектам администратором системы
C) привилегии касаются охраняемых объектов системы
D) привилегии назначаются по умолчанию в операционных системах Windows
E) *привилегии касаются субъектов, а не охраняемых объектов системы
F) *правами доступа к объекту управляет владелец этого объекта
23. Параметры структуры _SECURITY_ATTRIBUTES:
A) *признак наследования
B) учетные записи домена
C) адрес структуры
D) *указатель на дескриптор безопасности
E) права и привилегии
F) *длина структуры в байтах
G) учетные записи компьютера
24. Характеристики именованных каналов:
A) *обмен данными может быть как синхронным, так и асинхронным
B) обмен данными может быть только синхронным или асинхронным
C) не могут быть полудуплексные и дуплексные
D) *могут быть как полудуплексные, так и дуплексные
E) *возможность моделирования любой топологии связей
25. Явная передача наследуемого дескриптора процессу-клиенту анонимного канала может выполняться одним из способов:
A) по именованному каналу
B) по электронной почте
C) через поле hStdError структуры STARTUPINFO
D) *через командную строку; через файл
E) через поле hStdOutput структуры STARTUPINFO
F) *через поля hStdInput, hStdOutput и hStdError структуры STARTUPINFO
G) *посредством сообщения WM_COPYDATA