СП - Системное программирование / ВОУД. СП. Вариант 2
.docx1. Функции работы с процессами и потоками в Win32 API:
A) IpThreadAttributes
B) dwExitCode
C) *CreatThread
D) dwExitThread
Е) *СгеаteProcess
2. Величина кванта времени, выделяемого потоку
A) *приблизительно равна 20 мс
B) не зависит от типа процессора
C) зависит от типа приложения
D) не зависит от типа операционной системы
Е) может быть любой
3. Значение функции WaitForSingleObject, в случае успешного завершения:
A) *wait_abandoned
B) wait_exit
C) wait_finally
D) wait_forsingle
Е) wait_object
F) wait_object_p
4. Объекты синхронизации в Windows:
A) *событие
B) куча
C) таймер
D)файл
Е) каталог
5. Состояние блока адресов в адресном пространстве:
A) прикреплен
B) копирован
C)* зарезвирован
D) смещен
Е) удален
F) *выделен
G) защищен
6. Параметры функции СоруМеmогу()
A) *длина блока памяти
B) буфер для информации
C) *адрес области назначения
D) длинабуфера
Е) атрибуты блока памяти
F) адрес блока памяти
G) символ-заполнитель
7. Символы, обозначающие идентификатор безопасности 1
A) *S
B) А
C)М
D) L
Е) Т
F) F
8 Функции описанные в файле stdio.h, обеспечивают ввод-вывод в стандартные файлы:
A) *stdout
B) stcreate
C) cin
D) stdopen
Е) printf
F) scanf
G)* stdin
9. Параметр dwDesiredAccess задает способ доступа к файлу и принимает значения:
A)* GENERIC_READ
B) TRUNCATE_EXISTING
C) ОРЕN_ALWAYS
D) *GENERIC_WRITE
Е) FILE_SHARE_READ
F)*0
10. Значения параметра dwCreationDisposition при открытии файла:
A) *TRUNCATE_EXISTING
B) *ОРЕN_ALWAYS
C) 0
D) GENERIC_READ
Е) *OPEN_EXISTING
F) FILE_SHARE_READ
11. НКеу идентифицирует текущий раздел или предопределенные дескрипторы:
A) *НКЕУ_CLASSES_ROOT
B) НКЕУ_LOCAL_MACHINE
C)* НКЕУ_USERS
D) НКЕУ_CLASSES_USER
Е) НКЕУ_CURRENT_ МАСНINЕ
F) НКЕУ_CLASSES_ МАСНINЕ
12. Понятия, связанные с механизм отображения файлов в память:
A) *отображение содержимого файла
B) открыть файл приложения
C) *представление или вид файла
D) создать файловое пространство
Е) создать файл загрузки
F) *когерентность данных
13. Прототип функции МарViewOfFile:
A) HANDLE hThread
B) DWORD dwReserved
C) *DWORD dwFileOffsetHigh
D) LPOVERLAPPED IpOverLapped
E) DWORD IDThread
F)* DWORD dwFileOffSetLow
G)*HANDLE hFileMappingObject
14. Порядок работы с локальной памятью потока:
A) завершение функции
B) сохранить указатель
C) использовать указатель
D) *работа с указателем
E) запись значения
F) возвращает значение
15. Для загрузки DLL в память:
А) указать точку входа программы
В) указать способ загрузки библиотеки
С)* используется механизм отображения файлов в память
D) *используется функция LoadLibrary()
E) *используется функция LoadLibraryEx()
16. Программный модуль, оформленный в виде DLL
A) *имеет расширение dll
B) может содержать процедуры
C) хранится в виртуальной памяти
D) имеет расширение lib
E) xранится в физической памяти
F) имеет расширение ехе
G) *может содержать как функции, так и данные
17. Порт завершения ввода-вывода:
A) устанавливает соединения
B) *содержит очередь пакетов
C) динамическая библиотека
D) принимает записи
Е) создает параллельные потоки
F) *объект синхронизации
18. При асинхронном чтении данных из файла к параметрам функции ReadFile() относятся:
A) дескриптор файла
B) *дескриптор файла; указатель на буфер данных
C) указатель на буфер данных
D) *количество читаемых байтов; количество прочитанных байтов
E) дескриптор системного ресурса
F) количество прочитанных байтов
G) *используется при асинхронной записи
19. Значения параметра пеw для управления исключениями:
А)* _ЕМ_DENORMAL
В) _ЕМ_BYZERO
С) _ЕМ_WORD
D) *_ЕМ_ZERODIVIDE
E) *_ЕМ_OVERFLOW
F) _ЕМ_TRANSLATION
G) _ЕМ_FLОАТ
20.POSIX совместимые системы:
A)* UNIX, FreeBSD
B) Windows, Linux
C) Windows, ОрепVMS
D) Windows, FreeBSD
Е) Windows
F) *Маc OS X
G) *Liпих, ОрепVMS
21. Объекты ядра операционных систем:
A) *потоки, семафоры, мьютексы
B) меню, процессы
C) окна, файлы, потоки
D) критические секции, мьютексы
Е)* каналы, файлы проецируемые в память
F) устройства, среды
22. Возможности функции-транслятора:
A) *преобразовывает исключения
B) реализует исключения
C) *описывается в заголовочном файле еh.h
D) использует функцию _lеаvе
Е) *использует инструкцию throw языка С++
23. Вспомогательные программные компоненты системы безопасности
A) Local Security Authority
B) *Authentication Package
C) *Netlogon
D) Security Reference Monitor
Е) *Winlogon
24. Основные программные компоненты системы безопасности
A) Host
B) Authentication Package
C) Netlogon
D)* Security Reference Monitor
Е) *Security Accounts Manager
25. Именованные каналы создаются процессом-сервером при помощи функции CreateNamedPipe(), которая имеет следующие параметры:
А) размер выходного буфера, размер входного буфера
В) *максимальное количество экземпляров канала, размер выходного буфера
С) *имя канала, атрибуты канала, режим передачи данных
D) атрибуты канала
Е) максимальное количество экземпляров канала