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

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

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

Ответ:

 (1) анонимный блок – это блок, который не имеет имени 

 (2) анонимный блок – это блок, который не имеет приставки PRCEDURE, FUNCTION или PACKAGE 

 (3) анонимный блок – это блок, который имеет скрытое имя 

 (4) понятия "Анонимный блок" в PL/SQL не существует 


Номер 2
Выберите правильное утверждение:

Ответ:

 (1) триггеры относятся к именованным блокам 

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

 (3) именованный блок – это анонимный блок, имеющий секцию DECLARE 

 (4) понятия "Именованный блок" в PL/SQL не существует 


Номер 3
Какие типы блоков существуют в PL/SQL?

Ответ:

 (1) именованные 

 (2) декларативные 

 (3) анонимные 

 (4) управляющие 

 (5) базовые 

 (6) процедуры 

 (7) функции 


Номер 4
Какие типы блоков не существуют в PL/SQL?

Ответ:

 (1) именованные 

 (2) декларативные 

 (3) анонимные 

 (4) управляющие 

 (5) базовые 


Номер 5
К какому из перечисленных типов блока PL/SQL можно отнести триггер Oracle Forms?

Ответ:

 (1) анонимный 

 (2) именованный 

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


Номер 6
К какому из перечисленных типов блока PL/SQL можно отнести процедуру Oracle Forms?

Ответ:

 (1) анонимный 

 (2) именованный 

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


Упражнение 2:
Номер 2
Выберите правильное утверждение

Ответ:

 (1) функция в отличие от процедуры может принимать OUT переменные 

 (2) функция в отличие от процедуры может принимать IN переменные 

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

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


Номер 3
Выберите правильное утверждение

Ответ:

 (1) процедура в отличие от функции может принимать OUT переменные 

 (2) процедура в отличие от функции может принимать IN переменные 

 (3) процедура в отличие от функции может возвращать значение с помощью фразы RETURN 

 (4) Нет правильного утверждения 


Номер 1
Выберите правильное утверждение

Ответ:

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

 (2) процедура в отличие от функции может принимать IN переменные 

 (3) процедура в отличие от функции может возвращать значение с помощью фразы RETURN 

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


Упражнение 3:
Номер 1
Вам необходимо объявить группу полей (по типу записей) и манипулировать ей блоке PL/SQL. Каким типом данных необходимо воспользоваться?

Ответ:

 (1) BLOB 

 (2) LOB 

 (3) Composite 

 (4) EXPR 


Номер 2
Какой из перечисленных типов данных служит для хранения больших бинарных объектов за пределами Базы Данных?

Ответ:

 (1) BLOB 

 (2) LOB 

 (3) VARCHAR2 

 (4) BFILE 


Номер 3
Какой из перечисленных типов данных служит для хранения больших single-byte или fixed-width NCHAR Unicode данных?

Ответ:

 (1) BLOB 

 (2) LOB 

 (3) NCLOB 

 (4) BFILE 


Номер 4
Какой из перечисленных типов данных служит для хранения больших бинарных объектов?

Ответ:

 (1) BLOB 

 (2) LOB 

 (3) NCLOB 

 (4) BFILE 


Упражнение 4:
Номер 1
Какой из перечисленных блоков вызовет ошибку компиляции?

Ответ:

 (1) BEGIN NULL; 

 (2) BEGIN ; 

 (3) BEGIN :ITEM:=2; 

 (4) DECLARE :ITEM:=2;; 


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

Ответ:

 (1) EXCEPTION 

 (2) WHEN OTHERS THEN 

 (3) RAISE EXCEPTION 

 (4) TRY EXCEPT 

 (5) FAILURE 


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

Ответ:

 (1) variable VARCHAR2(2):=’UKRAINE’; 

 (2) variable CONSTANT NUMBER:=75; 

 (3) variable VARCHAR2 (50) DEFAULT 'City'; 

 (4) variable NUMBER:=89; 


Номер 4
Какое из перечисленных объявлений переменной вызовет ошибку компиляции?

Ответ:

 (1) variable VARCHAR2:=’UKRAINE’; 

 (2) variable CONSTANT NUMBER; 

 (3) variable VARCHAR2(2)=””; 

 (4) Born DATE default sysdate; 

 (5) Select varchar(20); 


Номер 6
Какое из объявлений переменой типа GLOBAL является верным?

Ответ:

 (1) BEGIN :GLOBAL.CITY:=’CITY’; 

 (2) . DECLARE :GLOBAL.CITY:=’CITY’; 

 (3) BEGIN :GLOBAL:=’city’ 


Упражнение 5:
Номер 1
Какое из перечисленных обращений к переменной является прямым?

Ответ:

 (1) : about.age:=20; 

 (2) COPY(20, ‘about.age’) 

 (3) Val:=NAME_IN(‘about.age’); 

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


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

Ответ:

 (1) COPY 

 (2) NAME_IN 

 (3) COMPARE 

 (4) PASTE 


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

Ответ:

 (1) COMPARE 

 (2) PASTE 

 (3) COPY 

 (4) NAME_IN 


Номер 4
Исходя из приведенного кода, выберите правильное утверждение

DECLARE Val varchar2(20):=30; Val:=NAME_IN(‘about.age’);;


Ответ:

 (1) переменная Val будет иметь такое же значение как и элемент ‘about.age’ 

 (2) переменная Val останется равной 30, так как функция NAME_IN скопирует значение VAL в about.age 

 (3) переменная VAL объединится со значением about.age 

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


Упражнение 6:
Номер 1
Какую размерность имеет переменная global?

Ответ:

 (1) неограниченно 

 (2) -9427999999 - +-9427999999 

 (3) 255 символов 

 (4) 4000 


Номер 2
Какой тип данных имеет переменная GLOBAL?

Ответ:

 (1) NUMBER 

 (2) CHAR 

 (3) FLOAT 

 (4) BINARY 


Номер 3
С помощью, какой приставки обращаются к системной переменной?

Ответ:

 (1) PARAMETER 

 (2) SYSTEM 

 (3) GLOBAL 

 (4) REQUEST 


Номер 4
Какова область действия системной переменной?

Ответ:

 (1) форма 

 (2) блок данных 

 (3) элемент 


Номер 5
С помощью какой подпрограммы можно инициализировать системную переменную?

Ответ:

 (1) COPY 

 (2) NAME_IN 

 (3) SET_CONTEXT 

 (4) SET_SESSION 

 (5) системные переменные не инициализируются 


Упражнение 7:
Номер 1
С помощью какой системной переменной можно обратиться к текущему блоку данных?

Ответ:

 (1) System.coordination_operation 

 (2) Global.master_block 

 (3) System.current_block 

 (4) System.block_status 

 (5) Global.current_block 


Номер 2
Для какой системной переменной можно устанавливать значение?

Ответ:

 (1) SYSTEM.CURRENT_DATE 

 (2) SYSTEM.MESSAGE_LEVEL 

 (3) SYSTEM.CURSOR_RECORD 

 (4) SYSTEM.BLOCK_STATUS 


Номер 3
Для какой системной переменной можно устанавливать значение?

Ответ:

 (1) SYSTEM.SUPPRESS_WORKING 

 (2) SYSTEM.CURRENT_DATE 

 (3) SYSTEM.CURSOR_RECORD 

 (4) SYSTEM.BLOCK_STATUS 


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

Ответ:

 (1)

 (2) 10 

 (3) 15 

 (4) 30 

 (5) 25 

 (6) 50 


Номер 5
Какие значения хранит system.form_status?

Ответ:

 (1) CHANGED 

 (2) ENTER_QUERY 

 (3) NEW 

 (4) QUERY 

 (5) INSERT 


Номер 6
Какие значения хранит system.block_status?

Ответ:

 (1) CHANGED 

 (2) ENTER_QUERY 

 (3) NEW 

 (4) QUERY 

 (5) INSERT 


Номер 7
Какие значения хранит SYSTEM.RECORD_STATUS?

Ответ:

 (1) CHANGED 

 (2) ENTER_QUERY 

 (3) NEW 

 (4) QUERY 


Упражнение 8:
Номер 1
Какие управляющие структуры из перечисленных относятся к циклам?

Ответ:

 (1) LOOP-EXIT 

 (2) IF-THEN-ELSE 

 (3) WHILE-LOOP 

 (4) FOR-LOOP 


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

Ответ:

 (1) LOOP-EXIT 

 (2) IF-THEN-ELSE 

 (3) WHILE-LOOP 

 (4) FOR-LOOP 


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

Ответ:

 (1) LOOP-EXIT 

 (2) IF-THEN-ELSE 

 (3) WHILE-LOOP 

 (4) FOR-LOOP 


Номер 4
В каком из приведенных циклов проверка условия выхода осуществляется вначале?

Ответ:

 (1) LOOP-EXIT 

 (2) IF-THEN-ELSE 

 (3) WHILE-LOOP 

 (4) FOR-LOOP 


Номер 5
В каком случае цикл LOOP-LOOP END может быть бесконечным?

Ответ:

 (1) если не указана фраза STOP 

 (2) если не указана фраза BREAK 

 (3) если не указана фраза EXIT 

 (4) если не указана фраза RAISE LOOP FAILURE 


Номер 6
Какой из приведенных циклов позволяет исполнять цикл в обратном порядке (REVERSE)?

Ответ:

 (1) LOOP-EXIT 

 (2) IF-THEN-ELSE 

 (3) WHILE-LOOP 

 (4) FOR-LOOP 




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