Главная / Программирование /
Текстовый ввод-вывод / Тест 6
Текстовый ввод-вывод - тест 6
Упражнение 1:
Номер 1
В чем состоит смысл потокового ввода-вывода?
Ответ:
 (1) с помощью драйверов операционной системы производится вывод символов в файл 
 (2) с помощью промежуточного буфера осуществляется вывод текста в файл или на устройство 
 (3) с помощью промежуточного буфера, созданного операционной системы, происходит синхронизация ввода-вывода для файлов и устройств в прикладной программе 
Номер 2
Кто создает промежуточный буфер при операциях потокового ввода-вывода?
Ответ:
 (1) операционная система 
 (2) систимный программист 
 (3) прикладной программист 
Номер 3
Какие данные могут использоваться в операциях потокового ввода-вывода?
Ответ:
 (1) только символьные данные в кодировке ASCII/OEM 
 (2) символьные данные в формате Unicode 
 (3) текст со шрифтовым и абзацным оформлением 
Упражнение 2:
Номер 1
Какая кодировка кириллическиъх символов используется операционными системами корпорации Microsoft для потокового ввода-вывода текста?
Ответ:
 (1) ANSI cp 1251 
 (2) OEM 866 
 (3) UTF-8 
Номер 2
Как обозначается стандартный поток ввода в языке Си?
Ответ:
 (1) cin
 
 (2) cout
 
 (3) cerr
 
 (4) stdin
 
 (5) stdout
 
 (6) stderr
 
Номер 3
Как обозначается стандартный поток ввода в языке C++?
Ответ:
 (1) cin
 
 (2) cout
 
 (3) cerr
 
 (4) stdin
 
 (5) stdout
 
 (6) stderr
 
Упражнение 3:
Номер 1
Какие функции потокового ввода данных являются безопасными?
Ответ:
 (1) gets
 
 (2) getchar
 
 (3) scanf
 
 (4) fgets
 
Номер 2
Какие ошибки возникают в операционной системе в случае неправильного ввода функциями потокового ввода-вывода?
Ответ:
 (1) деление на нуль 
 (2) переполнение буфера 
 (3) отказ системы 
 (4) ошибка ввода-вывода 
Номер 3
Какие операции на языке Quick Basic используются для потокового вывода данных?
Ответ:
 (1) INPUT
 
 (2) LINE INPUT
 
 (3) READ
 
Упражнение 4:
Номер 1
Какие операторы языка Perl используются для консольного ввода данных?
Ответ:
 (1) ромб "<>" 
 (2) ромб "<STDIN>" 
 (3) input 
Номер 2
C помощью какой конструкции осуществляется ввод всех строк из файла в переменную?
Ответ:
 (1) $"переменная" = <"дескриптор"> 
 (2) @"переменная" = <"дескриптор"> 
 (3) %"переменная" = <"дескриптор"> 
Номер 3
Каким образом работает оператор ромб?
Ответ:
 (1) сразу происходит ожидание чтения символов со стандартного потока ввода? 
 (2) происходит чтение текстовых данных из файлов, набранных в строке операндов после имени макроса 
 (3) проверяется, пуст ли массив операндов программы @ARGV. Если он пуст, макрос переходит в режим ожидания при вводе с клавиатуры. Если он не пуст, происходит чтение файлов из командной строки 
Упражнение 5:
Номер 1
Какими синтаксическими конструкциями вызываются команды операционной системы из макросов Windows?
Ответ:
 (1) ограничение строки обратными апострофами (`) 
 (2) ограничение строки апострофами (') 
 (3) ограничение строки спецсимволами "qx{…}" 
Номер 2
Какими функциями языка Python осуществляется потоковый ввод данных с клавиатуры?
Ответ:
 (1) input
 
 (2) raw_input
 
 (3) read
 
 (4) readline
 
 (5) readlines
 
Номер 3
Какими функциями языка Python осуществляется потоковый ввод данных из файла?
Ответ:
 (1) input
 
 (2) raw_input
 
 (3) read
 
 (4) readline
 
 (5) readlines
 
Упражнение 6:
Номер 1
Какие функции языка Polog ответственны за неформатированный ввод данных в текстовую переменную?
Ответ:
 (1) readln
 
 (2) readint
 
 (3) readreal
 
 (4) readchar
 
Номер 2
Какие функции языка Polog ответственны за форматированный ввод данных?
Ответ:
 (1) readln
 
 (2) readint
 
 (3) readreal
 
 (4) readchar
 
Номер 3
Какая конструкция языка Prolog используется для принудительного выхода после нажатия любой клавиши?
Ответ:
 (1) readln("переменная")
 
 (2) readln ( _ )
 
 (3) readchar("переменная")
 
 (4) readchar( _ )
 
Упражнение 7:
Номер 1
Какие функции класса SavitchIn
исмпользуются для неформатированного ввода строки символов?
Ответ:
 (1) readLine
 
 (2) readLineWord
 
 (3) readChar
 
Номер 2
Какие функции языка VBScript используются для ввода одной строки текста?
Ответ:
 (1) WScript.StdIn.Read
 
 (2) WScript.StdIn.ReadLine
 
 (3) WScript.StdIn.ReadAll
 
 (4) WScript.StdIn.Skip
 
 (5) WScript.StdIn.SkipLine
 
Номер 3
Какие функции языка VBScript используются для пропуска одной строки текста?
Ответ:
 (1) WScript.StdIn.Read
 
 (2) WScript.StdIn.ReadLine
 
 (3) WScript.StdIn.ReadAll
 
 (4) WScript.StdIn.Skip
 
 (5) WScript.StdIn.SkipLine