Главная / Программирование /
Программирование в стандарте POSIX / Тест 9
Программирование в стандарте POSIX - тест 9
Упражнение 1:
Номер 1
Согласно стандарту POSIX-2001, канонический режим ввода включает:
Ответ:
 (1) построчную буферизацию ввода 
 (2) обработку символа забоя 
 (3) обработку символа прерывания 
Номер 2
Согласно стандарту POSIX-2001, канонический режим ввода подразумевает:
Ответ:
 (1) отсутствие буферизации ввода 
 (2) обработку символа уничтожения строки 
 (3) эхоотображение ввода 
Номер 3
Согласно стандарту POSIX-2001, в неканоническом режиме входные данные:
Ответ:
 (1) всегда подвергаются препроцессированию 
 (2) не подвергаются препроцессированию 
 (3) подвергаются препроцессированию в зависимости от режимов ввода 
Упражнение 2:
Номер 1
Согласно стандарту POSIX-2001, флаг ICANON
входит в поле:
Ответ:
 (1) режимов ввода 
 (2) режимов вывода 
 (3) локальных режимов 
Номер 2
Согласно стандарту POSIX-2001, флаг PARENB
входит в поле:
Ответ:
 (1) режимов ввода 
 (2) режимов вывода 
 (3) управляющих режимов 
Номер 3
Согласно стандарту POSIX-2001, значение B38400
входит в поле:
Ответ:
 (1) режимов ввода 
 (2) режимов вывода 
 (3) управляющих режимов 
 (4) c_cflag 
 (5) c_oflag 
Упражнение 3:
Номер 1
Согласно стандарту POSIX-2001, в неканоническом режиме ввода при MIN > 0
и TIME > 0
значение TIME
трактуется как:
Ответ:
 (1) максимальное время ожидания прихода первого байта 
 (2) общее время ожидания запрошенного числа байт 
 (3) максимальное время ожидания между приходом последовательных байт 
Номер 2
Согласно стандарту POSIX-2001, в неканоническом режиме ввода при MIN = 0
и TIME > 0
значение TIME
трактуется как:
Ответ:
 (1) максимальное время ожидания прихода первого байта 
 (2) общее время ожидания запрошенного числа байт 
 (3) максимальное время ожидания в интервале между приходом последовательных байт 
Номер 3
Согласно стандарту POSIX-2001, в неканоническом режиме ввода при MIN > 0
и TIME = 0
запрос на чтение завершится:
Ответ:
 (1) без ожидания 
 (2) после прихода запрошенного числа байт 
 (3) после прихода MIN
байт 
Упражнение 4:
Номер 1
Согласно стандарту POSIX-2001, специальный управляющий символ INTR
:
Ответ:
 (1) генерирует сигнал прерывания (SIGINT
) 
 (2) разрывает соединение с терминалом 
 (3) приостанавливает вывод 
Номер 2
Согласно стандарту POSIX-2001, специальный управляющий символ KILL
:
Ответ:
 (1) уничтожает все процессы, для которых данный терминал является управляющим 
 (2) разрывает соединение с терминалом 
 (3) уничтожает вводимую строку 
Номер 3
Согласно стандарту POSIX-2001, специальный управляющий символ STOP
:
Ответ:
 (1) генерирует сигнал остановки (SIGSTOP
) 
 (2) приостанавливает ввод 
 (3) приостанавливает вывод 
Упражнение 5:
Номер 1
Согласно стандарту POSIX-2001, служебная программа tty
позволяет:
Ответ:
 (1) узнать имя терминала, ассоциированного со стандартным вводом 
 (2) опросить характеристики терминала 
 (3) переустановить характеристики терминала 
Номер 2
Согласно стандарту POSIX-2001, служебная программа stty
позволяет:
Ответ:
 (1) узнать имя терминала, ассоциированного со стандартным вводом 
 (2) опросить характеристики терминала 
 (3) переустановить характеристики терминала 
Номер 3
Согласно стандарту POSIX-2001, функция cfsetospeed()
позволяет:
Ответ:
 (1) узнать скорость обмена с терминалом 
 (2) изменить скорость обмена с терминалом 
 (3) изменить значение скорости в структуре termios