Главная /
Программирование /
Совершенствование приложений Oracle Forms
Совершенствование приложений Oracle Forms - ответы на тесты Интуит
Правильные ответы выделены зелёным цветом.
Все ответы: Курс расширяет для разработчика возможности Oracle Forms, позволяя создавать многомодульные приложения, встраивать в приложения отчеты, меню, библиотеки и программные единицы.
Все ответы: Курс расширяет для разработчика возможности Oracle Forms, позволяя создавать многомодульные приложения, встраивать в приложения отчеты, меню, библиотеки и программные единицы.
Смотрите также:
Как называется инструмент Oracle предназначенный для шифрования данных?
(1)
WRAP
(2)
DBMS_OBFUSCATION_TOOLKIT
(3)
DBMS_CONCEAL_DATA
(4)
UTL_HIDE_DATA
Какой из перечисленных пакетов является наиболее специализированным для работы с EXCEL и другими продуктами Microsoft?
(1)
TEXT_IO
(2)
OLE2
(3)
STANDART
(4)
ORA_FFI
С помощью какой процедуры можно запустить две независимых формы?
(1)
CALL_FORM
(2)
OPEN_FORM
(3)
NEW_FORM
(4)
RUN_FORM
Можно ли использовать пакет
TEXT_IO
в Oracle 10g?
(1) да
(2) нет
Выберите правильное утверждение:
(1) анонимный блок – это блок, который не имеет имени
(2) анонимный блок – это блок, который не имеет приставки
PRCEDURE
, FUNCTION
или PACKAGE
(3) анонимный блок – это блок, который имеет скрытое имя
(4) понятия "Анонимный блок" в PL/SQL не существует
Какой из перечисленных пакетов используется для работы с объектом "Tree View"?
(1) STANDART
(2) FTREE
(3) DBMS_TREE
(4) JAVA
(5) WEB
Какая процедура используется для установки свойств элемента?
(1)
SET_FORM_PROPERTY
(2)
SET_ITEM_PROPERTY
(3)
SET_LOV_PROPERTY
(4)
SET_MENU_ITEM_PROPERTY
(5)
SET_PARAMETER_ATTR
Какое из перечисленных значений Data Source служить для реализации вложенных конструкций во фразе FROM.
(1)
Transactional trigger
(2)
Table
(3)
Inline view
(4) нет правильного ответа
Вам необходимо сделать регистрацию в форме. Необходимо сделать так, чтобы в случае неверно введенного пароля появлялось предупреждение, в котором помимо сообщения о не корректных действиях, должны быть еще 2 кнопки:– "Попробовать еще раз", "Выйти из формы". Как проверить, какая кнопка нажата пользователем?
(1) проверить метку кнопки "ОК" и "Попробовать еще"
(2) определить 2 параметра в форме и при нажатии каждой кнопки присваивать параметру значение "ОК" или "Попробовать еще", а затем проверять эти значения
(3) проверить константы
Alert_button1
и Alert_button2
(4) проверить системную переменную
:SYSTEM.CURRENT_ABUTTON
(5) проверить системную переменную
:SYSTEM.CURRENT_ITEM
Вы создали глобальную группу записей. Данная группа записей должна передавать параметры в отчет Oracle Reports. Какая из встроенных процедур позволяет передавать группу записей в качестве параметра?
(1)
CREATE_GROUP
(2)
POPULATE_GROUP
(3)
RUN_PRODUCT
(4)
GET_GROUP_SELECTION
Вам необходимо изменить текст в сплывающем меню, в каком узле вы найдете объект?
(1) BUILT-IN
(2) PL/SQL
(3) Object libraries
(4) Menus
Что произойдет, если в программе произвести деление на 0?
(1) получится ошибка при попытке компиляции с сообщением "Деление на ноль"
(2) получится ошибка в режиме выполнения формы, когда пользователь попытается произвести деление на ноль
(3) ничего не произойдет, результат будет равным нулю
(4) форма автоматически закроется, при этом выдав на экран исключение
Как называется функция, которая зашифровывает переданную в нее строку?
(1)
ENCRYPT
(2)
DECRYPT
(3)
CONCEAL_DATA
(4)
MASK_RECORD
С какими двумя типами данных позволяет работать пакет OLE2?
(1) CHAR
(2) COLLECTION
(3) TYPE
(4) NUMBER
Какой из перечисленных параметров процедуры
OPEN_FORUM
позволяет запустить новую форму в другой сессии?
(1)
SESSION
(2)
NO_SESSION
(3)
ACTIVE
(4)
NO_ACTIVE
С помощью какой функции производится чтение строки из файла?
(1)
Get_line
(2)
Put_line
(3)
Putf_line
(4)
Get_buffer
(5)
Get_string
Выберите правильное утверждение
(1) процедура в отличие от функции не может возвращать значение
(2) процедура в отличие от функции может принимать
IN
переменные
(3) процедура в отличие от функции может возвращать значение с помощью фразы
RETURN
(4) нет правильного утверждения
С помощью, какой процедуры добавляют данные в дерево?
(1)
ADD_TREE_NODE
(2)
ADD_TREE_DATA
(3)
CREATE_TREE_DATA
(4)
POPULATE_TREE
(5) нет правильного ответа
Какая функция используется для получения установленных значений свойств элемента?
(1)
SET_FORM_PROPERTY
(2)
SET_ITEM_PROPERTY
(3)
SET_LOV_PROPERTY
(4)
GET_MENU_ITEM_PROPERTY
(5)
GET_PARAMETER_ATTR
Можно ли изменять значение
Data Source
динамически, в процессе выполнения программы?
(1) да
(2) нет
Вам необходимо определить три кнопки в предупреждении "Ок", "Стоп", "Далее". В каком порядке они должны располагаться (слева-направо)?
(1) "Ок", "Стоп", "Далее"
(2) "Далее", "Ок", "Стоп"
(3) "Стоп", "Ок", "Далее"
(4) не имеет значения
Какая процедура используется для вызова отчета в версии Oracle 10g?
(1)
RUN-REPORT-OBJECT
(2)
WEB.SHOW_DOCUMENT
(3)
RUN_PRODUCT
(4) нет правильного ответа
Какой из перечисленных файлов меню, необходим для запуска меню?
(1)
*.MMX
(2)
*.MMB
(3)
*.MMT
(4)
*.FMX
С помощью, какой подпрограммы можно инициировать срабатывание исключения?
(1)
RAISE
(2)
EXCEPTION
(3)
WHEN
(4)
PAUSE
Какая версия не поддерживает пакет
DBMS_OBFUSCATION_TOOLKIT
?
(1) 7
(2) 8i
(3) 9i
(4) 10g
Как можно проверить поддерживается OLE на используемой платформе?
(1) проверить значение функции IsSupported
(2) проверить значение Banner в Oracle
(3) проверить с помощью Пуск | Программы
(4) нельзя проверить, так как OLE2 доступен только на платформах Microsoft
Чем отличается Объектная библиотека от библиотеки PL/SQL?
(1) объектная библиотека содержит объектно-ориентированный PL/SQL
(2) объектная библиотека содержит объекты формы
(3) объектная библиотека – это набор модулей PL/SQL
(4) объектная библиотека – это внешняя API библиотека подключаемая к Forms, с помощью Attached Library
С помощью какой подпрограммы можно создать новую строку в файле?
(1)
Put_line
(2)
New_line
(3)
TEXT_IO.Put_line
(4)
TEXT_IO.NEW_LINE
Вам необходимо объявить группу полей (по типу записей) и манипулировать ей блоке PL/SQL. Каким типом данных необходимо воспользоваться?
(1)
BLOB
(2)
LOB
(3)
Composite
(4)
EXPR
Перед вами стоит задача при выборе нового элемента дерева обновить данные формы. Каким из перечисленных триггеров вы воспользуетесь?
(1)
WHEN-TREE-NODE-SELECTED
(2)
PRE-TREE-NODE
(3)
ON-TREE-NODE
(4)
WHEN-NEW-RECORD-INSTANCE
С помощью, какой функции можно найти идентификатор элемента?
(1)
FIND_
(2)
GET_
(3)
SET-
(4)
PREPARE
Какое утверждение верно для
FROM CLAUSE
?
(1) позволяет выполнять соединения, группировки, не прибегая к созданию обзора на серверной стороне
(2) позволяет вводить определенные пользователем переменные
(3) позволяет использовать любой PL/SQL код в конструкции
SELECT
(4) позволяет выполнять запросы и операции
DML
С помощью какой подпрограммы можно запустить предупреждение?
(1)
Message
(2)
Synchronize
(3)
Show_alert
(4)
Show_message
(5)
Alert
В каких форматах Oracle Reports позволяет делать выходные отчеты?
(1) Microsoft Excel
(*.xls)
(2)
*.html
(3) Acrobat Reader
(*.pdf)
(4)
*.exe
(5)
*.jsp
(6)
*.jsp
(7)
*.fla
С помощью какого свойства меню можно создать элемент меню с предопределенной командой "Cut"(вставить)?
(1) магический элемент
(2) тип элемента
(3) код элемента
(4) нет правильного ответа
Какая подпрограмма выводит сообщение последней исключительной ситуации?
(1)
SQLERRM
(2)
SQLCODE
(3)
MESSAGE
(4)
DBMS_ERROR
В базе данных хранится зашифрованная таблица, кто может расшифровать данные, хранящиеся в таблице?
(1) администратор
(2) любой пользователь, который знает ключ
(3) пользователь, который создал таблицу
(4) любой пользователь, имеющий привилегию
SELECT ENCRYPT DATA
Какое действие выполняет функция OLE2.ADD_ARG(args, 'G:J')?
(1) копирует аргументы в ячейку G и J
(2) копирует аргументы в ячейки находящиеся в диапазоне от G до J
(3) устанавливает диапазон от G до J
(4) копирует значения столбца G в J
Какой из перечисленных типов файлов хранит в себе только исполняемый код?
(1)
lib_name.PLL
(2)
lib_name.PLX
(3)
lib_name.PLD
(4)
lib_name.PXX
Какой результат будет после выполнения приведенного кода?
Text_IO.New_Line(out_file);
Text_IO.Put(out_file, :ITEM1);
(1) в файл добавляется новая строка, затем значение этой строки копируется в
ITEM1
(2) в файле перезаписывается текущая строка на новую, значение которой передает процедура
Put
(3) в файл добавляется новая строка, затем в нее помещается значение
Item1
(4) нет правильного ответа
Какой из перечисленных блоков вызовет ошибку компиляции?
(1) BEGIN
NULL;
(2) BEGIN
;
(3) BEGIN
:ITEM:=2;
(4) DECLARE
:ITEM:=2;;
Вы создали функцию
HOW_DAY
в Oracle Forms, которая вычисляет номер текущего дня. Какую из приведенных форм записей необходимо выбрать для того, чтобы получить значение функции?
(1) number;HOW_DAY(‘MONDAY’) INTO Val FROM dual;;
(2) number;:=HOW_DAY(‘MONDAY’);;
(3) оба варианта верны
Какой из перечисленных параметров определяет тип вывода отчета?
(1)
DILIMITER
(2)
DESTYPE
(3)
DESNAME
(4)
DESPRINT
Какой из перечисленных типов меню большего всего подходит для имитации логических операций?
(1)
Separator
(2)
Check
(3)
Magik
(4)
Plain
Как называется метка, прерывающая программу в том или ином месте кода?
(1)
Breackpoint
(2)
Stoppoint
(3)
Watch
(4)
System_point
Какая процедура играет роль чистильщика при работе с OLE2 объектами?
(1)
OLE2.RESET
(2)
OLE2.FREE
(3)
OLE2.RELEASE_OBJ
(4)
OLE2.KILL
(5)
OLE2.UNSET
Можно ли переносит программные единицы в Объектную библиотеку?
(1) да
(2) нет
Какой будет результат после выполнения приведенного кода?
Text_IO.New_Line(out_file);
Text_IO.Put(out_file, :ITEM1);
(1) сначала создаться одна пустая строка, затем строка с значением
ITEM1
(2) создастся пустая строка, затем процедура
PutF
запишет значение ITEM1
(3) возникнет исключительная ситуация, так как обе процедуру заблокируют строку
(4) нет правильного ответа
Какое из перечисленных обращений к переменной является прямым?
(1)
: about.age:=20;
(2)
COPY(20, ‘about.age’)
(3)
Val:=NAME_IN(‘about.age’);
(4) нет правильного ответа
С каким из перечисленных параметров необходимо запускать отчет, чтобы он запускался в новом окне (вкладке)?
(1)
SELF
(2)
PARENT
(3)
BLANK
(4)
TOP
С помощью какой подпрограммы можно переопределять значения свойств меню?
(1)
Set_item_property
(2)
Set_menu_item_property
(3)
Set_menu_element_property
(4)
Set_menus_property
Верно ли утверждение:
(1) в отладчике нельзя увидеть значение, возвращаемое функцией
(2) в отладчике нельзя увидеть значение переменной
(3) в отладчике нельзя увидеть значение глобальных переменных и параметров
(4) в отладчике нельзя увидеть значения системных переменных
(5) в отладчике нельзя увидеть время выполнения отдельных операторов
С помощью какой функции можно выполнять команды EXCEL из Oracle Forms, например – инициировать выход?
(1)
OLE2.RELEASE_OBJ
(2)
OLE2.INVOKE
(3)
OLE2.SEND_ACTION
(4)
OLE2.ACTION
С помощью, какой структуры принято передавать значения из одной формы в другую?
(1)
Param_list
(2)
Parameter
(3)
Global_variable
(4)
Forms_Values
С какой опцией необходимо открывать файл для чтения?
(1) a
(2) f
(3) w
(4) r
Какую размерность имеет переменная global?
(1) неограниченно
(2) -9427999999 - +-9427999999
(3) 255 символов
(4) 4000
Какой параметр необходимо установить, для того чтобы после запуска отчета форма перестала быть доступной?
(1)
SYNCHRONOUS
(2)
ASYNCHRONOUS
(3)
AVAILABLE
(4)
UNAVAILABLE
Выберите правильное утверждение:
(1) для создания срываемого меню достаточно определить свойство Tear-off
(2) для создания срываемого меню нужно перейти в узел Popup и создать меню
(3) для создания срываемого меню модуль нужно компилировать в отдельный формат и указывать имя модули в соответствующем свойстве формы
(4) нет правильного утверждения
В каком окне Debug можно просмотреть статистику пакета, а именно: переменные пакета и методы?
(1) PL/SQL Packages
(2) Form Values
(3) Variables
(4) Methods
С помощью какой системной переменной можно обратиться к текущему блоку данных?
(1)
System.coordination_operation
(2)
Global.master_block
(3)
System.current_block
(4)
System.block_status
(5)
Global.current_block
Какие управляющие структуры из перечисленных относятся к циклам?
(1)
LOOP-EXIT
(2)
IF-THEN-ELSE
(3)
WHILE-LOOP
(4)
FOR-LOOP
Как называется инструмент Oracle предназначенный для шифрования данных?
(1)
DBMS.ENCRYPT
(2)
DBMS_OBFUSCATION_TOOLKIT
(3)
DBMS.DCRYPT
(4)
UTL.HIDE_DATA
В каких из перечисленных PL/SQL блоков можно получить ошибку компиляции?
(1) ole2.obj_type;:=OLE2.Create_Obj('Excel.Application');
(2) obj_type;:=OLE2.Create_Obj('Excel.Application');
(3) obj_type.excel;:=OLE2.Create_Obj('Excel.Application');
(4) excel.obj_type;:=OLE2.Create_Obj('Excel.Application');
Вам необходимо создать многомодульное приложение, причем при открытии нового модуля, родительская форма должна оставаться активной?
(1)
CALL_FORM
(2)
OPEN_FORM
(3)
NEW_FORM
(4)
RUN_FORM
Для чего предназначен пакет
TEXT_IO
(1) для обработки текстовых значений
(2) содержит набор функций для работы со строками
(3) набор функций для работы с файлами ОС
(4) набор функций для работы с файлами БД
Выберите правильное утверждение:
(1) триггеры относятся к именованным блокам
(2) процедуры и функции относятся к именованным блокам
(3) именованный блок – это анонимный блок, имеющий секцию DECLARE
(4) понятия "Именованный блок" в PL/SQL не существует
Наличие, какого встроенного пакета позволяет работать с объектом "Tree View"?
(1) STANDART
(2) JAVA
(3) FTREE
(4) нет правильного ответа
Какая процедура используется для установки свойств списка значений?
(1)
SET_FORM_PROPERTY
(2)
SET_ITEM_PROPERTY
(3)
SET_LOV_PROPERTY
(4)
SET_PARAMETER_ATTR
(5)
SET_MENU_ITEM_PROPERTY
Какой из перечисленных источников данных позволяет использовать вложенные конструкции, соединения, группировку, внутренние представления и т.д.
(1)
Transactional trigger
(2)
Procedure
(3)
FROM CLAUSE
(4)
Table
Сколько кнопок может содержать предупреждение?
(1) 1
(2) 2
(3) 3
(4) 4
(5) сколько угодно
Вы определили параметр в Reports как R1, а в Forms как F1, что произойдет при передаче параметра из Form в Reports?
(1) параметр R1 станет равным F1
(2) в Reports автоматически будет создан 2-й параметр с именем F1 и будет равен значению F1
(3) ничего не произойдет, все параметры останутся при своих значениях
(4) при передачи параметров возникнет исключение
Какой из перечисленных файлом можно открыть для просмотра структуры меню?
(1)
MENU.MMX
(2)
MENUDEF.MMX
(3)
MENUDEF.MMB
(4)
DEFMENU.MMX
Какое встроенное средство (подпрограмма) позволяет выводить сообщения в ходе отладки приложения?
(1)
Debug
(2)
Message
(3)
Alert
(4)
Pause
Как называется функция, которая расшифровывает переданную в нее строку?
(1)
DECRYPT_DATA
(2)
DECRYPT
(3)
UNCRYPT
(4)
ENCRYPT
С какими из перечисленных типов данных не работает пакет OLE2?
(1) CHAR
(2) COLLECTION
(3) TYPE
(4) NUMBER
Какой из перечисленных параметров процедуры
OPEN_FORUM
позволяет запустить новую форму в этой же сессии?
(1)
SESSION
(2)
NO_SESSION
(3)
ACTIVE
(4)
NO_ACTIVE
С помощью какой функции можно произвести чтение всего файла?
(1)
Get_line
(2)
Put_line
(3)
Putf_line
(4)
Get_buffer
(5)
Get_string
Выберите правильное утверждение
(1) функция в отличие от процедуры может принимать
OUT
переменные
(2) функция в отличие от процедуры может принимать
IN
переменные
(3) функция в отличие от процедуры может возвращать значение с помощью фразы
RETURN
(4) нет правильного утверждения
Вам необходимо добавить новый узел в дерево, c помощью какой подпрограммы вы это сделаете?
(1) с помощью функции
ADD_TREE_NODE
(2) с помощью процедуры
ADD_TREE_DATA
(3) с помощью подпрограммы
CREATE_TREE_NODE
(4) с помощью процедуры
ADD_TREE_NODE
(5) нет правильного ответа
Какая функция используется для получения установленных значений свойств списка значений?
(1)
SET_FORM_PROPERTY
(2)
SET_ITEM_PROPERTY
(3)
SET_LOV_PROPERTY
(4)
SET_PARAMETER_ATTR
(5)
SET_MENU_ITEM_PROPERTY
Какая процедура используется для установки свойства
Data Source
блока данных?
(1)
Set_Block_Property
(2)
Set_Data_Source
(3)
Set_Block_Source
(4) нет правильного ответа
С помощью какой встроенной подпрограммы можно управлять свойствами предупреждения?
(1)
SET_MESSAGE_PROPERTY
(2)
SET_ITEM_PROPERTY
(3)
SET_ALERT_PROPERTY
(4)
SET_WARNINIG_PROPERTY
Какая процедура используется для вызова отчета в версии Oracle 10g?
(1)
RUN-REPORT-OBJECT
(2)
WEB.SHOW_DOCUMENT
(3)
RUN_PRODUCT
(4) нет правильного ответа
Какой самый первый шаг, из перечисленных, необходимо сделать на пути подключения меню к форме?
(1) компиляция меню
(2) изменить размещение модуля формы
(3) перекомпилировать модуль формы
(4) нет правильного ответа
Какой из приведенных обработчиков позволяет вызвать именованные исключения?
(1)
RAISE
(2)
OTHERS
(3)
NAMED_EXCEPTION
(4)
TRY
(5)
MESSAGE
В каких версиях поддерживается пакет
DBMS_OBFUSCATION_TOOLKIT
?
(1) 7
(2) 8i
(3) 9i
(4) 10g
Как можно проверить идентификатор последнего возбужденного исключения?
(1)
SQLCODE
(2)
DBMS_ERROR_CODE
(3)
EXCEPTION_CODE
(4)
OLE2.Last_Exception
Чем отличается Объектная библиотека от библиотеки PL/SQL?
(1) библиотека PL/SQL содержит объектно-ориентированный PL/SQL
(2) библиотека PL/SQL содержит объекты формы
(3) библиотека PL/SQL – это набор модулей PL/SQL
(4) библиотека PL/SQL – это внешняя API библиотека подключаемая к Forms, с помощью Attached Library
С помощью какой подпрограммы можно создать новую строку в файле?
(1)
Put_line
(2)
New_line
(3)
Text_IO.PutF
(4)
New_line
(5)
TEXT_IO.Put_line
(6)
TEXT_IO.NEW_LINE
Какой из перечисленных типов данных служит для хранения больших бинарных объектов за пределами Базы Данных?
(1)
BLOB
(2)
LOB
(3)
VARCHAR2
(4)
BFILE
Какое из перечисленных событий отвечает за момент ввода фокуса в новый элемент и позволяет обрабатывать события вхождения в элемент?
(1)
WHEN-TREE-NODE-SELECTED
(2)
PRE-TREE-NODE
(3)
ON-TREE-NODE
(4)
WHEN-NEW-RECORD-INSTANCE
Верно ли утверждение?
(1) функция
FIND
возвращает только идентификатор элемента и его тип данных
(2) функция
FIND
одинакова для всех
(3) возвращаемое значение функции
FIND_
зависит от класса искомого элемента
(4) нет верных утверждений
Какой максимальный размер сообщения можно определить?
(1) 4000
(2) 2000
(3) 255
(4) 50
(5) неограниченно
Какие из перечисленных расширений отчетов могут использоваться для запуска отчета?
(1)
*.jsp
(2)
*.rep
(3)
*.rdf
(4)
*.rtf
(5)
*.jsf
Какие операции недопустимы при программировании элементов меню в блоках PL/SQL?
(1) косвенные ссылки на элементы
(2) прямые обращения к элементам
(3) выполнение команд операционной системы
(4) запуск других продуктов
Какая подпрограмма выводит код последней исключительной ситуации?
(1)
SQLERRM
(2)
SQLCODE
(3)
MESSAGE
(4)
DBMS_ERROR
Пользователь случайно зашифровал данные. Может ли пользователь расшифровать данные, если он забыл ключ шифровки?
(1) нет
(2) да
Какое действие выполняет функция:
OLE2.SET_PROPERTY(col, 'ColumnWidth', 100);
(1) устанавливает для всех столбцов листа ширину 100
(2) в столбец ColumnWidth копируется значение 100
(3) устанавливает для всех столбцов всего документа ширину 100
Какой из перечисленных типов файлов хранит в себе P - код?
(1)
lib_name.PLL
(2)
lib_name.PLX
(3)
lib_name.PLD
(4)
lib_name.PXX
Можно ли процедуру PutF заменить следующим кодом:
Text_IO.New_Line(out_file);
Text_IO.Put(out_file, :ITEM1);
(1) да
(2) нет
Какой из перечисленных разделов отвечает за обработку исключений?
(1) EXCEPTION
(2) WHEN OTHERS THEN
(3) RAISE EXCEPTION
(4) TRY EXCEPT
(5) FAILURE
Вы создали функцию
HOW_DAY
в базе данных, которая вычисляет номер текущего дня. Какую из приведенных форм записей необходимо выбрать для того, чтобы получить значение функции?
(1) number;HOW_DAY(‘MONDAY’) INTO Val FROM dual;;
(2) number;:=HOW_DAY(‘MONDAY’);;
(3) оба варианта верны
Какой из перечисленных параметров определяет ориентацию печати отчета?
(1)
ORIENTATION
(2)
LANDSCAPE
(3)
PORTRAIT
(4)
DESFORMAT
С помощью какого типа меню можно создать подчеркнутую линию (линию разделитель) в меню?
(1)
Plain
(2)
Separator
(3)
Radio
(4)
Check
(5)
Magik
(1)
BEGIN
(2)
DECLARE
(3)
:ITEM:=5;
(4)
NAME_IN(5,’ITEM’);
С помощью какой процедур Oracle Forms уничтожает ненужные объекты OLE2?
(1)
OLE2.RESET
(2)
OLE2.FREE
(3)
OLE2.RELEASE_OBJ
(4)
OLE2.KILL
(5)
OLE2.UNSET
Можно ли переносить блоки данных в Объектную библиотеку?
(1) да
(2) нет
Какой будет результат после выполнения приведенного кода?
Text_IO.New_Line(out_file);
Text_IO.Put(out_file, :ITEM1);
(1) одна строка
(2) две строки
(3) ни одной
(4) cтолько строк, сколько займет значение
ITEM1
Какая из перечисленных функций копирует значение в указанный элемент?
(1)
COPY
(2)
NAME_IN
(3)
COMPARE
(4)
PASTE
Какой из перечисленных параметров позволяет заставить загрузиться отчет в том же окне?
(1)
SELF
(2)
PARENT
(3)
BLANK
(4)
TOP
С помощью какой подпрограммы можно переопределять значения свойств меню?
(1)
Set_item_property
(2)
Set_menu_item_property
(3)
Set_menu_element_property
(4)
Get_menu_item_property
Чем является стек?
(1) цепочкой подпрограмм от начала вызова первой подпрограммы и заканчивая выполнением текущего оператора
(2) последовательным значением всех переменных по порядку их инициализации
(3) набор всех значений одной переменно за всю жизнь программы
(4) нет правильного варианта
Для чего предназначена процедура INVOKE пакета OLE2?
(1) для выполнения команды EXCEL из Oracle Forms, например, выполнять команды из меню Excel – ОТКРЫТЬ, СОХРАНИТЬ и т.д
(2) сообщает Oracle Forms, что переменная такого типа уже не нужна и очищает занимаемую ею память
(3) пересоздает переданный в процедуры аргумент и инициализирует его значением по умолчанию
(4) нет правильно ответа
Сколько Oracle Forms поддерживает одновременно запущенных форм?
(1) 1
(2) 2
(3) столько, сколько блоков данных в форме
(4) сколько угодно
С какой опцией необходимо открывать файл для записи?
(1) a
(2) f
(3) w
(4) r
Какой тип данных имеет переменная
GLOBAL
?
(1)
NUMBER
(2)
CHAR
(3)
FLOAT
(4)
BINARY
С помощью какой процедуры можно запустить объект-отчет?
(1)
RUN_REPORT_OBJECT
(2)
WEB.SHOW_DOCUMENT
(3)
RUN_PRODUCT
(4) нет правильного ответа
Что необходимо сделать для того чтобы меню стало "Срываемым"?
(1) определить свойство формы Tear-off
(2) создать горизонтальную панель и определить для нее свойство Tear-off
(3) определить свойство меню Tear-Off
(4) определить свойство Menu Type для меню
В каком окне Debug можно просмотреть значения всех элементов и параметров текущей формы?
(1) PL/SQL Packages
(2) Form Values
(3) Variables
(4) Methods
Для какой системной переменной можно устанавливать значение?
(1)
SYSTEM.CURRENT_DATE
(2)
SYSTEM.MESSAGE_LEVEL
(3)
SYSTEM.CURSOR_RECORD
(4)
SYSTEM.BLOCK_STATUS
Какие управляющие структуры из перечисленных не относятся к циклам?
(1)
LOOP-EXIT
(2)
IF-THEN-ELSE
(3)
WHILE-LOOP
(4)
FOR-LOOP
С помощью какого инструмента можно шифровать данные построчно в Oracle?
(1)
DBMS.ENCRYPT
(2)
DBMS_OBFUSCATION_TOOLKIT
(3)
DBMS.DCRYPT
(4)
UTL.HIDE_DATA
В каких из перечисленных PL/SQL блоков можно получить ошибку компиляции?
(1) ole2.obj_type;:=OLE2.Create_Obj('Excel.Application');
(2)
...ole2.list_type;.BEGIN
...:=OLE2.CREATE_ARGLIST; .ADD_ARG(args, docname);
...;
(3) obj_type.excel;:=OLE2.Create_Obj('Excel.Application');
(4)
excel.obj_type;:=OLE2.Create_Obj('Excel.Application');
С каким параметром необходимо запускать другой модуль, для того чтобы меню вызывающей формы наследовалось вызываемой форме?
(1)
NO_REPLACE
(2)
REPLACE
(3)
HIDE
(4)
NO_HIDE
Какой из перечисленных пакетов предназначен для работы с файлами?
(1)
TEXT_IO
(2)
ORA_FFI
(3)
JAVA_IO
(4)
STANDART
Какие типы блоков существуют в PL/SQL?
(1) именованные
(2) декларативные
(3) анонимные
(4) управляющие
(5) базовые
(6) процедуры
(7) функции
Как правильно объявить переменную типа "Узел дерева" - Node (какую приставку нужно использовать)?
(1)
v_node NODE
(2)
v_node FTREE.NODE
(3)
v_nodeFTREE
(4)
v_node Tree.NODE
Какая процедура используется для установки свойств формы?
(1)
SET_FORM_PROPERTY
(2)
SET_ITEM_PROPERTY
(3)
SET_LOV_PROPERTY
(4)
SET_PARAMETER_ATTR
(5)
SET_MENU_ITEM_PROPERTY
Какой из перечисленных источников данных, необходим тогда, когда нет возможности создавать объекты БД:
(1)
Stored Procedure
(2)
From Clause
(3)
Table
(4)
View
Сколько минимум кнопок должно быть в предупреждении?
(1) 1
(2) 2
(3) 3
(4) 4
(5) ни одной
Какое из перечисленных условий считается обязательным для успешной передачи параметра из Forms в Reports?
(1) типы данных параметров должны совпадать
(2) размер типа данных должен совпадать
(3) параметры должны иметь одинаковое имя
(4) параметр должен передаваться в таком же порядке, как он расположен в Reports
Что произойдет после выполнения, приведенного кода:
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
Администратор зашифровал данные в таблице с помощью функции
DBMS_OBFUSCATION_TOOLKIT.ENCRYPT
. С помощью какой функции, зная Magic Key, можно расшифровать данные?
(1)
DECRYPT_DATA
(2)
FGUC.DECRYPT
(3)
UNCRYPT
(4)
DBMS_OBFUSCATION_TOOLKIT.DECRYPT
Какая из приведенных функций обрабатывает строковые значения?
(1)
Get_Char_Property
(2)
OLE2.Get_string_property
(3)
OLE2.Get_obj_property
(4) нет правильного ответа
Какой из перечисленных параметров позволяет в режиме выполнения открыть общий доступ между формами, в процедуре
OPEN_FORM
?
(1)
NO_SHARE_LIBRARY_DATA
(2)
SHARE_LIBRARY_DATA
(3)
SHARE_DATA
(4)
NO_SHARE_DATA
Какой из перечислены триггеров вызовет ошибку компиляции?
(1)
...
z varchar2(2000);
Begin
file1 := text_io.fopen('c:\r.txt','r');
text_io.get_line(file1,z);
message(z);
text_io.fclose(file1);
(2)
z varchar2(2000);
Begin
file1 := text_io.fopen('c:\r.txt','r');
text_io.get_line(file1);
message(z);
text_io.fclose(file1);
(3)
z varchar2(2000);
Begin
file1 := text_io.fopen('c:\r.txt','r');
text_io.get_line(file1,:global.param);
message(z);
text_io.fclose(file1);
(4)
z varchar2(2000);
Begin
file1 := text_io.fopen('c:\r.txt','r');
text_io.get_line(file1,:parameter.param);
message(z);
text_io.fclose(file1);
Выберите правильное утверждение
(1) процедура в отличие от функции может принимать OUT переменные
(2) процедура в отличие от функции может принимать IN переменные
(3) процедура в отличие от функции может возвращать значение с помощью фразы RETURN
(4) Нет правильного утверждения
Какое из перечисленных утверждений верно?
(1) в уже сформированное дерево нельзя добавлять данные
(2) в дерево можно добавить узел с помощью процедуры
ADD_TREE_NODE
(3) в дереве новый узел может появиться только тогда когда в таблице, из которой строится дерево, появляются новые данные
(4) нет правильных утверждений
Какая функция используется для получения установленных значений свойств формы?
(1)
GET_FORM_PROPERTY
(2)
GET_LOV_PROPERTY
(3)
GET_PARAMETER_ATTR
(4)
GET_MENU_ITEM_PROPERTY
Какой тип функции позволяет делать конвейерные функции?
(1)
SIMPLE
(2)
Pipelined
(3)
Conveer
(4)
Parallel
С помощью какой встроенной подпрограммы можно получить текст предупреждения?
(1)
GET_ALERT_PROPERTY
(‘ALERT_NAME’,ALERT_MESSAGE_TEXT);
(2)
SET_ALERT_PROPERTY
(‘ALERT_NAME’,ALERT_MESSAGE_TEXT);
(3)
FIND_ALERT_PROPERTY
(‘ALERT_NAME’,ALERT_MESSAGE_TEXT);
(4)
GET_ALERT_PROPERTY(‘ALERT_NAME’,MESSAGE_TEXT).
Какая процедура запуска отчета не поддерживается в версии Oracle 10g?
(1)
WEB.SHOW_REPORT
(2)
WEB.SHOW_DOCUMENT
(3)
RUN_PRODUCT
(4) нет правильного ответа
Для подключения меню к форме, расставьте в порядке очередности выполнения, перечисленные шаги.
(1) 3,2,1
(2) 2,1,3
(3) 3,1,2
(4) 2,3,1
Какой из приведенных обработчиков позволяет вызвать не именованные исключения?
(1)
RAISE
(2)
OTHERS
(3)
NAMED_EXCEPTION
(4)
TRY
(5)
MESSAGE
Существует ли в Oracle возможность шифрования данных?
(1) да – с помощью пакета
FGUC
(2) да – с помощью пакета
DBMS_OBFUSCATION_TOOLKIT
(3) да – с помощью пакета
UTL_OBFUSCATION_TOOLKIT
(4) нет
Какая из перечисленных подпрограмм, данные передаются в EXCEL?
(1)
OLE2.SET_PROPERTY
(2)
OLE2.GET_PROPERTY
(3)
OLE2.SET_ARG
(4)
OLE2.SET_CELL
Выберите правильное утверждение:
(1) объектная библиотека содержит объектно-ориентированный PL/SQL
(2) объектная библиотека содержит объекты формы
(3) объектная библиотека – это набор модулей PL/SQL
(4) объектная библиотека – это внешняя API библиотека подключаемая к Forms, с помощью Attached Library
С помощью какой подпрограммы можно создать новую строку в файле?
(1)
Put_line
(2)
New_line
(3)
Put_string
(4)
PutF_line
(5) нет правильного ответа
Какой из перечисленных типов данных служит для хранения больших single-byte или fixed-width NCHAR Unicode данных?
(1)
BLOB
(2)
LOB
(3)
NCLOB
(4)
BFILE
Для объекта
TREE
верно следующее утверждение:
(1) в блоке может разместится только один объект
TREE
(2) в блоке данных может быть сколько угодно объектов
TREE
(3) объект
TREE
может размещаться только в базовом блоке Может ли пакет содержать и функции и процедуры?
(1) да – пакеты могут содержать и процедуры и функции
(2) нет – пакеты могут содержать только функции
Можно ли управлять предупреждением в RUNTIME?
(1) да
(2) нет
Обязательно ли перекомпиляция отчета если он сделан в Windows, а запустить необходимо в Linux?
(1) да
(2) нет
Какому правилу необходимо следовать при программировании меню?
(1) косвенные ссылки на элементы
(2) прямые обращения к элементам
(3) выполнение команд операционной системы
(4) запуск других продуктов
Какая подпрограмма выводит код последней исключительной ситуации?
(1)
SQLERRM
(2)
SQLCODE
(3)
MESSAGE
(4)
DBMS_ERROR_TEXT
Можно ли использовать функцию Decrypt без использования ключа шифрования?
(1) да
(2) да, подставив вместо значения ключа значение
NULL
(3) нет
Какое действие выполняет функция:
OLE2.SET_PROPERTY(font, 'ColorIndex', 3);
(1) устанавливает для всех столбцов красный цвет шрифта
(2) в столбцы в диапазоне от ColumnWidth до ColorIndex копируется значение 3
(3) устанавливает для всех активных столбцов всего документа красный цвет шрифта
Какой из перечисленных типов файлов хранит в себе исходный код?
(1)
lib_name.PLL
(2)
lib_name.PLX
(3)
lib_name.PLD
(4)
lib_name.PXX
Можно ли процедуру Put заменить следующим кодом:
Text_IO.New_Line(out_file);
Text_IO.Put(out_file, :ITEM1);
(1) да
(2) нет
Какое из перечисленных объявлений переменной вызовет ошибку компиляции?
(1)
variable VARCHAR2(2):=’UKRAINE’;
(2)
variable CONSTANT NUMBER:=75;
(3)
variable VARCHAR2 (50) DEFAULT 'City';
(4)
variable NUMBER:=89;
Какой из перечисленных анонимных блока вызовет ошибку компиляции (функция
HOW_DAY
создана в FORMS)?
(1) number;HOW_DAY(‘MONDAY’) INTO Val FROM dual;;
(2) number;:=HOW_DAY(‘MONDAY’);;
(3) оба варианта сработает без ошибок
Какой из перечисленных параметров позволяет задать денежный символ в отчете?
(1)
CURRENCY
(2)
DESFORMAT
(3)
DESNAME
(4)
DESCURRENCY
Для какого из перечисленных типов меню предусмотрены преопределенные функциональные возможности?
(1)
Plain
(2)
Separator
(3)
Radio
(4)
Check
(5)
Magik
(1)
IF
(2)
FOR
(3)
RAISE;
(4)
NAME_IN(5,’ITEM’);
Какие действия выполняет процедура
OLE2.RELEASE_OBJ?
(1) удаляет из памяти переданный в нее аргумент - объект
(2) удаляет из памяти переданный в нее аргумент – объект, и пересоздает его
(3) обнуляет значение переданного в нее аргумента
(4) создает новый элемент в списке
ARG_LIST
Можно ли переносит Визуальные атрибуты в Объектную библиотеку?
(1) да
(2) нет
Выберите правильное утверждение:
(1) пакет
TEXT_IO
использует процедуру New_Line
для создания новой строки и записи в нее данных
(2) пакет
TEXT_IO
использует процедуру PutF
для создания новой строки и записи в нее данных
(3) пакет
TEXT_IO
использует процедуру Put
для создания новой строки и записи в нее данных
(4) пакет
TEXT_IO
использует процедуру Set_Line
для создания новой строки и записи в нее данных Какая из перечисленных функций возвращает значение переменной или элемента?
(1)
COMPARE
(2)
PASTE
(3)
COPY
(4)
NAME_IN
Какой из перечисленных параметров
DESTANATION
процедуры SHOW_DOCUMENT
заставляет загружаться отчет в родительское окно или frameset, содержащий ссылку гипертекста?
(1)
SELF
(2)
PARENT
(3)
BLANK
(4)
TOP
Как можно просмотреть цепочкой подпрограмм от начала вызова первой подпрограммы и заканчивая выполнением текущего оператора?
(1) c помощью стека вызовов
(2) c помощью логов
(3) c помощью консоли VARIABLES
(4) c помощью консоли CALLBACK
Какие типы данных можно передавать между формами?
(1) символьные
(2) числовые
(3) типы
(4) массивы
С какой опцией необходимо открывать файл для чтения и вставки данных?
(1) a
(2) f
(3) w
(4) r
С помощью, какой приставки обращаются к системной переменной?
(1)
PARAMETER
(2)
SYSTEM
(3)
GLOBAL
(4)
REQUEST
С помощью, какой структуры можно обмениваться группами записей, текстовыми полями и параметрами между Forms и Reports?
(1)
Reoprts_parameter
(2)
Parameter
(3)
Param_list
(4)
SESSION_LIST
Вы создали триггеры на уровне формы, которые обрабатывают данные перед сохранением, какой из перечисленных способов объявления операции сохранения будет правильным?
(1)
Do_Key(‘COMMIT’);
(2)
COMMIT
(3)
COMMIT_FORM
(4)
POST
В каком окне Debug можно просмотреть значения переменных кадра стека?
(1) PL/SQL Packages
(2) Form Values
(3) Variables
Для какой системной переменной можно устанавливать значение?
(1)
SYSTEM.SUPPRESS_WORKING
(2)
SYSTEM.CURRENT_DATE
(3)
SYSTEM.CURSOR_RECORD
(4)
SYSTEM.BLOCK_STATUS
Какой из приведенных циклов позволяет указать конкретное число раз выполнения программы до ее прерывания?
(1)
LOOP-EXIT
(2)
IF-THEN-ELSE
(3)
WHILE-LOOP
(4)
FOR-LOOP
С помощью функций, какого из перечисленных пакетов можно шифровать данные в Oracle?
(1)
DBMS.ENCRYPT
(2)
DBMS_OBFUSCATION_TOOLKIT
(3)
DBMS.DCRYPT
(4)
UTL.HIDE_DATA
Какой из перечисленных PL/SQL блоков не вызовет ошибку компиляции?
(1) obj_type.ole2;:=OLE2.Create_Obj('Excel.Application');
(2)
...ole2.list_type;.BEGIN
...:=OLE2.CREATE_ARGLIST; .ADD_ARG(args, docname);
...;
(3) obj_type.excel;:=OLE2.Create_Obj('Excel.Application');
(4) excel.obj_type;:=OLE2.Create_Obj('Excel.Application');
С каким параметром необходимо запускать другой модуль, для того чтобы меню вызывающей формы не наследовалось вызываемой форме?
(1)
NO_REPLACE
(2)
REPLACE
(3)
HIDE
(4)
NO_HIDE
Какие из перечисленных пакетов не предназначены для работы с файлами?
(1)
TEXT_IO
(2)
ORA_FFI
(3)
JAVA_IO
(4)
STANDART
Какие типы блоков не существуют в PL/SQL?
(1) именованные
(2) декларативные
(3) анонимные
(4) управляющие
(5) базовые
Для того чтобы обращаться к узлам дерева и выполнять различные операции нужно объявлять тип данных, какой из перечисленных ниже типов данных является базовым?
(1)
FTREE
(2)
NUMBER
(3)
VARCHAR2
(4)
PLS_INTEGER
Вам необходимо сделать запись недоступной, установив свойство
ENABLED=FALSE
, какой процедурой вы воспользуетесь?
(1)
SET_ITEM_PROPERTY
(2)
SET_PARAMETER_ATTR
(3)
SET_RADIO_BUTTON_PROPERTY
(4)
SET_RECORD_PROPERTY
Сколько максимум кнопок может быть в предупреждении?
(1) 1
(2) 2
(3) 3
(4) 4
(5) ни одной
Как в Oracle Forms обрабатываются исключительные ситуации?
(1) с помощью подпрограммы
MESSAGE
(2) с помощью подпрограммы
SYNCHRONIZE
(3) с помощью блока
DECLARE
(4) с помощью блока
EXCEPTION
Какая из приведенных функций обрабатывает строковые значения?
(1)
Get_Char_Property
(2)
OLE2.Get_string_property
(3)
OLE2.Get_obj_property
(4) нет правильного ответа
Какой из перечисленных параметров запрещает в режиме выполнения открыть общий доступ между формами, в процедуре
OPEN_FORM
?
(1)
NO_SHARE_LIBRARY_DATA
(2)
SHARE_LIBRARY_DATA
(3)
SHARE_DATA
(4)
NO_SHARE_DATA
Как можно добавить узел в дерево в режиме выполнения формы?
(1) добавить данные в таблицу, из которой строится дерево
(2) щелкнуть по родительскому узлу два раза левой кнопкой мыши
(3) использовать процедуру
ADD_TREE_NODE
(4) использовать процедуру
POPULATE_TREE
Вам необходимо ПРОВЕРИТЬ свойство
ENABLED
на установленное значение, какой функцией вы воспользуетесь?
(1)
GET_ITEM_PROPERTY
(2)
GET_PARAMETER_ATTR
(3)
GET_RADIO_BUTTON_PROPERTY
(4)
GET_RECORD_PROPERTY
С помощью, какой встроенной подпрограммы можно узнать было ли активировано предупреждение?
(1)
Alert_button
(2)
Show_alert
(3)
Show_lov
(4)
SUCCES
Какая процедура используется для вызова отчета в версии Oracle 10g?
(1)
RUN_REPORT_OBJECT
(2)
WEB.SHOW_DOCUMENT
(3)
RUN_PRODUCT
(4)
WEB.SHOW_REPORT
Что необходимо сделать для создания исполняемого файла
*.MMX
(1) компилировать форму
(2) компилировать меню
(3) компилировать библиотеку
(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;
С помощью какой подпрограммы можно передать в конкретную ячейку Excel данные из Oracle Forms?
(1)
OLE2.SET_PROPERTY
(2)
OLE2.GET_PROPERTY
(3)
OLE2.SET_ARG
(4)
OLE2.SET_CELL
Выберите правильное утверждение:
(1) библиотека PL/SQL содержит объектно-ориентированный PL/SQL
(2) библиотека PL/SQL содержит объекты формы
(3) библиотека PL/SQL – это набор модулей PL/SQL
(4) библиотека PL/SQL – это внешняя API библиотека подключаемая к Forms, с помощью Attached Library
Чем отличается
PutF
от New_line
?
(1) процедура
PutF
существует для совместимости версий и делает тоже что и New_Line
(2) процедура
PutF
создает новую строку и записывает в нее данные, а New_Line
нет
(3) процедура
New_Line
создает новую строку и записывает в нее данные, а PutF
нет
(4) нет правильного ответа
Какой из перечисленных типов данных служит для хранения больших бинарных объектов?
(1)
BLOB
(2)
LOB
(3)
NCLOB
(4)
BFILE
(1)
NODE_DEPTH
(2)
GET-TREE-NODE-PROPERTY
(3)
NODE_STATE
(4)
EXPANDED_NODE
Можно ли создать спецификацию пакета без объявления тела пакета?
(1) да
(2) нет
Можно ли управлять предупреждением в RUNTIME?
(1) Предупреждение отличается от сообщения длиной текста сообщения
(2) MESSAGE – это функция, а
SHOW_ALERT
– это процедура
(3) Предупреждение – это объект, а MESSAGE – это подпрограмма
(4) Предупреждение – это подпрограмма, а MESSAGE – это объект
Какой из перечисленных типов отчета не требует компиляции?
(1)
*.jsp
(2)
*.rdf
(3)
*.rtf
(4)
*.jsf
Каким из перечисленных способов можно обратиться к элементу?
(1) с помощью подпрограммы
COPY
(2) обратившись к элементу через двоеточие
(:block_name.item_name)
(3) прочитав значение системной переменной
(4) ни один из перечисленных способов не подходит
Какая подпрограмма выводит код последней исключительной ситуации?
(1)
SQLERRM
(2)
SQLCODE
(3)
MESSAGE
(4)
DBMS_ERROR
Какая из перечисленных подпрограмм позволяет установить цвет шрифта?
(1)
OLE2.SET_PROPERTY
(2)
OLE2.GET_PROPERTY
(3)
OLE2.SET_VALUE
(4)
OLE2.SET_COL_FONT
(5)
OLE2.SET_COL_FONT
Какой из перечисленных типов файлов не относится к библиотекам?
(1)
lib_name.PLL
(2)
lib_name.PLX
(3)
lib_name.PLD
(4)
lib_name.PXX
Какое из перечисленных объявлений переменной вызовет ошибку компиляции?
(1)
variable VARCHAR2:=’UKRAINE’;
(2)
variable CONSTANT NUMBER;
(3)
variable VARCHAR2(2)=””;
(4)
Born DATE default sysdate;
(5)
Select varchar(20);
Выберите правильное утверждение:
(1) функции созданные на уровне БД, можно использовать как в запросах, так и в качестве правого операнда выражения
(2) функции созданные в Forms можно использовать в SELECT запросах
(3) нет правильного утверждения
Какой параметр отвечает за режим запуска отчета (растровый или символьный)?
(1)
MODE
(2)
DESTTYPE
(3)
DESFORMAT
(4)
BITMAP
Какой из перечисленных элементов меню является аналогом кнопок-переключателей в форме?
(1)
Radio
(2)
Check
(3)
Form Check
(4)
Plain
Можно ли устанавливать точки останова после запуска формы?
(1) да
(2) нет
Можно ли переносить LOV в Объектную библиотеку?
(1) да
(2) нет
Исходя из приведенного кода, выберите правильное утверждение
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) нет правильного утверждения
Какой из перечисленных параметров
DESTANATION
процедуры SHOW_DOCUMENT
заставляет отчет загружаться в окно, содержащее гипертекстовую ссылку, заменяя все текущее фреймы, которые отражены в этом окне?
(1)
SELF
(2)
PARENT
(3)
BLANK
(4)
TOP
С помощью какой подпрограммы можно получить информацию о значениях текущих параметров?
(1)
Get_value
(2)
Get_menu_item_property
(3)
Get_menu_element_property
(4)
Get_menu
Какова область действия системной переменной?
(1) форма
(2) блок данных
(3) элемент
Какой из перечисленных триггеров срабатывает при вызове процедуры
DO_KEY(‘COMMIT’)
?
(1)
COMMIT_FORM
(2)
COMMIT
(3)
KEY_COMMIT
(4)
ON_COMMIT
В каком окне Debug можно просмотреть вызовы всех подпрограмм начиная с самого первого вызова?
(1) PL/SQL Packages
(2) Form Values
(3) Variables
(4) Call Stack
Какая из перечисленных цифр указывает на самую большую строгость сообщений и предупреждений?
(1) 0
(2) 10
(3) 15
(4) 30
(5) 25
(6) 50
В каком из приведенных циклов проверка условия выхода осуществляется вначале?
(1)
LOOP-EXIT
(2)
IF-THEN-ELSE
(3)
WHILE-LOOP
(4)
FOR-LOOP
С каким параметром необходимо запускать другой модуль, для того чтобы вызывающая формы исчезала с экрана?
(1)
NO_REPLACE
(2)
REPLACE
(3)
HIDE
(4)
NO_HIDE
К какому из перечисленных типов блока PL/SQL можно отнести триггер Oracle Forms?
(1) анонимный
(2) именованный
(3) нет правильного ответа
Какая процедура используется для установки свойств формы?
(1)
SET_FORM_PROPERTY
(2)
SET_ITEM_PROPERTY
(3)
SET_LOV_PROPERTY
(4)
SET_PARAMETER_ATTR
(5)
SET_MENU_ITEM_PROPERTY
Как проверить нажатие той или иной кнопки в предупреждении?
(1) константой
Alert_button
(2) проверить событие
When_mouse_click
(3) проверить системную переменную
:SYSTEM.CURRENT_ABUTTON
(4) проверить системную переменную
:SYSTEM.CURRENT_ITEM
С помощью, какой подпрограммы в Oracle Forms выполняется синхронизация сообщений?
(1) с помощью подпрограммы
MESSAGE
(2) с помощью подпрограммы
SYNCHRONIZE
(3) с помощью подпрограммы
PAUSE
(4) с помощью подпрограммы
SYNCHRONIZE_MESSAGE
Если вызывающая форма открыта в режиме
Query_only
, то в каком режиме будет находится вызываемая форма?
(1)
QUERY_ONLY
(2)
NEW
(3)
ENTER_QUERY
(4)
INSERT
Какая функция используется для получения установленных значений свойств элемента меню?
(1)
SET_FORM_PROPERTY
(2)
SET_ITEM_PROPERTY
(3)
SET_LOV_PROPERTY
(4)
SET_PARAMETER_ATTR
(5)
SET_MENU_ITEM_PROPERTY
Какие из перечисленных процедур запуска отчета поддерживаются в версии Oracle 10g?
(1)
WEB.SHOW_REPORT
(2)
WEB.SHOW_DOCUMENT
(3)
RUN_REPORT_OBJECT
(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;
RAISE EXCEPTION NO_DATA_FOUND
(4)
:item:=a/b;
EXCEPTION
WHEN DIVIZION_BY_ZERO THEN
BEGIN
b:=1;
END;
Можно ли переносит Группы записей в Объектную библиотеку?
(1) да
(2) нет
Какой из перечисленных параметров
DESTANATION
процедуры SHOW_DOCUMENT
заставляет загружаться отчет в ту же самую структуру или окно, что и первоисточник?
(1)
SELF
(2)
PARENT
(3)
BLANK
(4)
TOP
С помощью какой подпрограммы можно инициализировать системную переменную?
(1)
COPY
(2)
NAME_IN
(3)
SET_CONTEXT
(4)
SET_SESSION
(5) системные переменные не инициализируются
Какой триггер срабатывает при вызове процедуры
DO_KEY(‘COMMIT’)
?
(1)
COMMIT_FORM
(2)
COMMIT_ASC
(3)
KEY_COMMIT
(4)
ON_COMMIT
В каком окне Debug можно просмотреть значения переменных командной строки, системных и глобальных переменных?
(1) Global/System variables
(2) Form Values
(3) Variables
(4) Call Stack
Какие значения хранит
system.form_status
?
(1)
CHANGED
(2)
ENTER_QUERY
(3)
NEW
(4)
QUERY
(5)
INSERT
В каком случае цикл
LOOP-LOOP END
может быть бесконечным?
(1) если не указана фраза
STOP
(2) если не указана фраза
BREAK
(3) если не указана фраза
EXIT
(4) если не указана фраза
RAISE LOOP FAILURE
Каким из перечисленных способов можно обратиться к элементу?
(1) с помощью подпрограммы
GET_VALUE
(2) с помощью подпрограммы
NAME_IN
(3) прочитав значение системной переменной
(4) ни один из перечисленных способов не подходит
Какая подпрограмма возвращает номер последней ошибки возникшей в Базе Данных
(1)
SQLERRM
(2)
SQLCODE
(3)
MESSAGE
(4)
DBMS_ERROR_CODE
К какому из перечисленных типов блока PL/SQL можно отнести процедуру Oracle Forms?
(1) анонимный
(2) именованный
(3) нет правильного ответа
Какое из объявлений переменой типа GLOBAL является верным?
(1) BEGIN
:GLOBAL.CITY:=’CITY’;
(2) . DECLARE
:GLOBAL.CITY:=’CITY’;
(3) BEGIN
:GLOBAL:=’city’
Какие значения хранит
system.block_status?
(1)
CHANGED
(2)
ENTER_QUERY
(3)
NEW
(4)
QUERY
(5)
INSERT
Какой из приведенных циклов позволяет исполнять цикл в обратном порядке (REVERSE)?
(1)
LOOP-EXIT
(2)
IF-THEN-ELSE
(3)
WHILE-LOOP
(4)
FOR-LOOP
Какие из перечисленных процедур запуска отчета поддерживаются в версии Oracle Forms 6i?
(1)
WEB.SHOW_REPORT
(2)
WEB.SHOW_DOCUMENT
(3)
RUN_REPORT_OBJECT
(4)
RUN_PRODUCT
Выберите из перечисленных способов те, которые позволяют обратиться к элементу?
(1) с помощью подпрограммы
COPY
(2) с помощью подпрограммы
GET_VALUE
(3) с помощью подпрограммы
NAME_IN
(4) обратившись к элементу через двоеточие
(:block_name.item_name)
Какая подпрограмма возвращает текст последней ошибки возникшей в Базе Данных
(1)
SQLERRM
(2)
SQLCODE
(3)
MESSAGE
(4)
DBMS_ERROR_TEXT
Какие значения хранит
SYSTEM.RECORD_STATUS?
(1)
CHANGED
(2)
ENTER_QUERY
(3)
NEW
(4)
QUERY