игра брюс 2048
Главная / Программирование / Программирование в стандарте POSIX / Тест 5

Программирование в стандарте POSIX - тест 5

Упражнение 1:
Номер 1

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


Ответ:

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

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

 (3) не приводит к приостановке процесса 


Номер 2

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


Ответ:

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

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

 (3) не приводит к приостановке процесса 


Номер 3

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


Ответ:

 (1) целостность данных 

 (2) целостность файлов 

 (3) целостность кэшей 


Упражнение 2:
Номер 1

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


Ответ:

 (1) два аргумента 

 (2) три аргумента 

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


Номер 2

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


Ответ:

 (1) два аргумента 

 (2) три аргумента 

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


Номер 3

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


Ответ:

 (1) всегда имеет тип int 

 (2) может иметь тип int 

 (3) не может иметь тип int 


Упражнение 3:
Номер 1

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


Ответ:

 (1) только рекомендательные блокировки 

 (2) только принудительные блокировки 

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


Номер 2

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


Ответ:

 (1) невозможны 

 (2) возможны 

 (3) неизбежны 


Номер 3

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


Ответ:

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

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

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


Упражнение 4:
Номер 1

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


Ответ:

 (1) индикатор текущей позиции 

 (2) индикатор конца файла 

 (3) индикатор ошибки 


Номер 2

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


Ответ:

 (1) индикатор текущей позиции 

 (2) индикатор конца файла 

 (3) индикатор ошибки 


Номер 3

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


Ответ:

 (1) блокировка файла 

 (2) поток 

 (3) целостность данных 


Упражнение 5:
Номер 1

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


Ответ:

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

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

 (3) не может изменить размер файла 


Номер 2

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


Ответ:

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

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

 (3) не может изменить размер файла 


Номер 3

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


Ответ:

 (1) fpos_t 

 (2) long 

 (3) off_t 




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