Главная / Программирование /
Программирование в стандарте POSIX / Тест 7
Программирование в стандарте POSIX - тест 7
Упражнение 1:
Номер 1
Согласно стандарту POSIX-2001, лидер сеанса - это:
Ответ:
 (1) процесс, создавший данный сеанс 
 (2) процесс, потребляющий максимальный процент процессорного времени 
 (3) процесс, завершившийся раньше других членов сеанса 
Номер 2
Согласно стандарту POSIX-2001, у сеанса может быть:
Ответ:
 (1) два управляющих терминала 
 (2) один управляющий терминал 
 (3) ни одного управляющего терминала 
Номер 3
Согласно стандарту POSIX-2001, управляющий процесс - это:
Ответ:
 (1) системный процесс, контролирующий сеанс 
 (2) системный процесс, контролирующий доступ к управляющему терминалу 
 (3) лидер сеанса, установивший соединение с управляющим терминалом 
Упражнение 2:
Номер 1
Согласно стандарту POSIX-2001, непривилегированный процесс с помощью функции setuid()
может переустановить:
Ответ:
 (1) реальный идентификатор пользователя процесса 
 (2) действующий идентификатор пользователя процесса 
 (3) сохраненный ПДП-идентификатор процесса 
Номер 2
Согласно стандарту POSIX-2001, процесс, обладающий соответствующими привилегиями, с помощью функции setuid()
может переустановить:
Ответ:
 (1) реальный идентификатор пользователя процесса 
 (2) действующий идентификатор пользователя процесса 
 (3) сохраненный ПДП-идентификатор процесса 
Номер 3
Согласно стандарту POSIX-2001, непривилегированный процесс с помощью функции setuid()
может установить действующий идентификатор пользователя процесса равным:
Ответ:
 (1) произвольному неотрицательному целочисленному значению 
 (2) реальному идентификатору пользователя процесса 
 (3) сохраненному ПДП-идентификатору процесса 
Упражнение 3:
Номер 1
Согласно стандарту POSIX-2001, с помощью функции exit
можно вернуть значение статуса завершения размером в:
Ответ:
 (1) восемь бит 
 (2) целое 
 (3) длинное целое 
Номер 2
Согласно стандарту POSIX-2001, функции, зарегистрированные с помощью atexit()
, вызываются при выполнении:
Ответ:
 (1) возврата из функции main()
 
 (2) выполнения функции exit()
 
 (3) выполнения функции _Exit()
 
Номер 3
Согласно стандарту POSIX-2001, функции, зарегистрированные с помощью atexit()
, выполняются:
Ответ:
 (1) в прямом порядке 
 (2) в обратном порядке 
 (3) в порядке, зависящем от реализации 
Упражнение 4:
Номер 1
Согласно стандарту POSIX-2001, при определении прав доступа процесса учитываются:
Ответ:
 (1) действующий идентификатор пользователя 
 (2) реальный идентификатор пользователя 
 (3) сохраненный ПДП-идентификатор 
Номер 2
Согласно стандарту POSIX-2001, при определении прав доступа процесса учитываются:
Ответ:
 (1) действующий идентификатор группы 
 (2) реальный идентификатор группы 
 (3) сохраненный ПДГ-идентификатор 
Номер 3
Согласно стандарту POSIX-2001, при определении прав доступа процесса учитываются:
Ответ:
 (1) идентификатор процесса 
 (2) идентификатор родительского процесса 
 (3) идентификатор группы процессов 
Упражнение 5:
Номер 1
Согласно стандарту POSIX-2001, в результате выполнения функций семейства exec
могут быть переустановлены:
Ответ:
 (1) действующий идентификатор пользователя 
 (2) реальный идентификатор пользователя 
 (3) сохраненный ПДП-идентификатор 
Номер 2
Согласно стандарту POSIX-2001, в результате выполнения функций семейства exec
могут быть переустановлены:
Ответ:
 (1) действующий идентификатор группы 
 (2) реальный идентификатор группы 
 (3) сохраненный ПДГ-идентификатор 
Номер 3
Согласно стандарту POSIX-2001, в результате выполнения функций семейства exec
могут быть переустановлены:
Ответ:
 (1) идентификатор процесса 
 (2) идентификатор родительского процесса 
 (3) идентификатор группы процессов