Главная / Программирование / Программирование в стандарте POSIX

Программирование в стандарте POSIX - ответы на тесты Интуит

Правильные ответы выделены зелёным цветом.
Все ответы: В курсе рассматривается стандарт на мобильный интерфейс операционной системы (POSIX), а также приемы и методы программирования приложений на основе данного стандарта, поясняемые многочисленными примерами. Затрагиваются вопросы программирования многопроцессных систем, взаимодействия приложений в рамках распределенных конфигураций.

Стандарт POSIX-2001 состоит из:

(1) двух частей
(2) трех частей
(3) четырех частей

Согласно стандарту POSIX-2001, результат функции uname() имеет тип

(1) int
(2) long
(3) unsigned int

Адресное семейство AF_UNIX поддерживает межпроцессное взаимодействие:

(1) в пределах одной системы
(2) между системами с одной версией ОС Unix
(3) между произвольными Unix-системами

Согласно стандарту POSIX-2001, результат функции time() имеет тип:

(1) clock_t
(2) double
(3) time_t

Стандартом POSIX-2001 предусмотрены следующие элементы категории LC_CTYPE.

(1) lower
(2) medium
(3) upper

Основная задача настоящего курса состоит в:

(1) детальном изложении стандарта POSIX-2001
(2) освещении тонкостей реализации операционных систем
(3) рассмотрении приемов и методов использования стандартизованных служебных программ и функций

После выполнения строк

a=2*2 echo $a

на стандартный вывод будет выдано:

(1) 4
(2) 2*2
(3) 2<имена файлов текущего каталога>2

Согласно стандарту POSIX, записи базы данных пользователей включают следующие поля:

(1) имя пользователя
(2) зашифрованный пароль пользователя
(3) полное имя пользователя

Согласно стандарту POSIX, в файловой системе:

(1) определен единый для всех процессов корень
(2) для каждого процесса определен свой корень
(3) для каждого пользователя определен свой корень

Согласно стандарту POSIX-2001, операция асинхронного ввода/вывода:

(1) всегда приводит к приостановке процесса
(2) может привести к приостановке процесса
(3) не приводит к приостановке процесса

Согласно стандарту POSIX-2001, опция -u утилиты cat предписывает:

(1) не выдавать повторяющиеся символы
(2) из группы одинаковых строк выдавать только первую
(3) передавать на стандартный вывод байты из входных файлов без задержек

Согласно стандарту POSIX-2001, лидер сеанса - это:

(1) процесс, создавший данный сеанс
(2) процесс, потребляющий максимальный процент процессорного времени
(3) процесс, завершившийся раньше других членов сеанса

Согласно стандарту POSIX-2001, функция pipe() выполняет следующие действия:

(1) порождает процесс
(2) обеспечивает выполнение заданной команды
(3) создает канал

Согласно стандарту POSIX-2001, канонический режим ввода включает:

(1) построчную буферизацию ввода
(2) обработку символа забоя
(3) обработку символа прерывания

В состав стандарта POSIX-2001 входят:

(1) основные определения
(2) описание математических основ компьютерной арифметики
(3) детальное разъяснение положений стандарта, обоснование принятых решений

Согласно стандарту POSIX-2001, конфигурационный параметр _POSIX_SHELL хранит

(1) маршрутное имя стандартного командного интерпретатора
(2) признак того, что реализация поддерживает стандартный командный интерпретатор
(3) простое имя стандартного командного интерпретатора

Согласно стандарту POSIX-2001, функция sethostent():

(1) устанавливает входной хост сети
(2) формирует элемент базы данных о хостах как узлах сети
(3) устанавливает соединение с базой данных о хостах как узлах сети

Согласно стандарту POSIX-2001, функция gmtime() позволяет узнать:

(1) всемирное время
(2) местное время с учетом сезонных поправок
(3) данные о времени, ассоциированные с файлами

Согласно стандарту POSIX-2001, функция setlocale() служит:

(1) только для установки языково-культурной среды
(2) только для опроса языково-культурной среды
(3) и для установки, и для опроса языково-культурной среды

Стандартом POSIX-2001 предусмотрены следующие группы функций, обслуживающие операции ввода/вывода:

(1) функции физического уровня, непосредственно взаимодействующие с устройствами
(2) функции нижнего уровня, использующие целочисленные файловые дескрипторы
(3) функции более высокого уровня, осуществляющие буферизованный ввод/вывод с применением потоков

Выберите корректные конструкции, изменяющие значение первого аргумента shell-процедуры:

(1) 1=a
(2) ${1:=a}
(3) set a

Согласно стандарту POSIX, записи базы данных групп включают следующие поля:

(1) имя группы
(2) зашифрованный пароль группы
(3) время жизни пароля группы

Согласно стандарту POSIX, в каждом каталоге должны присутствовать следующие имена:

(1) .
(2) ..
(3) /

Функция open() имеет:

(1) два аргумента
(2) три аргумента
(3) переменное число аргументов

Согласно стандарту POSIX-2001, опция -i утилиты sort предписывает:

(1) при сравнении игнорировать пробельные символы
(2) при сравнении игнорировать непечатные символы
(3) при сравнении игнорировать непечатные слова

Согласно стандарту POSIX-2001, непривилегированный процесс с помощью функции setuid() может переустановить:

(1) реальный идентификатор пользователя процесса
(2) действующий идентификатор пользователя процесса
(3) сохраненный ПДП-идентификатор процесса

Согласно стандарту POSIX-2001, при приеме функцией msgrcv() сообщения выбираются из очереди:

(1) в порядке, зависящем от реализации
(2) в порядке поступления в очередь
(3) в порядке поступления с учетом типа

Согласно стандарту POSIX-2001, флаг ICANON входит в поле:

(1) режимов ввода
(2) режимов вывода
(3) локальных режимов

В стандарте POSIX-2001 рассматриваются следующие категории системных компонентов:

(1) средства администрирования
(2) средства обеспечения информационной безопасности
(3) средства разработки

Согласно стандарту POSIX-2001, результат функции confstr() имеет тип

(1) char *
(2) long
(3) size_t

Согласно стандарту POSIX-2001, для получения сетевого адреса хоста по его имени рекомендуется использовать функции:

(1) gethostbyname()
(2) getaddrinfo()
(3) gethostent()

Согласно стандарту POSIX-2001, для перевода в секунды времени, возвращаемого функцией clock(), его следует поделить на:

(1) CLOCKS_PER_SEC
(2) sysconf (_SC_CLK_TCK)
(3) sizeof (clock_t)

Согласно стандарту POSIX-2001, функция catopen():

(1) открывает текстовый файл и выдает его содержимое на стандартный вывод
(2) открывает каталог и выдает его содержимое на стандартный вывод
(3) открывает каталог сообщений и возвращает его дескриптор

Для определения прав процесса используются:

(1) действующий идентификатор пользователя процесса
(2) идентификатор процесса
(3) реальный идентификатор пользователя процесса

Значением служебной переменной # служит:

(1) количество фактических аргументов shell-процедуры
(2) совокупность фактических аргументов shell-процедуры
(3) это не служебная переменная, а символ начала комментария

Согласно стандарту POSIX, с помощью утилиты logname можно:

(1) опросить входное имя текущего пользователя
(2) сменить входное имя текущего пользователя
(3) протоколировать имена пользователей, входящих в систему

Согласно стандарту POSIX, для получения информации о файловых системах предназначены следующие функции:

(1) stat()
(2) statfs()
(3) statvfs()

В стандарте POSIX-2001 представлены:

(1) только рекомендательные блокировки
(2) только принудительные блокировки
(3) и рекомендательные, и принудительные блокировки

Согласно стандарту POSIX-2001, в расширенных регулярных выражениях могут использоваться:

(1) обратные ссылки
(2) прямые ссылки
(3) сегментные ссылки

Согласно стандарту POSIX-2001, с помощью функции exit можно вернуть значение статуса завершения размером в:

(1) восемь бит
(2) целое
(3) длинное целое

Согласно стандарту POSIX-2001, управляющие действия, выполняемые функцией semctl(), позволяют:

(1) создать набор семафоров
(2) изменить число семафоров в наборе
(3) удалить набор семафоров

Согласно стандарту POSIX-2001, в неканоническом режиме ввода при MIN > 0 и TIME > 0 значение TIME трактуется как:

(1) максимальное время ожидания прихода первого байта
(2) общее время ожидания запрошенного числа байт
(3) максимальное время ожидания между приходом последовательных байт

Стандарт POSIX нацелен на обеспечение мобильности:

(1) приложений, использующих системные сервисы
(2) операционных систем, предоставляющих системные сервисы
(3) и приложений, и операционных систем

Согласно стандарту POSIX-2001, конфигурационный параметр FILESIZEBITS хранит:

(1) максимально допустимый размер файла (в битах)
(2) минимальное число бит, необходимое для представления размера обычного файла в виде целочисленного значения со знаком
(3) минимальное число количество бит в файле

В стандарте POSIX-2001 фигурирует следующий порядок байт в целочисленных значениях:

(1) канонический
(2) сетевой
(3) хостовый

Согласно стандарту POSIX-2001, за начало отсчета астрономического времени принято:

(1) начало нашей эры
(2) начало 1900-го года
(3) начало 1970-го года

Стандартом POSIX-2001 в языково-культурной среде предусмотрены данные следующих категорий:

(1) LC_ALL
(2) LC_CTYPE
(3) LC_PAPER

В настоящем курсе рассматриваются следующие темы:

(1) пользователи и их атрибуты
(2) унаследованные интерфейсы
(3) языково-культурная среда

Согласно стандарту POSIX-2001, shell - это:

(1) командный язык
(2) компилируемый C-подобный язык
(3) язык визуального программирования

Согласно стандарту POSIX-2001, одному идентификатору пользователя:

(1) может соответствовать несколько входных имен
(2) должно соответствовать ровно одно входное имя
(3) может не соответствовать ни одного входного имени

В стандарте POSIX-2001 зафиксированы следующие типы файлов:

(1) обычный файл
(2) последовательный файл
(3) каталог

К числу понятий ввода/вывода нижнего уровня относятся:

(1) индикатор текущей позиции
(2) индикатор конца файла
(3) индикатор ошибки

Согласно стандарту POSIX-2001, служебная программа sort выполняет следующие действия:

(1) сортирует строки исходных файлов
(2) сортирует поля в строках исходных файлов
(3) сортирует символы в строках исходных файлов

Согласно стандарту POSIX-2001, при определении прав доступа процесса учитываются:

(1) действующий идентификатор пользователя
(2) реальный идентификатор пользователя
(3) сохраненный ПДП-идентификатор

Согласно стандарту POSIX-2001, сигнал SIGTERM является:

(1) сигналом терминирования процесса
(2) сигналом, посылаемым терминалом
(3) сигналом, посылаемым на терминал

Согласно стандарту POSIX-2001, специальный управляющий символ INTR:

(1) генерирует сигнал прерывания (SIGINT)
(2) разрывает соединение с терминалом
(3) приостанавливает вывод

Стандарт POSIX описывает интерфейс:

(1) приложений к системным сервисам
(2) пользователей к графической оболочке ОС
(3) операционной системы к аппаратной платформе

Согласно стандарту POSIX-2001, функция sysconf():

(1) возвращает конфигурационные цепочки символов
(2) опрашивает конфигурационные значения, относящиеся к файлам
(3) опрашивает лимитирующие конфигурационные параметры

В стандарте POSIX-2001 фигурируют следующие базы данных о сети:

(1) база данных о хостах как узлах сети
(2) база данных о пользователях сети
(3) база данных о сетевых администраторах

Согласно стандарту POSIX-2001, таймеры бывают:

(1) абсолютными
(2) интервальными
(3) полиморфными

Согласно стандарту POSIX-2001, структура lconv описывает элементы следующих категорий:

(1) LC_CTYPE
(2) LC_COLLATE
(3) LC_MONETARY

Согласно стандарту POSIX-2001, терминал - это:

(1) объединение монитора и клавиатуры
(2) периферийное устройство, обеспечивающее взаимодействие пользователя с системой
(3) символьный специальный файл, подчиняющийся спецификациям общего терминального интерфейса

Согласно определению языка shell, конвейер - это:

(1) последовательность каналов
(2) последовательность команд, разделенных знаком |
(3) совокупность последовательно выполняемых команд

Согласно стандарту POSIX-2001, функция getlogin позволяет:

(1) опросить входное имя текущего пользователя
(2) опросить числовой идентификатор текущего пользователя
(3) опросить время входа пользователя в систему

Согласно стандарту POSIX, под маршрутным именем понимается:

(1) цепочка символов, идентифицирующая файл
(2) структура, идентифицирующая файл
(3) универсальный локатор ресурсов

Вызов функции lseek:

(1) может уменьшить размер файла
(2) может увеличить размер файла
(3) не может изменить размер файла

Согласно стандарту POSIX-2001, различают следующие виды регулярных выражений:

(1) базовые
(2) расширенные
(3) ограниченные

Согласно стандарту POSIX-2001, в результате выполнения функций семейства exec могут быть переустановлены:

(1) действующий идентификатор пользователя
(2) реальный идентификатор пользователя
(3) сохраненный ПДП-идентификатор

Согласно стандарту POSIX-2001, в число средств локального межпроцессного взаимодействия, относящихся к "X/Open-расширению системного интерфейса" (XSI), входят:

(1) каналы
(2) очереди сообщений
(3) сокеты

Согласно стандарту POSIX-2001, служебная программа tty позволяет:

(1) узнать имя терминала, ассоциированного со стандартным вводом
(2) опросить характеристики терминала
(3) переустановить характеристики терминала

Стандарт POSIX-2001 состоит из:

(1) трех частей
(2) четырех частей
(3) пяти частей

Согласно стандарту POSIX-2001, результат функции uname() имеет тип

(1) char *
(2) struct utsname *
(3) void *

Адресное семейство AF_INET поддерживает взаимодействие по протоколам:

(1) IPv4
(2) IPv6
(3) произвольной версии IP

Согласно стандарту POSIX-2001, результат функции times() имеет тип:

(1) clock_t
(2) double
(3) time_t

Стандартом POSIX-2001 предусмотрены следующие элементы категории LC_MONETARY.

(1) currency_symbol
(2) decimal_point
(3) thousands_sep

В настоящем курсе рассматриваются:

(1) библиотечные функции языка C
(2) синтаксис языка C
(3) средства разработки для языка C

После выполнения строк

a=3+3 echo $a

на стандартный вывод будет выдано:

(1) 6
(2) 3+3
(3) не будет выдано ничего, а в стандартный протокол поступит сообщение об ошибке

Согласно стандарту POSIX, записи базы данных пользователей включают следующие поля:

(1) числовой идентификатор пользователя
(2) числовой идентификатор начальной группы
(3) начальный рабочий каталог

Согласно стандарту POSIX, в файловую систему объединяются:

(1) только файлы
(2) только служебная информация о файлах
(3) файлы вместе со служебной информацией

Согласно стандарту POSIX-2001, операция синхронного ввода/вывода:

(1) всегда приводит к приостановке процесса
(2) может привести к приостановке процесса
(3) не приводит к приостановке процесса

Согласно стандарту POSIX-2001, опция -s утилиты more предписывает:

(1) сжимать последовательные пустые строки в одну
(2) конкатенировать строки исходных файлов
(3) подавлять вывод строк, в которых не оказалось символов-разделителей

Согласно стандарту POSIX-2001, у сеанса может быть:

(1) два управляющих терминала
(2) один управляющий терминал
(3) ни одного управляющего терминала

Согласно стандарту POSIX-2001, функция popen() выполняет следующие действия:

(1) порождает процесс
(2) обеспечивает выполнение заданной команды
(3) создает канал

Согласно стандарту POSIX-2001, канонический режим ввода подразумевает:

(1) отсутствие буферизации ввода
(2) обработку символа уничтожения строки
(3) эхоотображение ввода

В состав стандарта POSIX-2001 входят:

(1) описание Java-интерфейса к системным сервисам
(2) описание прикладного программного C-интерфейса к системным сервисам
(3) описание прикладного программного интерфейса к системным сервисам, не зависящее от языка программирования

Согласно стандарту POSIX-2001, конфигурационный параметр _POSIX_VDISABLE хранит

(1) признак того, что работа с виртуальной памятью не поддерживается
(2) признак того, что работа с видеотерминалами не поддерживается
(3) символ, отключающий обработку специального управляющего символа терминала

Согласно стандарту POSIX-2001, функция gethostent():

(1) опрашивает входной хост сети
(2) читает элемент базы данных о хостах как узлах сети
(3) опрашивает характеристики соединения с базой данных о хостах как узлах сети

Согласно стандарту POSIX-2001, функция localtime() позволяет узнать:

(1) всемирное время
(2) местное время с учетом сезонных поправок
(3) данные о времени, ассоциированные с файлами

Согласно стандарту POSIX-2001, функция localeconv() в случае неудачи возвращает в качестве результата:

(1) (struct lconv *) NULL
(2) -1
(3) она не может кончиться неудачей

В зависимости от заданных опций служебная программа sort выполняет следующие действия:

(1) сортирует строки всех исходных файлов с записью результата в выходной файл
(2) производит слияние всех исходных (предварительно отсортированных) файлов и записывает результат в выходной файл
(3) проверяет, действительно ли отсортирован единственный исходный файл

Командную строку 1=a shell трактует как:

(1) оператор присваивания первому аргументу
(2) имя команды
(3) синтаксически неверная

Согласно стандарту POSIX, записи базы данных групп включают следующие поля:

(1) число пользователей в группе
(2) числовой идентификатор группы
(3) число групп в базе

Согласно стандарту POSIX, для повышения мобильности в имена файлов, помимо латинских букв и цифр, рекомендуется включать только следующие символы:

(1) .
(2) +
(3) -

Функция fcntl() имеет:

(1) два аргумента
(2) три аргумента
(3) переменное число аргументов

Согласно стандарту POSIX-2001, опция -d утилиты sort предписывает:

(1) при сравнении использовать словарный порядок
(2) сравнивать строки через одну
(3) сжимать последовательности повторяющихся строк в одну

Согласно стандарту POSIX-2001, процесс, обладающий соответствующими привилегиями, с помощью функции setuid() может переустановить:

(1) реальный идентификатор пользователя процесса
(2) действующий идентификатор пользователя процесса
(3) сохраненный ПДП-идентификатор процесса

Согласно стандарту POSIX-2001, функция msgctl() позволяет изменить:

(1) идентификатор владельца
(2) идентификатор создателя
(3) максимальный размер сообщения

Согласно стандарту POSIX-2001, флаг PARENB входит в поле:

(1) режимов ввода
(2) режимов вывода
(3) управляющих режимов

В стандарте POSIX-2001 рассматриваются следующие категории системных компонентов:

(1) сетевые средства
(2) средства поддержки интеллектуального ввода/вывода
(3) средства поддержки многопроцессорных конфигураций

Согласно стандарту POSIX-2001, функция pathconf() имеет

(1) один аргумент
(2) два аргумента
(3) три аргумента

Согласно стандарту POSIX-2001, для получения имени хоста по его сетевому адресу рекомендуется использовать функции:

(1) gethostbyaddr()
(2) getnameinfo()
(3) gethostent()

Согласно стандарту POSIX-2001, для перевода в секунды времени, возвращаемого функцией times(), его следует поделить на:

(1) CLOCKS_PER_SEC
(2) sysconf (_SC_CLK_TCK)
(3) sizeof (clock_t)

Согласно стандарту POSIX-2001, третьим аргументом функции catgets() служит:

(1) идентификатор очереди сообщений
(2) номер сообщения в наборе
(3) номер сообщения в очереди

Функции семейства execv*() имеют:

(1) два аргумента
(2) переменное число аргументов
(3) фиксированное число аргументов

Значением служебной переменной $ служит:

(1) количество фактических аргументов shell-процедуры
(2) идентификатор процесса, в рамках которого выполняется shell
(3) это не служебная переменная, а символ подстановки значения переменной

Согласно стандарту POSIX, к числу обязательных принадлежат функции:

(1) получения входного имени текущего пользователя
(2) получения пароля текущего пользователя в открытом виде
(3) получения зашифрованного пароля текущего пользователя

Согласно стандарту POSIX, для получения информации о текущем каталоге предназначены следующие функции:

(1) pwd()
(2) getcwd()
(3) getpwid()

При использовании механизма блокировок тупики:

(1) невозможны
(2) возможны
(3) неизбежны

Согласно стандарту POSIX-2001, в расширенных регулярных выражениях для группирования подвыражений используются:

(1) неэкранированные круглые скобки
(2) экранированные круглые скобки
(3) экранированные фигурные скобки

Согласно стандарту POSIX-2001, функции, зарегистрированные с помощью atexit(), вызываются при выполнении:

(1) возврата из функции main()
(2) выполнения функции exit()
(3) выполнения функции _Exit()

Согласно стандарту POSIX-2001, процесс может увеличить максимально допустимый суммарный размер сообщений в очереди, если:

(1) действующий идентификатор процесса совпадает с идентификатором владельца
(2) действующий идентификатор процесса совпадает с идентификатором создателя
(3) процесс обладает соответствующими привилегиями

Согласно стандарту POSIX-2001, в неканоническом режиме ввода при MIN = 0 и TIME > 0 значение TIME трактуется как:

(1) максимальное время ожидания прихода первого байта
(2) общее время ожидания запрошенного числа байт
(3) максимальное время ожидания в интервале между приходом последовательных байт

Стандарт POSIX нацелен на обеспечение мобильности:

(1) аппаратуры
(2) пользователей
(3) приложений

Согласно стандарту POSIX-2001, конфигурационный параметр TZNAME_MAX хранит:

(1) максимально допустимую длину имени переменной окружения, задающей имя часового пояса
(2) максимально допустимую длину имени часового пояса
(3) максимально допустимое число имен часовых поясов

Сетевым называется порядок байт, при котором первый байт содержит:

(1) младшие биты целочисленного значения
(2) старшие биты целочисленного значения
(3) знак числа

Согласно стандарту POSIX-2001, стандартной единицей измерения астрономического времени является:

(1) наносекунда
(2) микросекунда
(3) секунда

Стандартом POSIX-2001 в языково-культурной среде предусмотрены данные следующих категорий:

(1) LANG
(2) LC_COLLATE
(3) LC_NAME

В настоящем курсе рассматриваются следующие темы:

(1) потоки управления
(2) процессы
(3) средства реального времени

Согласно стандарту POSIX-2001, shell - это:

(1) интерпретатор командного языка
(2) компилятор C-подобного языка
(3) среда визуального программирования

Согласно стандарту POSIX-2001, одному идентификатору группы:

(1) может соответствовать несколько имен групп
(2) должно соответствовать ровно одно имя группы
(3) может не соответствовать ни одно из имен группы

В стандарте POSIX-2001 зафиксированы следующие типы файлов:

(1) канал
(2) конвейер
(3) сокет

К числу понятий буферизованного ввода/вывода относятся:

(1) индикатор текущей позиции
(2) индикатор конца файла
(3) индикатор ошибки

Согласно стандарту POSIX-2001, служебная программа sort выполняет следующие действия:

(1) сливает последовательные строки исходных файлов
(2) сливает строки предварительно отсортированных исходных файлов
(3) сжимает последовательности пробельных символов

Согласно стандарту POSIX-2001, при определении прав доступа процесса учитываются:

(1) действующий идентификатор группы
(2) реальный идентификатор группы
(3) сохраненный ПДГ-идентификатор

Согласно стандарту POSIX-2001, сигнал SIGCHLD:

(1) посылается при завершении, остановке или продолжении порожденного процесса
(2) вызывает завершение, остановку или продолжение порожденного процесса
(3) посылается при порождении процесса

Согласно стандарту POSIX-2001, специальный управляющий символ KILL:

(1) уничтожает все процессы, для которых данный терминал является управляющим
(2) разрывает соединение с терминалом
(3) уничтожает вводимую строку

Стандарт POSIX описывает интерфейс:

(1) приложений к криптографическим сервисам
(2) приложений к системным сервисам
(3) приложений к сервисам электронной коммерции

Согласно стандарту POSIX-2001, функция confstr():

(1) возвращает конфигурационные цепочки символов
(2) опрашивает конфигурационные значения, относящиеся к файлам
(3) опрашивает лимитирующие конфигурационные параметры

В стандарте POSIX-2001 фигурируют следующие базы данных о сети:

(1) база данных маршрутизации
(2) база данных протоколов
(3) база данных адресных семейств

Согласно стандарту POSIX-2001, таймеры бывают:

(1) одноразовыми
(2) периодическими
(3) полиморфными

Согласно стандарту POSIX-2001, структура lconv описывает элементы следующих категорий:

(1) LC_MESSAGES
(2) LC_NUMERIC
(3) LC_TIME

Согласно стандарту POSIX-2001, процесс - это:

(1) адресное пространство вместе с выполняемыми в нем потоками управления, а также системными ресурсами, которые этим потокам требуются
(2) единица диспетчеризации и потребления ресурсов системы
(3) последовательность операций при выполнении программы или части программы и данные, используемые этими операциями

Согласно определению языка shell, список - это:

(1) последовательность из одного или нескольких конвейеров, разделенных символами ;, &, && или ||
(2) последовательность полей, разделенных символами из значения переменной окружения IFS
(3) последовательность простых команд, расположенных в одной строке и разделенных символом ;

Согласно стандарту POSIX-2001, к числу обязательных принадлежат функции:

(1) поиска в базе данных пользователей по идентификатору пользователя
(2) поиска в базе данных пользователей по имени пользователя
(3) последовательного просмотра базы данных пользователей

Согласно стандарту POSIX, маршрутное имя может быть:

(1) простым
(2) относительным
(3) абсолютным

Вызов функции fseek:

(1) может уменьшить размер файла
(2) может увеличить размер файла
(3) не может изменить размер файла

Согласно стандарту POSIX-2001, в регулярных выражениях могут использоваться:

(1) закрепители
(2) фиксаторы
(3) якоря

Согласно стандарту POSIX-2001, в результате выполнения функций семейства exec могут быть переустановлены:

(1) действующий идентификатор группы
(2) реальный идентификатор группы
(3) сохраненный ПДГ-идентификатор

Согласно стандарту POSIX-2001, в число средств локального межпроцессного взаимодействия, относящихся к "X/Open-расширению системного интерфейса" (XSI), входят:

(1) семафоры
(2) сигналы
(3) сокеты

Согласно стандарту POSIX-2001, служебная программа stty позволяет:

(1) узнать имя терминала, ассоциированного со стандартным вводом
(2) опросить характеристики терминала
(3) переустановить характеристики терминала

Стандарт POSIX-2001 состоит из:

(1) четырех частей
(2) пяти частей
(3) шести частей

Согласно стандарту POSIX-2001, в число полей структуры типа utsname входят:

(1) имя хоста как узла коммуникационной сети
(2) сетевой адрес хоста
(3) тип процессора

Адресное семейство AF_INET6 поддерживает взаимодействие по протоколам:

(1) IPv4
(2) IPv6
(3) произвольной версии IP

Согласно стандарту POSIX-2001, результат функции difftime() имеет тип:

(1) clock_t
(2) double
(3) time_t

Стандартом POSIX-2001 предусмотрены следующие элементы категории LC_TIME.

(1) day
(2) mon
(3) year

В настоящем курсе рассматриваются:

(1) интерпретатор стандартного командного языка
(2) средства разбора опций командной строки
(3) стандартный командный язык

После выполнения строк

a=3#3 echo $a

на стандартный вывод будет выдано:

(1) 3
(2) 3#3
(3) не будет выдано ничего, а в стандартный протокол поступит сообщение об ошибке

Согласно стандарту POSIX, записи базы данных пользователей включают следующие поля:

(1) начальная программа пользователя
(2) рабочая программа пользователя
(3) конечная программа пользователя

Согласно стандарту POSIX, файловая система является:

(1) деревом
(2) лесом деревьев
(3) направленным графом

Согласно стандарту POSIX-2001, для операций синхронизированного ввода/вывода различают следующие виды целостности:

(1) целостность данных
(2) целостность файлов
(3) целостность кэшей

Согласно стандарту POSIX-2001, опция -A утилиты od задает:

(1) основание системы счисления для содержимого
(2) основание системы счисления для смещений
(3) формат вывода символов

Согласно стандарту POSIX-2001, управляющий процесс - это:

(1) системный процесс, контролирующий сеанс
(2) системный процесс, контролирующий доступ к управляющему терминалу
(3) лидер сеанса, установивший соединение с управляющим терминалом

Согласно стандарту POSIX-2001, функция system() выполняет следующие действия:

(1) порождает процесс
(2) обеспечивает выполнение заданной команды
(3) создает канал

Согласно стандарту POSIX-2001, в неканоническом режиме входные данные:

(1) всегда подвергаются препроцессированию
(2) не подвергаются препроцессированию
(3) подвергаются препроцессированию в зависимости от режимов ввода

В состав стандарта POSIX-2001 входят:

(1) описание интерфейса администрирования ОС
(2) описание интерфейса к системным сервисам на уровне командного языка и служебных программ
(3) описание интерфейса к системным сервисам, не зависящее от языка программирования

Согласно стандарту POSIX-2001, конфигурационный параметр _POSIX2_CHAR_TERM хранит

(1) байт, завершающий в данной реализации цепочки символов
(2) имя консольного терминала
(3) признак того, что реализация поддерживает по крайней мере один тип терминалов

Согласно стандарту POSIX-2001, функция endhostent():

(1) закрывает входной хост сети
(2) закрывает элемент базы данных о хостах как узлах сети
(3) закрывает соединение с базой данных о хостах как узлах сети

Согласно стандарту POSIX-2001, функция utime() позволяет узнать:

(1) всемирное время
(2) местное время с учетом сезонных поправок
(3) данные о времени, ассоциированные с файлами

Согласно стандарту POSIX-2001, функция strerror():

(1) выдает в стандартный протокол сообщение, соответствующее номеру ошибки
(2) возвращает указатель на текст сообщения, соответствующего коду ошибки
(3) преобразует номер ошибки в текстовое представление

Согласно стандарту POSIX-2001, различают следующие виды регулярных выражений:

(1) базовые
(2) полные
(3) расширенные

Командную строку #=1 shell трактует как:

(1) имя команды
(2) комментарий
(3) синтаксически неверная

Согласно стандарту POSIX, записи базы данных групп включают следующие поля:

(1) список групп, в чей состав входит данный пользователь
(2) список числовых идентификаторов пользователей, которым разрешено становиться членами данной группы
(3) список имен пользователей, которым разрешено становиться членами данной группы

Согласно стандарту POSIX, минус не рекомендуется делать первым символом в имени файла, поскольку:

(1) такое имя может быть неотличимо от опции в командной строке
(2) такое имя текстуально не является мобильным
(3) такое имя может быть воспринято как указание на удаление файла

Необязательный третий аргумент функции fcntl():

(1) всегда имеет тип int
(2) может иметь тип int
(3) не может иметь тип int

Согласно стандарту POSIX-2001, опция -r утилиты sort предписывает:

(1) подавлять диагностические сообщения при ошибках открытия файлов
(2) заменить результат сравнения на противоположный
(3) применять утилиту sort рекурсивно

Согласно стандарту POSIX-2001, непривилегированный процесс с помощью функции setuid() может установить действующий идентификатор пользователя процесса равным:

(1) произвольному неотрицательному целочисленному значению
(2) реальному идентификатору пользователя процесса
(3) сохраненному ПДП-идентификатору процесса

Согласно стандарту POSIX-2001, тип сообщения может быть:

(1) отрицательным
(2) нулевым
(3) положительным

Согласно стандарту POSIX-2001, значение B38400 входит в поле:

(1) режимов ввода
(2) режимов вывода
(3) управляющих режимов
(4) c_cflag
(5) c_oflag

В стандарте POSIX-2001 рассматриваются следующие категории системных компонентов:

(1) потоки управления
(2) средства прямого доступа к аппаратуре
(3) средства реального времени

Согласно стандарту POSIX-2001, первым аргументом функции fpathconf() является

(1) имя опрашиваемого конфигурационного параметра
(2) маршрутное имя файла
(3) открытый файловый дескриптор

Согласно стандарту POSIX-2001, для получения адреса сетевого сервиса по его имени рекомендуется использовать функцию:

(1) getservbyname()
(2) getaddrinfo()
(3) getservent()

Согласно стандарту POSIX-2001, для перевода в секунды времени, возвращаемого функцией times(), его следует поделить на:

(1) CLOCKS_PER_SEC
(2) sysconf (_SC_CLK_TCK)
(3) sizeof (time_t)

Согласно стандарту POSIX-2001, четвертым аргументом функции catgets() служит:

(1) указатель на подразумеваемое имя каталога сообщений
(2) указатель на подразумеваемое имя языково-культурной среды
(3) указатель на подразумеваемый текст сообщения

Согласно стандарту POSIX-2001, под сигналом понимается:

(1) механизм, с помощью которого процесс уведомляют о некотором событии
(2) особый вид прерывания
(3) сообщение фиксированного формата

Совокупность фактических аргументов shell-процедуры является значением служебной переменной:

(1) *;
(2) @;
(3) #.

Согласно стандарту POSIX, служебная программа id:

(1) осуществляет тождественное преобразование
(2) выдает информацию о пользователе
(3) выдает информацию о текущей группе пользователя

Согласно стандарту POSIX, для получения информации о текущем каталоге предназначены следующие функции:

(1) pwd()
(2) getcwd()
(3) getpwid()

Блокировка файла на запись:

(1) может пересекаться с другой блокировкой на запись
(2) может пересекаться с другой блокировкой на чтение
(3) не может пересекаться с другой блокировкой

Согласно стандарту POSIX-2001, в расширенных регулярных выражениях для выделения интервальных выражений используются:

(1) неэкранированные круглые скобки
(2) неэкранированные фигурные скобки
(3) экранированные фигурные скобки

Согласно стандарту POSIX-2001, функции, зарегистрированные с помощью atexit(), выполняются:

(1) в прямом порядке
(2) в обратном порядке
(3) в порядке, зависящем от реализации

Согласно стандарту POSIX-2001, процесс может увеличить число семафоров в наборе, если:

(1) действующий идентификатор процесса совпадает с идентификатором владельца
(2) действующий идентификатор процесса совпадает с идентификатором создателя
(3) процесс обладает соответствующими привилегиями

Согласно стандарту POSIX-2001, в неканоническом режиме ввода при MIN > 0 и TIME = 0 запрос на чтение завершится:

(1) без ожидания
(2) после прихода запрошенного числа байт
(3) после прихода MIN байт

Стандарт POSIX нацелен на обеспечение мобильности:

(1) сетевого оборудования
(2) персональных компьютеров
(3) приложений

Согласно стандарту POSIX-2001, конфигурационный параметр LINK_MAX хранит:

(1) максимально допустимое число жестких ссылок на файл
(2) максимально допустимое число символьных ссылок в файловой системе
(3) максимально допустимое число символьных ссылок на файл

При хостовом порядке байт первый байт содержит:

(1) младшие биты целочисленного значения
(2) старшие биты целочисленного значения
(3) назначение первого байта зависит от хоста

Согласно стандарту POSIX-2001, виртуальное время процесса измеряется:

(1) монотонными часами
(2) системными часами
(3) часами процессорного времени

Стандартом POSIX-2001 в языково-культурной среде предусмотрены данные следующих категорий:

(1) LC_IDENTIFICATION
(2) LC_MONETARY
(3) LC_NUMERIC

В настоящем курсе рассматриваются следующие темы:

(1) математические интерфейсы
(2) средства разработки
(3) файлы

Согласно стандарту POSIX-2001, shell поддерживает

(1) интерфейс командной строки
(2) графический интерфейс
(3) полиэкранный интерфейс

Согласно стандарту POSIX-2001, пользователь:

(1) может быть потенциальным членом нескольких групп
(2) может одновременно быть членом нескольких групп
(3) может не входить ни в одну группу

В стандарте POSIX-2001 зафиксированы следующие типы файлов:

(1) символьный специальный файл
(2) символьная ссылка
(3) символьный сокет

К числу основных понятий буферизованного ввода/вывода относятся:

(1) блокировка файла
(2) поток
(3) целостность данных

Согласно стандарту POSIX-2001, служебная программа sort выполняет следующие действия:

(1) проверяет сортировку содержимого исходного файла
(2) проверяет упорядоченность полей в строках исходного файла
(3) проверяет упорядоченность строк исходного файла

Согласно стандарту POSIX-2001, при определении прав доступа процесса учитываются:

(1) идентификатор процесса
(2) идентификатор родительского процесса
(3) идентификатор группы процессов

Согласно стандарту POSIX-2001, сигнал SIGINT является:

(1) сигналом о прерывании в прикладной программе
(2) сигналом, поступающим с пользовательского терминала
(3) сигналом к прерыванию работы пользователя

Согласно стандарту POSIX-2001, специальный управляющий символ STOP:

(1) генерирует сигнал остановки (SIGSTOP)
(2) приостанавливает ввод
(3) приостанавливает вывод

Стандарт POSIX описывает интерфейс:

(1) приложений к сервисам безопасности
(2) шины PCI
(3) приложений к системным сервисам

Согласно стандарту POSIX-2001, функция pathconf():

(1) возвращает конфигурационные цепочки символов
(2) опрашивает конфигурационные значения, относящиеся к файлам
(3) опрашивает лимитирующие конфигурационные параметры

Согласно стандарту POSIX-2001, реализация должна предоставлять каждому процессу следующие виды таймеров:

(1) таймер реального времени
(2) таймер виртуального времени
(3) таймер профилирования

Согласно стандарту POSIX-2001, структура lconv описывает элементы следующих категорий:

(1) LC_MESSAGES
(2) LC_MONETARY
(3) LC_NUMERIC

Согласно стандарту POSIX-2001, сеть - это:

(1) связный ориентированный граф
(2) среда передачи данных
(3) совокупность взаимосвязанных хостов

Согласно определению языка shell, параметр - это:

(1) имя, цифра или любой из символов *, @, #, ?, -, $, !
(2) слово, следующее за именем простой команды
(3) флаг, определяющий режим работы командного интерпретатора

Согласно стандарту POSIX-2001, к числу обязательных принадлежат функции:

(1) поиска в базе данных групп по имени группы
(2) поиска в базе данных групп по идентификатору группы
(3) последовательного просмотра базы данных групп

Согласно стандарту POSIX, в качестве начала мобильного абсолютного маршрутного имени допускаются следующие комбинации:

(1) /;
(2) //;
(3) ///.

Результат функции ftell имеет тип:

(1) fpos_t
(2) long
(3) off_t

Согласно стандарту POSIX-2001, в базовых регулярных выражениях могут использоваться:

(1) обратные ссылки
(2) прямые ссылки
(3) сегментные ссылки

Согласно стандарту POSIX-2001, в результате выполнения функций семейства exec могут быть переустановлены:

(1) идентификатор процесса
(2) идентификатор родительского процесса
(3) идентификатор группы процессов

Согласно стандарту POSIX-2001, в число средств локального межпроцессного взаимодействия, относящихся к "X/Open-расширению системного интерфейса" (XSI), входят:

(1) разделяемые переменные
(2) разделяемые файлы
(3) разделяемые сегменты памяти

Согласно стандарту POSIX-2001, функция cfsetospeed() позволяет:

(1) узнать скорость обмена с терминалом
(2) изменить скорость обмена с терминалом
(3) изменить значение скорости в структуре termios