Главная / Программирование /
Программирование в стандарте POSIX / Тест 8
Программирование в стандарте POSIX - тест 8
Упражнение 1:
Номер 1
Согласно стандарту POSIX-2001, функция pipe()
выполняет следующие действия:
Ответ:
 (1) порождает процесс 
 (2) обеспечивает выполнение заданной команды 
 (3) создает канал 
Номер 2
Согласно стандарту POSIX-2001, функция popen()
выполняет следующие действия:
Ответ:
 (1) порождает процесс 
 (2) обеспечивает выполнение заданной команды 
 (3) создает канал 
Номер 3
Согласно стандарту POSIX-2001, функция system()
выполняет следующие действия:
Ответ:
 (1) порождает процесс 
 (2) обеспечивает выполнение заданной команды 
 (3) создает канал 
Упражнение 2:
Номер 1
Согласно стандарту POSIX-2001, при приеме функцией msgrcv()
сообщения выбираются из очереди:
Ответ:
 (1) в порядке, зависящем от реализации 
 (2) в порядке поступления в очередь 
 (3) в порядке поступления с учетом типа 
Номер 2
Согласно стандарту POSIX-2001, функция msgctl()
позволяет изменить:
Ответ:
 (1) идентификатор владельца 
 (2) идентификатор создателя 
 (3) максимальный размер сообщения 
Номер 3
Согласно стандарту POSIX-2001, тип сообщения может быть:
Ответ:
 (1) отрицательным 
 (2) нулевым 
 (3) положительным 
Упражнение 3:
Номер 1
Согласно стандарту POSIX-2001, управляющие действия, выполняемые функцией semctl()
, позволяют:
Ответ:
 (1) создать набор семафоров 
 (2) изменить число семафоров в наборе 
 (3) удалить набор семафоров 
Номер 2
Согласно стандарту POSIX-2001, процесс может увеличить максимально допустимый суммарный размер сообщений в очереди, если:
Ответ:
 (1) действующий идентификатор процесса совпадает с идентификатором владельца 
 (2) действующий идентификатор процесса совпадает с идентификатором создателя 
 (3) процесс обладает соответствующими привилегиями 
Номер 3
Согласно стандарту POSIX-2001, процесс может увеличить число семафоров в наборе, если:
Ответ:
 (1) действующий идентификатор процесса совпадает с идентификатором владельца 
 (2) действующий идентификатор процесса совпадает с идентификатором создателя 
 (3) процесс обладает соответствующими привилегиями 
Упражнение 4:
Номер 1
Согласно стандарту POSIX-2001, сигнал SIGTERM
является:
Ответ:
 (1) сигналом терминирования процесса 
 (2) сигналом, посылаемым терминалом 
 (3) сигналом, посылаемым на терминал 
Номер 2
Согласно стандарту POSIX-2001, сигнал SIGCHLD
:
Ответ:
 (1) посылается при завершении, остановке или продолжении порожденного процесса 
 (2) вызывает завершение, остановку или продолжение порожденного процесса 
 (3) посылается при порождении процесса 
Номер 3
Согласно стандарту POSIX-2001, сигнал SIGINT
является:
Ответ:
 (1) сигналом о прерывании в прикладной программе 
 (2) сигналом, поступающим с пользовательского терминала 
 (3) сигналом к прерыванию работы пользователя 
Упражнение 5:
Номер 1
Согласно стандарту POSIX-2001, в число средств локального межпроцессного взаимодействия, относящихся к "X/Open-расширению системного интерфейса" (XSI), входят:
Ответ:
 (1) каналы 
 (2) очереди сообщений 
 (3) сокеты 
Номер 2
Согласно стандарту POSIX-2001, в число средств локального межпроцессного взаимодействия, относящихся к "X/Open-расширению системного интерфейса" (XSI), входят:
Ответ:
 (1) семафоры 
 (2) сигналы 
 (3) сокеты 
Номер 3
Согласно стандарту POSIX-2001, в число средств локального межпроцессного взаимодействия, относящихся к "X/Open-расширению системного интерфейса" (XSI), входят:
Ответ:
 (1) разделяемые переменные 
 (2) разделяемые файлы 
 (3) разделяемые сегменты памяти