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

Операционные системы тесты

.docx
Скачиваний:
0
Добавлен:
23.12.2024
Размер:
49.88 Кб
Скачать

<variant>1-6

<variant>1-5

<variant>1-4

<variant>1,2,4

<variant>1,2,4,5

<question>Именованные каналы создаются процессом-сервером при помощи функции?

<variant>CreateNamedPipe

<variant>NewNamedPipe

<variant>StartNamedPipe

<variant>OpenNamedPipe

<variant>LoadNamedPipe

<question>Для обмена сообщениями по сети может также использоваться функция …, которая объединяет операции записи и чтения в одну операцию, которая называется транзакцией?

<variant>TransactNamedPipe

<variant>CallNamedPipe

<variant>StartNamedPipe

<variant>LoadNamedPipe

<variant>OpenNamedPipe

<question>Функция TransactNamedPipe. Параметр HANDLE hNamedPipe?

<variant>дескриптор именованного канала

<variant>должен указывать на буфер, из которого записываются данные в именованный канал

<variant>должен содержать длину передаваемого сообщения в байтах

<variant>должен указывать на буфер, в который читаются данные из именованного канала

<variant>должен содержать длину буфера, в который читается сообщение

<question>Функция TransactNamedPipe. Параметр LPVOID lpInBuffer?

<variant>должен указывать на буфер, из которого записываются данные в именованный канал

<variant>должен содержать длину передаваемого сообщения в байтах

<variant>должен указывать на буфер, в который читаются данные из именованного канала

<variant>должен содержать длину буфера, в который читается сообщение

<variant>должен указывать на переменную типа dword, в которую функция поместит количество прочитанных байтов

<question>Функция TransactNamedPipe. Параметр DWORD dwInBufferSize?

<variant>должен содержать длину передаваемого сообщения в байтах

<variant>должен указывать на буфер, в который читаются данные из именованного канала

<variant>должен содержать длину буфера, в который читается сообщение

<variant>должен указывать на переменную типа dword, в которую функция поместит количество прочитанных байтов

<variant>используется в том случае, если осуществляется асинхронный доступ к именованному каналу

<question>Функция TransactNamedPipe. Параметр LPVOID lpOutBuffer?

<variant>должен указывать на буфер, в который читаются данные из именованного канала

<variant>должен содержать длину буфера, в который читается сообщение

<variant>должен указывать на переменную типа dword, в которую функция поместит количество прочитанных байтов

<variant>используется в том случае, если осуществляется асинхронный доступ к именованному каналу

<variant>должен содержать длину передаваемого сообщения в байтах

<question>Функция TransactNamedPipe. Параметр DWORD dwOutBufferSize?

<variant>должен содержать длину буфера, в который читается сообщение

<variant>должен указывать на переменную типа dword, в которую функция поместит количество прочитанных байтов

<variant>используется в том случае, если осуществляется асинхронный доступ к именованному каналу

<variant>должен содержать длину передаваемого сообщения в байтах

<variant>должен указывать на буфер, в который читаются данные из именованного канала

<question>Функция TransactNamedPipe. Параметр LPDWORD lpBytesRead?

<variant>должен указывать на переменную типа dword, в которую функция поместит количество прочитанных байтов

<variant>используется в том случае, если осуществляется асинхронный доступ к именованному каналу

<variant>должен содержать длину передаваемого сообщения в байтах

<variant>должен указывать на буфер, в который читаются данные из именованного канала

<variant>должен содержать длину буфера, в который читается сообщение

<question>Функция TransactNamedPipe. Параметр LPOVERLAPPED lpOverlapped?

<variant>используется в том случае, если осуществляется асинхронный доступ к именованному каналу

<variant>должен содержать длину передаваемого сообщения в байтах

<variant>должен указывать на буфер, в который читаются данные из именованного канала

<variant>должен содержать длину буфера, в который читается сообщение

<variant>должен указывать на переменную типа dword, в которую функция поместит количество прочитанных байтов

<question>Для передачи единственной транзакции по именованному каналу используется функция…?

<variant>CallNamedPipe

<variant>TransactNamedPipe

<variant>StartNamedPipe

<variant>LoadNamedPipe

<variant>OpenNamedPipe

<question>Функция CallNamedPipe. Параметр LPCTSTR lpNamedPipeName?

<variant>должен указывать на строку, содержащую имя именованного канала

<variant>должен указывать на буфер, из которого записываются данные в именованный канал

<variant>должен содержать длину передаваемого сообщения в байтах

<variant>должен указывать на буфер, в который читаются данные из именованного канала

<variant>должен содержать длину буфера, в который читается сообщение

<question>Функция CallNamedPipe. Параметр LPVOID lpInBuffer?

<variant>должен указывать на буфер, из которого записываются данные в именованный канал

<variant>должен содержать длину передаваемого сообщения в байтах

<variant>должен указывать на буфер, в который читаются данные из именованного канала

<variant>должен содержать длину буфера, в который читается сообщение

<variant>должен указывать на переменную типа dword, в которую функция поместит количество прочитанных байтов

<question>Функция CallNamedPipe. Параметр DWORD dwInBufferSize?

<variant>должен содержать длину передаваемого сообщения в байтах

<variant>должен указывать на буфер, в который читаются данные из именованного канала

<variant>должен содержать длину буфера, в который читается сообщение

<variant>должен указывать на переменную типа dword, в которую функция поместит количество прочитанных байтов

<variant>должен быть установлен интервал ожидания в миллисекундах, в течение которого функция ждет связи с именованным каналом

<question>Функция CallNamedPipe. Параметр LPVOID lpOutBuffer?

<variant>должен указывать на буфер, в который читаются данные из именованного канала

<variant>должен содержать длину буфера, в который читается сообщение

<variant>должен указывать на переменную типа dword, в которую функция поместит количество прочитанных байтов

<variant>должен быть установлен интервал ожидания в миллисекундах, в течение которого функция ждет связи с именованным каналом

<variant>должен содержать длину передаваемого сообщения в байтах

<question>Функция CallNamedPipe. Параметр DWORD dwOutBufferSize?

<variant>должен содержать длину буфера, в который читается сообщение

<variant>должен указывать на переменную типа dword, в которую функция поместит количество прочитанных байтов

<variant>должен быть установлен интервал ожидания в миллисекундах, в течение которого функция ждет связи с именованным каналом

<variant>должен содержать длину передаваемого сообщения в байтах

<variant>должен указывать на буфер, в который читаются данные из именованного канала

<question>Функция CallNamedPipe. Параметр LPDWORD lpBytesRead?

<variant>должен указывать на переменную типа dword, в которую функция поместит количество прочитанных байтов

<variant>должен быть установлен интервал ожидания в миллисекундах, в течение которого функция ждет связи с именованным каналом

<variant>должен содержать длину передаваемого сообщения в байтах

<variant>должен указывать на буфер, в который читаются данные из именованного канала

<variant>должен содержать длину буфера, в который читается сообщения

<question>Функция CallNamedPipe. Параметр DWORD dwTimeOut?

<variant>должен быть установлен интервал ожидания в миллисекундах, в течение которого функция ждет связи с именованным каналом

<variant>должен содержать длину передаваемого сообщения в байтах

<variant>должен указывать на буфер, в который читаются данные из именованного канала

<variant>должен содержать длину буфера, в который читается сообщение

<variant>должен указывать на переменную типа dword, в которую функция поместит количество прочитанных байтов

<question>Для получения информации о состоянии именованного канала используется функция?

<variant>GetNamedPipeHandleState

<variant>SetNamedPipeHandiestate

<variant>GetNamedPipeinfo

<variant>CallNamedPipe

<variant>TransactNamedPipe

<question>Изменить некоторые характеристики именованного канала можно посредством функции?

<variant>SetNamedPipeHandiestate

<variant>GetNamedPipeinfo

<variant>CallNamedPipe

<variant>TransactNamedPipe

<variant>GetNamedPipeHandleState

<question>Для получения информации об атрибутах именованного канала, которые не могут быть изменены, используется функция?

<variant>GetNamedPipeinfo

<variant>CallNamedPipe

<variant>TransactNamedPipe

<variant>GetNamedPipeHandleState

<variant>SetNamedPipeHandiestate

<question>Функция GetNamedPipeHandleState. Параметр LPDWORD lpState?

<variant>должен указывать на переменную типа dword, в которую функция записывает любую комбинацию следующих значений: PIPE_NOWAIT – канал не блокирован; PIPE_READMODE_MESSAGE – канал открыт в режиме передачи данных сообщениями

<variant>должен указывать на переменную типа dword, в которую функция записывает количество созданных экземпляров именованного канала

<variant>должен указывать на переменную типа dword, в которую функция запишет максимальное количество байтов, которые клиент именованного канала должен записать в этот канал, прежде чем данные будут переданы серверу канала

<variant>должен указывать на переменную типа dword, в которую функция поместит количество миллисекунд, которые могут пройти, прежде чем данные могут быть переданы по сети

<variant>должен указывать на символьный массив, в который функция поместит строку с именем владельца именованного канала

<question>Функция GetNamedPipeHandleState. Параметр LPDWORD lpCurrentInstances?

<variant>должен указывать на переменную типа dword, в которую функция записывает количество созданных экземпляров именованного канала

<variant>должен указывать на переменную типа dword, в которую функция запишет максимальное количество байтов, которые клиент именованного канала должен записать в этот канал, прежде чем данные будут переданы серверу канала

<variant>должен указывать на переменную типа dword, в которую функция поместит количество миллисекунд, которые могут пройти, прежде чем данные могут быть переданы по сети

<variant>должен указывать на символьный массив, в который функция поместит строку с именем владельца именованного канала

<variant>должен содержать размер области памяти, на которую указывает параметр lpUserName

<question>Функция GetNamedPipeHandleState. Параметр LPDWORD lpMaxCollectionCount?

<variant>должен указывать на переменную типа dword, в которую функция запишет максимальное количество байтов, которые клиент именованного канала должен записать в этот канал, прежде чем данные будут переданы серверу канала

<variant>должен указывать на переменную типа dword, в которую функция поместит количество миллисекунд, которые могут пройти, прежде чем данные могут быть переданы по сети

<variant>должен указывать на символьный массив, в который функция поместит строку с именем владельца именованного канала

<variant>должен содержать размер области памяти, на которую указывает параметр lpUserName

<variant>должен указывать на переменную типа dword, в которую функция записывает количество созданных экземпляров именованного канала

<question>Функция GetNamedPipeHandleState. Параметр LPDWORD lpCollectionDataTimeout?

<variant>должен указывать на переменную типа dword, в которую функция поместит количество миллисекунд, которые могут пройти, прежде чем данные могут быть переданы по сети

<variant>должен указывать на символьный массив, в который функция поместит строку с именем владельца именованного канала

<variant>должен содержать размер области памяти, на которую указывает параметр lpUserName

<variant>должен указывать на переменную типа dword, в которую функция записывает количество созданных экземпляров именованного канала

<variant>должен указывать на переменную типа dword, в которую функция запишет максимальное количество байтов, которые клиент именованного канала должен записать в этот канал, прежде чем данные будут переданы серверу канала

<question>Функция GetNamedPipeHandleState. Параметр LPTSTR lpUserName?

<variant>должен указывать на символьный массив, в который функция поместит строку с именем владельца именованного канала

<variant>должен указывать на переменную типа dword, в которую функция записывает любую комбинацию следующих значений: PIPE_NOWAIT – канал не блокирован; PIPE_READMODE_MESSAGE – канал открыт в режиме передачи данных сообщениями

<variant>должен указывать на переменную типа dword, в которую функция записывает количество созданных экземпляров именованного канала

<variant>должен указывать на переменную типа dword, в которую функция запишет максимальное количество байтов, которые клиент именованного канала должен записать в этот канал, прежде чем данные будут переданы серверу канала

<variant>должен указывать на переменную типа dword, в которую функция поместит количество миллисекунд, которые могут пройти, прежде чем данные могут быть переданы по сети

<question>Характеристики почтовых ящиков?

<variant>все ответы верны;

<variant>имеют имя, которое используется клиентами для связи с почтовыми ящиками;

<variant>направление передачи данных от клиента к серверу;

<variant>передача данных осуществляется сообщениями;

<variant>обмен данными может быть, как синхронным, так и асинхронным;

<question>Создаются почтовые ящики процессом-сервером при помощи функции?

<variant>CreateMailslot

<variant>CreateFile

<variant>NewMailslot

<variant>OpenMailslot

<variant>LoadMailslot

<question>Функция CreateMailslot. Параметр LPCTSTR lpName?

<variant>указывает на строку, которая должна иметь вид: \\.\mailslot\mailslot_name

<variant>задает максимальную длину сообщения в байтах, которое может быть записано в почтовый ящик

<variant>задает в миллисекундах временной интервал, в течение которого функция ReadFile ждет поступления сообщения в почтовый ящик

<variant>атрибуты безопасности

<variant>верных ответов нет

<question>Функция CreateMailslot. Параметр DWORD dwMaxMessageSize?

<variant>задает максимальную длину сообщения в байтах, которое может быть записано в почтовый ящик

<variant>задает в миллисекундах временной интервал, в течение которого функция ReadFile ждет поступления сообщения в почтовый ящик

<variant>атрибуты безопасности

<variant>верных ответов нет

<variant>указывает на строку, которая должна иметь вид: \\.\mailslot\mailslot_name

<question>Функция CreateMailslot. Параметр DWORD dwReadTimeout?

<variant>задает в миллисекундах временной интервал, в течение которого функция ReadFile ждет поступления сообщения в почтовый ящик

<variant>атрибуты безопасности

<variant>верных ответов нет

<variant>указывает на строку, которая должна иметь вид: \\.\mailslot\mailslot_name

<variant>задает максимальную длину сообщения в байтах, которое может быть записано в почтовый ящик

<question>Функция CreateMailslot. Параметр LPSECURITY_ATTRIBUTES lpSecurityAttributes?

<variant>атрибуты безопасности

<variant>верных ответов нет

<variant>указывает на строку, которая должна иметь вид: \\.\mailslot\mailslot_name

<variant>задает максимальную длину сообщения в байтах, которое может быть записано в почтовый ящик

<variant>задает в миллисекундах временной интервал, в течение которого функция ReadFile ждет поступления сообщения в почтовый ящик

<question>Параметр lpFileName функции CreateFile должен указывать на имя почтового ящика, которое может быть задано в одном из следующих форматов: \\.\mailslot\имя_почтового_ящика?

<variant>почтовый ящик на локальном компьютере

<variant>почтовый ящик на компьютере с указанным именем

<variant>почтовый ящик в домене с указанным именем

<variant>почтовый ящик в первичном домене системы

<variant>верных ответов нет

<question>Параметр lpFileName функции CreateFile должен указывать на имя почтового ящика, которое может быть задано в одном из следующих форматов:\\имя_компьтера\mailslot\имя_почтового_ящика?

<variant>почтовый ящик на компьютере с указанным именем

<variant>почтовый ящик в домене с указанным именем

<variant>почтовый ящик в первичном домене системы

<variant>верных ответов нет

<variant>почтовый ящик на локальном компьютере

<question>Параметр lpFileName функции CreateFile должен указывать на имя почтового ящика, которое может быть задано в одном из следующих форматов: \\имя_домена\ mailslot\имя_почтового_ящика?

<variant>почтовый ящик в домене с указанным именем

<variant>почтовый ящик в первичном домене системы

<variant>верных ответов нет

<variant>почтовый ящик на локальном компьютере

<variant>почтовый ящик на компьютере с указанным именем

<question>Параметр lpFileName функции CreateFile должен указывать на имя почтового ящика, которое может быть задано в одном из следующих форматов: \\*\ mailslot\имя_почтового_ящика?

<variant>почтовый ящик в первичном домене системы

<variant>верных ответов нет

<variant>почтовый ящик на локальном компьютере

<variant>почтовый ящик на компьютере с указанным именем

<variant>почтовый ящик в домене с указанным именем

<question>Для получения информации о характеристиках почтового ящика используется функция?

<variant>GetMailslotInfo

<variant>SetMailslotInfo

<variant>OpenMailslotInfo

<variant>ReadMailslotInfo

<variant>LoadMailslotInfo

<question>Функция GetMailslotInfo. Параметр hMailslot?

<variant>дескриптор почтового ящика

<variant>должен указывать на переменную типа dword, в которую функция GetMailslotInfo поместит максимальную длину сообщения, которое может быть записано в почтовый ящик

<variant>должен указывать на переменную типа dword, в которую функция GetMailslotInfo поместит длину следующего сообщения в почтовом ящике

<variant>должен указывать на переменную типа dword, в которую функция GetMailslotInfo поместит количество сообщений, находящихся в почтовом ящике

<variant>должен указывать на переменную типа dword, в которую функция GetMailslotInfo поместит целое число без знака, обозначающее временной интервал в миллисекундах