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

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

Упражнение 1:
Номер 1
Дайте определение термину "клавиатура".

Ответ:

 (1) клавиатура - это "Доска с клавишами" 

 (2) клавиатура - это совокупность клавиш и контактов, предназначенная для ввода символов 

 (3) клавиатура - это совокупность клавиш, контактов, топологии проводников и контроллера, предназначенная для ввода символов в ЭВМ или другое устройство 


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

Ответ:

 (1) ввод символов 

 (2) реагирование на нажатие клавиш и выдача соответственного скэн-кода 

 (3) реагирование на нажатие комбинации клавиш и выдача соответственного скэн-кода 

 (4) обработка длительного нажатия на клавишу 

 (5) запись сгенерированного символа и скэн-кода в кольцевой буфер клавиатуры 


Номер 3
Какие клавиши (по функциональности) есть на клавиатуре?

Ответ:

 (1) белые 

 (2) серые 

 (3) черные 

 (4) фиолетовые 


Упражнение 2:
Номер 1
Чем отличаются "серые" и "белые" клавиши на клавиатуре?

Ответ:

 (1) только цветом 

 (2) белые клавиши служат для ввода, а серые - для управления ввода символов с клавиатуры 

 (3) белые клавиши генерируют только ASCII символы, а серые - только скэн-коды (значение ASCII символов в них всегда "0"). 


Номер 2
Что такое "эхопечать символов"?

Ответ:

 (1) это отображение на экране дисплея ASCII символов, набранных с клавиатуры 

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

 (3) это произношение слов, набранных с клавиатуры 


Номер 3
Когда не желательно использовать эхопечать символов?

Ответ:

 (1) при наборе текста на клавиатуре 

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

 (3) при обработке нажатия управляющих клавиш по их скэн-кодам 


Упражнение 3:
Номер 1
По какой технологии доступа организован кольцевой клавиатурный буфер?

Ответ:

 (1) LIFO (последним пришел - первым считан) 

 (2) FIFO (первым пришел - первым считан) 

 (3) Random (произвольный доступ) 


Номер 2
Каков объем кольцевого буфера клавиатуры?

Ответ:

 (1) 15 символов 

 (2) 15 слов 

 (3) 15 скен-кодов 

 (4) 30 байт 


Номер 3
Какие функции прерывания 21H ответственны за ввод символа с клавиатуры без эхопечати?

Ответ:

 (1)

 (2)

 (3)

 (4)

 (5) 0AH 


Упражнение 4:
Номер 1
В чем разница между функциями прерывания 21H 7 и 8?

Ответ:

 (1) нет различий 

 (2) функция 8 выдает символы с эхопечатью 

 (3) функция 8 распознает специальное сочетание клавиш "Ctrl+Break" 


Номер 2
Какие функции прерывания 21H ответственны за ввод символов с клавиатуры с эхопечатью?

Ответ:

 (1)

 (2)

 (3)

 (4)

 (5) 0AH 


Номер 3
Какие управляющие символы при вводе символов с клавиатуры с эхопечатью обрабатываются специальным способом?

Ответ:

 (1) горизонтальная табуляция 

 (2) вертикальная табуляция 

 (3) возврат каретки 

 (4) забой 


Упражнение 5:
Номер 1
Какие функции прерывания 21H ответственны за ввод строки символов с клавиатуры?

Ответ:

 (1)

 (2)

 (3)

 (4)

 (5) 0AH 


Номер 2
Какова максимальная длина строки символов, вводимой с помощью функций консольного ввода строки?

Ответ:

 (1) 1 байт 

 (2) 1 слово 

 (3) 254 байта 

 (4) 256 байт 

 (5) 2000 байт 

 (6) 65535 байт 


Номер 3
Вводом какого символа завершается консольный ввод символов с клавиатуры?

Ответ:

 (1) возврат каретки 

 (2) перевод строки 

 (3) ASCII0 

 (4) горизонтальная табуляция 


Упражнение 6:
Номер 1
Какие функции языка Си используются в качестве функций консольного ввода символов?

Ответ:

 (1) cgetc 

 (2) getch 

 (3) getche 

 (4) getc 

 (5) cscanf 

 (6) sscanf 


Номер 2
Какие функции языка Си используются в качестве функций консольного ввода строк?

Ответ:

 (1) cgetc 

 (2) getch 

 (3) getche 

 (4) getc 

 (5) cscanf 

 (6) sscanf 


Номер 3
Какие функции языка Си используются в качестве функций форматированного консольного ввода строк?

Ответ:

 (1) cgetc 

 (2) getch 

 (3) getche 

 (4) getc 

 (5) cscanf 

 (6) sscanf 


Упражнение 7:
Номер 1
Какие функции используются в языке Quick Basic для ввода символов без эхопечати?

Ответ:

 (1) INKEY$ 

 (2) INPUT 

 (3) LINE INPUT 


Номер 2
Какие функции используются в языке Quick Basic для форматированного ввода символов?

Ответ:

 (1) INKEY$ 

 (2) INPUT 

 (3) LINE INPUT 


Номер 3
Каким символом заканчивается строка символов, введенная с клавиатуры функцией cgets?

Ответ:

 (1) ASCII 0 

 (2) ASCII 13 

 (3) ASCII 11 

 (4) как правило, ASCII 0, если не было переполнения строки 




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