игра брюс 2048
Главная / Интернет-технологии / Совершенствование приложений Oracle Forms / Тест 9

Совершенствование приложений Oracle Forms - тест 9

Упражнение 1:
Номер 1
Что произойдет, если в программе произвести деление на 0?

Ответ:

 (1) получится ошибка при попытке компиляции с сообщением "Деление на ноль" 

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

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

 (4) форма автоматически закроется, при этом выдав на экран исключение 


Номер 2
Какое встроенное средство (подпрограмма) позволяет выводить сообщения в ходе отладки приложения?

Ответ:

 (1) Debug 

 (2) Message 

 (3) Alert 

 (4) Pause 


Номер 3
Что произойдет после выполнения, приведенного кода:
 
BEGIN
:result:=:delimoe/:delitel;
EXCEPTION
	WHEN ZERO_DIVIDE THEN
	:delitel:=1;
END;
 
 

Ответ:

 (1) форма выдаст на экран сообщение "DIVIZION BY ZERO" 

 (2) форма выдаст на экран сообщение "delitel=1" 

 (3) элемент :delitel примет значение 1 и результатом деления будет значение хранящееся в переменной :delimoe 

 (4) переменная resultat примет значение переменной delimoe 


Номер 4
Как в Oracle Forms обрабатываются исключительные ситуации?

Ответ:

 (1) с помощью подпрограммы MESSAGE 

 (2) с помощью подпрограммы SYNCHRONIZE 

 (3) с помощью блока DECLARE 

 (4) с помощью блока EXCEPTION 


Номер 5
С помощью, какой подпрограммы в Oracle Forms выполняется синхронизация сообщений?

Ответ:

 (1) с помощью подпрограммы MESSAGE 

 (2) с помощью подпрограммы SYNCHRONIZE 

 (3) с помощью подпрограммы PAUSE 

 (4) с помощью подпрограммы SYNCHRONIZE_MESSAGE 


Упражнение 2:
Номер 1
С помощью, какой подпрограммы можно инициировать срабатывание исключения?

Ответ:

 (1) RAISE 

 (2) EXCEPTION 

 (3) WHEN 

 (4) PAUSE 


Номер 2
Какой из приведенных обработчиков позволяет вызвать именованные исключения?

Ответ:

 (1) RAISE 

 (2) OTHERS 

 (3) NAMED_EXCEPTION 

 (4) TRY 

 (5) MESSAGE 


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

Ответ:

 (1) RAISE 

 (2) OTHERS 

 (3) NAMED_EXCEPTION 

 (4) TRY 

 (5) MESSAGE 


Номер 4
Выберите тот обработчик исключений, в котором допущена ошибка:

Ответ:

 (1) :item:=a/b; EXCEPTION WHEN DIVIZION_BY_ZERO THEN b:=1;  

 (2) Select * from my_table; EXCEPTION WHEN NO_DATA_FOUND THEN MESSAGE (“ERROR”);  

 (3) Select * from my_table; EXCEPTION WHEN OTHERS THEN MESSAGE (“ERROR-1”); WHEN NO_DATA_FOUND THEN MESSAGE (“ERROR-2”);  

 (4) :item:=a/b; EXCEPTION WHEN OTHERS THEN MESSAGE (“ERROR-1”); WHEN DIVIZION_BY_ZERO THEN BEGIN b:=1; END;  


Номер 5
Выберите тот обработчик исключений, в котором допущена ошибка:

Ответ:

 (1) item:=a/b; EXCEPTION WHEN DIVIZION_BY_ZERO THEN b:=1;  

 (2) Select * from my_table; EXCEPTION WHEN NO_DATA_FOUND THEN MESSAGE (“ERROR”);  

 (3) Select * from my_table; RAISE EXCEPTION NO_DATA_FOUND  

 (4) :item:=a/b; EXCEPTION WHEN DIVIZION_BY_ZERO THEN BEGIN b:=1; END;  


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

Ответ:

 (1) SQLERRM 

 (2) SQLCODE 

 (3) MESSAGE 

 (4) DBMS_ERROR 


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

Ответ:

 (1) SQLERRM 

 (2) SQLCODE 

 (3) MESSAGE 

 (4) DBMS_ERROR 


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

Ответ:

 (1) SQLERRM 

 (2) SQLCODE 

 (3) MESSAGE 

 (4) DBMS_ERROR_TEXT 


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

Ответ:

 (1) SQLERRM 

 (2) SQLCODE 

 (3) MESSAGE 

 (4) DBMS_ERROR 


Номер 5
Какая подпрограмма возвращает номер последней ошибки возникшей в Базе Данных

Ответ:

 (1) SQLERRM 

 (2) SQLCODE 

 (3) MESSAGE 

 (4) DBMS_ERROR_CODE 


Номер 6
Какая подпрограмма возвращает текст последней ошибки возникшей в Базе Данных

Ответ:

 (1) SQLERRM 

 (2) SQLCODE 

 (3) MESSAGE 

 (4) DBMS_ERROR_TEXT 


Упражнение 4:
Номер 1
Как называется метка, прерывающая программу в том или ином месте кода?

Ответ:

 (1) Breackpoint 

 (2) Stoppoint 

 (3) Watch 

 (4) System_point 


Номер 2

                                
Ответ:

 (1) BEGIN 

 (2) DECLARE 

 (3) :ITEM:=5; 

 (4) NAME_IN(5,’ITEM’); 


Номер 3

                                
Ответ:

 (1) IF 

 (2) FOR 

 (3) RAISE; 

 (4) NAME_IN(5,’ITEM’); 


Номер 4
Можно ли устанавливать точки останова после запуска формы?

Ответ:

 (1) да 

 (2) нет 


Упражнение 5:
Номер 1
Верно ли утверждение:

Ответ:

 (1) в отладчике нельзя увидеть значение, возвращаемое функцией 

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

 (3) в отладчике нельзя увидеть значение глобальных переменных и параметров 

 (4) в отладчике нельзя увидеть значения системных переменных 

 (5) в отладчике нельзя увидеть время выполнения отдельных операторов 


Номер 2
Чем является стек?

Ответ:

 (1) цепочкой подпрограмм от начала вызова первой подпрограммы и заканчивая выполнением текущего оператора 

 (2) последовательным значением всех переменных по порядку их инициализации 

 (3) набор всех значений одной переменно за всю жизнь программы 

 (4) нет правильного варианта 


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

Ответ:

 (1) c помощью стека вызовов 

 (2) c помощью логов 

 (3) c помощью консоли VARIABLES 

 (4) c помощью консоли CALLBACK 


Упражнение 6:
Номер 1
В каком окне Debug можно просмотреть статистику пакета, а именно: переменные пакета и методы?

Ответ:

 (1) PL/SQL Packages 

 (2) Form Values 

 (3) Variables 

 (4) Methods 


Номер 2
В каком окне Debug можно просмотреть значения всех элементов и параметров текущей формы?

Ответ:

 (1) PL/SQL Packages 

 (2) Form Values 

 (3) Variables 

 (4) Methods 


Номер 3
В каком окне Debug можно просмотреть значения переменных кадра стека?

Ответ:

 (1) PL/SQL Packages 

 (2) Form Values 

 (3) Variables 


Номер 4
В каком окне Debug можно просмотреть вызовы всех подпрограмм начиная с самого первого вызова?

Ответ:

 (1) PL/SQL Packages 

 (2) Form Values 

 (3) Variables 

 (4) Call Stack 


Номер 5
В каком окне Debug можно просмотреть значения переменных командной строки, системных и глобальных переменных?

Ответ:

 (1) Global/System variables 

 (2) Form Values 

 (3) Variables 

 (4) Call Stack 




Главная / Интернет-технологии / Совершенствование приложений Oracle Forms / Тест 9