Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

СП - Системное программирование / ВОУД. СП. Вариант 1

.docx
Скачиваний:
31
Добавлен:
11.11.2017
Размер:
28.11 Кб
Скачать

Системное программирование

Вариант 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

Соседние файлы в папке СП - Системное программирование