
Операционные системы тесты
.docx<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 поместит целое число без знака, обозначающее временной интервал в миллисекундах