Главная / Программирование /
Введение в языки программирования C и C++ / Тест 16
Введение в языки программирования C и C++ - тест 16
Упражнение 1:
Номер 1
Что такое interrupt?
Ответ:
 (1) аппарат прерываний 
 (2) массив исключений 
 (3) метод доступа к данным 
Номер 2
Аппарат прерываний носит название
Ответ:
 (1) interrupt 
 (2) innercut 
 (3) include 
Номер 3
Для фиксации возникающих событий используется
Ответ:
 (1) регистр прерываний 
 (2) регистр ввода 
 (3) регистр приложений 
Упражнение 2:
Номер 1
Для чего применяется регистр прерываний?
Ответ:
 (1) для переопределения типов данных 
 (2) для фиксации возникающих событий 
 (3) для освобождения стека 
Номер 2
Каждый разряд регистра прерываний связан
Ответ:
 (1) с событием 
 (2) с вводом 
 (3) с выводом 
Номер 3
Для обозначения события используется слово
Ответ:
 (1) append 
 (2) event 
 (3) detect 
Упражнение 3:
Номер 1
При возникновении события разряд регистра прерываний взводится
Ответ:
 (1) в 0 
 (2) в 1 
 (3) в 01 
Номер 2
В операционной системе MS-DOS для реализации механизма прерываний был предусмотрен участок в начале оперативной памяти под названием
Ответ:
 (1) вектор прерываний 
 (2) модуль прерываний 
 (3) массив прерываний 
Номер 3
Как называется механизм прерываний в системе MS-DOS?
Ответ:
 (1) макет прерываний 
 (2) вектор прерываний 
 (3) терминал прерываний 
Упражнение 4:
Номер 1
К аппаратным прерываниям следует отнести
Ответ:
 (1) сигналы датчиков времени 
 (2) сигналы, поступающие при нажатии клавиш клавиатуры 
 (3) сигналы нажатия клавиш мыши 
Номер 2
Из приведенных ниже записей выделите аппаратные прерывания:
Ответ:
 (1) сигналы драйверов 
 (2) критическое изменение уровня питающего напряжения 
 (3) сигнал массива датчиков 
Номер 3
К причинам программных прерываний следует отнести
Ответ:
 (1) попытку разделить на нуль 
 (2) попытку извлечь квадратный корень из отрицательного аргумента 
 (3) попытку передать управление по несуществующему адресу 
Упражнение 5:
Номер 1
Одним из первых алгоритмических языков, в которых появилась возможность организовать индивидуальную реакцию на ошибки периода выполнения программы, был
Ответ:
 (1) Алгол 
 (2) Бейсик 
 (3) Фортран 
Номер 3
Код программной ошибки в языке Бейсик обозначался
Ответ:
 (1) CODE 
 (2) ERR 
 (3) SYS 
Упражнение 6:
Номер 1
Номер строки исходной программы, при выполнении которой была обнаружена ошибка в языке Бейсик, имеет вид
Ответ:
 (1) ERS 
 (2) ERL 
 (3) ERQ 
Номер 2
Исключения в C++ обозначаются служебным словом?
Ответ:
 (1) Exception 
 (2) Selection 
 (3) Detention 
Номер 3
В средах визуального программирования основным инструментом управления приложения со стороны пользователя является
Ответ:
 (1) аппарат ссылок 
 (2) графологический массив 
 (3) механизм событий 
Упражнение 7:
Номер 1
К служебным словам для обработки нештатных ситуаций в языке C++ следует отнести
Ответ:
 (1) try 
 (2) get 
 (3) set 
Номер 2
Из приведенных ниже записей выделите служебные слова для обработки нештатных ситуаций в языке C++:
Ответ:
 (1) catch 
 (2) mesh 
 (3) strike 
Номер 3
Какие из приведенных ниже записей представляют собой слова для обработки нештатных ситуаций в языке C++?
Ответ:
 (1) among 
 (2) retail 
 (3) throw 
Упражнение 8:
Номер 1
Проверка события в языке C++ осуществляется функцией
Ответ:
 (1) look 
 (2) try 
 (3) from 
Номер 2
Перехват события в языке C++ осуществляется с помощью
Ответ:
 (1) get 
 (2) catch 
 (3) detail 
Номер 3
Имитация события производится в C++ с помощью
Ответ:
 (1) throw 
 (2) limit 
 (3) append 
Упражнение 9:
Номер 1
Программный блок, в котором могут возникнуть нештатные события, при перехвате заключается
Ответ:
 (1) в квадратные скобки 
 (2) в фигурные скобки 
 (3) в круглые скобки 
Номер 2
Каким образом выделяется блок, в котором могут возникнуть нештатные события?
Ответ:
 (1) звездочками 
 (2) обратными слешами 
 (3) фигурными скобками 
Номер 3
Перед фигурными скобками с блоком, в котором могут возникнуть нештатные события, располагается служебное слово
Ответ:
 (1) get 
 (2) among 
 (3) try 
Упражнение 10:
Номер 1
Если на контролируемом участке программы возникает та или иная особая ситуация, то для ее анализа надо предусмотреть
Ответ:
 (1) идентификаторы 
 (2) ловушки 
 (3) обратные селекторы 
Номер 2
Все ловушки для особых ситуаций начинаются служебным словом
Ответ:
 (1) struct 
 (2) catch 
 (3) find 
Номер 3
К составным частям ловушки следует отнести
Ответ:
 (1) тип события 
 (2) значение события 
 (3) селектор события 
Упражнение 11:
Номер 1
Аргумент оператора catch может быть создан в результате
Ответ:
 (1) аварийной ситуации, фиксируемой операционной системой 
 (2) вызова контекстной функции 
 (3) выполнения программой оператора throw 
Номер 2
Функция fact(n) вычисляет n! и возвращает значение типа
Ответ:
 (1) long 
 (2) double 
 (3) int 
Номер 3
Какой тип данных возвращает функция fact(n), которая вычисляет n!?
Ответ:
 (1) short 
 (2) real 
 (3) double 
Упражнение 12:
Номер 1
В функции fact(n), которая вычисляет n!, значение аргумента n не может превосходить
Ответ:
 (1) 1754 
 (2) 826 
 (3) 114 
Номер 3
Какая ловушка перехватывает исключения любого типа?
Ответ:
 (1) catch() 
 (2) catch(&) 
 (3) catch(...)