игра брюс 2048
Главная / Интернет-технологии / Разработка Web-приложений в Oracle Forms / Тест 12

Разработка Web-приложений в Oracle Forms - тест 12

Упражнение 1:
Номер 1
Перед вами стоит задача изменить приложение так чтобы все клавиши, которые не описаны были отключены. С помощью какого триггера вы реализуете поставленную задачу?

Ответ:

 (1) KEY-OTHERS 

 (2) KEY-LISTVAL 

 (3) BACKEY-FN 

 (4) KEY-UP 


Номер 3
Что необходимо сделать, для того чтобы отобрать у пользователя возможность выполнять запросы?

Ответ:

 (1) в триггере KEY-EXEQRY написать null 

 (2) в триггере ON-EXEQRY написать null 

 (3) в триггере PRE-QUERY написать null 

 (4) в триггере KEY-OTHERS написать null 


Номер 4
Перед вами стоит задача изменить приложение так чтобы все клавиши, которые не описаны были отключены. С помощью какого триггера вы реализуете поставленную задачу?

Ответ:

 (1) KEY-DISABLE 

 (2) BACKEY-FN 

 (3) KEY-UNDEFN 

 (4) KEY-OTHERS 


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

Ответ:

 (1) тип триггера 

 (2) область действия триггера 

 (3) код триггера 

 (4) имя триггера 


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

Ответ:

 (1) тип триггера 

 (2) область действия 

 (3) имя триггера 

 (4) тело триггера 


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

Ответ:

 (1) тип триггера 

 (2) область действия 

 (3) имя триггера 

 (4) тело триггера 


Номер 4
Какие три составляющие триггера в режиме дизайна (PL/SQL Editor)?

Ответ:

 (1) Trigger code 

 (2) Trigger type 

 (3) Trigger menu 

 (4) Trigger scope 

 (5) Trigger navigation 

 (6) Trigger validation 

 (7) Trigger interaction 


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

Ответ:

 (1) PRE-DELETE 

 (2) ON-DELETE 

 (3) POST-FORM-COMMIT 

 (4) POST-DELET 


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

Ответ:

 (1) When-Mouse-Move 

 (2) When-Mouse-Leave 

 (3) When-Mouse-Enter 

 (4) When-Mouse-Click 


Номер 3
Когда сработает триггер PRE-QUERY?

Ответ:

 (1) после того как курсор покинет запрашиваемое поле 

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

 (3) перед вводом критерия запроса 

 (4) перед выходом из блока 


Номер 4
Когда сработает триггер PRE-QUERY?

Ответ:

 (1) после триггера POST-QUERY 

 (2) перед триггером POST-QUERY 

 (3) после триггера EXCQRY 

 (4) перед выходом из блока 


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

Ответ:

 (1) Query triggers 

 (2) Commit triggers 

 (3) Block processing triggers 

 (4) Triggers that can be fired in Enter Query mode 


Номер 2
Один и тот же триггер определен на всех трех уровнях иерархии, какой из них сработает первый?

Ответ:

 (1) триггер уровня формы 

 (2) триггер уровня элемента 

 (3) триггер уровня блока 

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


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

Ответ:

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

 (2) любой триггер может быть определен на любом уровне иерархии 


Номер 4
На каких уровнях можно определять триггер ON-LOGON?

Ответ:

 (1) на уровне формы 

 (2) на уровне элемента 

 (3) на уровне блока 

 (4) на все трех уровнях 

 (5) на уровни формы и блока 


Номер 5
В каком из перечисленных триггеров нельзя выполнять подпрограммы типа go_item?

Ответ:

 (1) POST_ITEM 

 (2) KEY_NEXT_ITEM 

 (3) WHEN_RECORD_INSTANCE 

 (4) KEY-EXQRY 


Номер 6
В каком из перечисленных типов триггеров нет запрещения, на какие-либо встроенные подпрограммы?

Ответ:

 (1) KEY 

 (2) WHEN 

 (3) POST 

 (4) ON 


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

Ответ:

 (1) PL/SQL 

 (2) SQL 

 (3) PL/SQL и SQL 

 (4) JAVA и SQL 


Номер 2
При переходе из одного элемента в другой срабатывают  триггеры перечисленные ниже. Определите последовательность их срабатывания.

 
  • запись готова для ввода - WHEN-NEW-RECORD-INSTANCE
  • покинуть элемент – POST-ITEM
  • проверить запись – WHEN-VALIDATE-RECORD
  • покинуть запись – POST-RECORD
  • проверка элемента – WHEN-VALIDATE-ITEM
  • захождение в элемент – PRE-TEXT-ITEM
  • захождение в запись – PRE-RECORD
  • элемент готов для ввода - WHEN-NEW-ITEM-INSTANCE

  • Ответ:

     (1) 5,2,3,4,7,6,1,8 

     (2) 1,8,3,2,7,6,5,4 

     (3) 4,1,3,4,7,5,2,8 

     (4) 7,6,1,8,5,2,3,4 


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

    Ответ:

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

     (2) триггеры блоков 

     (3) транзакционные триггеры 

     (4) навигационные триггеры 


    Номер 4
    Как называются триггеры, которые срабатывают в ответ сообщения, которые возникают во время выполнения формы?

    Ответ:

     (1) триггеры обработки сообщений 

     (2) триггеры обработки ошибок 

     (3) транзакционные триггеры 

     (4) триггеры главный-подчиненный 


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

    Ответ:

     (1) ON-INSERT 

     (2) PRE-INSERT 

     (3) POST-INSERT 

     (4) WHEN-INSERT 


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

    Ответ:

     (1) POST_ITEM 

     (2) PRE-ITEM 

     (3) WHEN-VALIDATE-ITEM 

     (4) KEY-NEXT-ITEM 


    Номер 7
    Выберите триггер, использование которого вызовет ошибку, при обработке следующего кода:
     
    IF :item_name>1000 THEN(‘Значение не должно превышать 1000’);_item(‘item_name’);
    :item_name:=null;IF;
    

    Ответ:

     (1) POST-ITEM 

     (2) WHEN-VALIDATE-ITEM 

     (3) KEY-NEXT-ITEM 

     (4) данный код не вызовет ошибки ни в одном из триггеров 


    Номер 8
    При выборе 10 записей в блок триггер POST-QUERY срабатывает:

    Ответ:

     (1) 1 раз 

     (2) ни одного раза 

     (3) столько сколько задано в свойстве MAXIMUM FETCH SIZE 

     (4) 10 раз 




    Главная / Интернет-технологии / Разработка Web-приложений в Oracle Forms / Тест 12