игра брюс 2048
Главная / Программирование / Текстовый ввод-вывод / Тест 1

Текстовый ввод-вывод - тест 1

Упражнение 1:
Номер 1
Какая существует классификация операций ввода-вывода?

Ответ:

 (1) по способу ввода-вывода на устройства 

 (2) по обработке данных перед выводом 

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


Номер 2
Какие пункты присутствуют в классификации по способу ввода-вывода?

Ответ:

 (1) прямое программирование устройств 

 (2) программирование устройств через их драйвер ввода-вывода 

 (3) форматированный ввод-вывод 

 (4) буферизированный ввод-вывод 

 (5) неформатированный ввод-вывод 

 (6) ввод-вывод с использованием API 


Номер 3
Какие пункты присутствуют в классификации по обработке ввода-вывода?

Ответ:

 (1) прямое программирование устройств 

 (2) программирование устройств через их драйвер ввода-вывода 

 (3) форматированный ввод-вывод 

 (4) буферизированный ввод-вывод 

 (5) неформатированный ввод-вывод 

 (6) двоичный ввод-вывод 


Упражнение 2:
Номер 1
Что такое "драйвер устройства"?

Ответ:

 (1) программа, управляющая вводом-выводом данных 

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

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


Номер 2
Расшифруйте понятие "буфер" в операциях потокового ввода-вывода.

Ответ:

 (1) это устройство, на которое осуществляется ввод-вывод данных 

 (2) это область памяти, в которую осуществляется ввод-вывод данных 

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


Номер 3
Что относится к периферийным устройствам персональной ЭВМ?

Ответ:

 (1) монитор 

 (2) жесткий диск 

 (3) материнская плата 

 (4) процессор 

 (5) порты ввода-вывода 


Упражнение 3:
Номер 1
Прямой доступ к файлам на периферийном устройстве возможен:

Ответ:

 (1) при неформатированном текстовом вводе-выводе 

 (2) при неформатированном двоичном вводе-выводе 


Номер 2
К каким файлам может осуществиться прямой доступ?

Ответ:

 (1) к обычным текстовым файлам 

 (2) к файлам реляционных баз данных 

 (3) к файлам иерархических баз данных 

 (4) к файлам в формате электронных таблиц 


Номер 3
Прямой доступ возможен к следующим периферийным устройствам:

Ответ:

 (1) к монитору 

 (2) к принтеру 

 (3) к накопителю на магнитной ленте 

 (4) к информации на жестком магнитном диске 

 (5) к дискетам 

 (6) к CD-ROM 


Упражнение 4:
Номер 1
Какое расширение имеют исходные файлы на языке Java?

Ответ:

 (1) *.class 

 (2) *.java 

 (3) *.c 


Номер 2
Какое расширение имеет модуль на языке Python?

Ответ:

 (1) *.py 

 (2) *.pl 

 (3) *.pm 

 (4) *.pyc 


Номер 3
Какой из названных языков не является интерпретируемым?

Ответ:

 (1) Quick Basic 

 (2) Visual Basic Script 

 (3) Visual Basic 

 (4) Visual Basic for Applications 


Упражнение 5:
Номер 1
Что такое "смертельные объятия"?

Ответ:

 (1) это когда две программы обращаются к одному и тому же устройству одновременно 

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

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


Номер 2
Какой из названных языков не является интерпретируемым?

Ответ:

 (1) Visual C/C++ 

 (2) Turbo Prolog 

 (3) ActiveState Perl 

 (4) ActiveState Python 


Номер 3
Какое расширение имеют модули на языке Perl?

Ответ:

 (1) *.py 

 (2) *.pl 

 (3) *.pm 

 (4) *.pyc 


Упражнение 6:
Номер 1
Какое расширение имеют библиотеки на языке Perl?

Ответ:

 (1) *.py 

 (2) *.pl 

 (3) *.pm 

 (4) *.pyc 


Номер 2
Каким образом исключается "повторное определение функций" в языках C/C++?

Ответ:

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

 (2) используя специальную переменную, связанную с именем заголовочного файла 

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


Номер 3
Где интерпретатор языка Perl ищет пути для загрузки библиотечных файлов и модулей?

Ответ:

 (1) в именах каталогов, переданных при запуске интерпретатору Perl в качестве параметра ключа -I 

 (2) в системном массиве @INC 

 (3) в ассоциативном массиве %INC 

 (4) в каталогах модулей по-умолчанию 




Главная / Программирование / Текстовый ввод-вывод / Тест 1