Главная / Интернет-технологии /
Совершенствование приложений Oracle Forms / Тест 11
Совершенствование приложений Oracle Forms - тест 11
Упражнение 1:
Номер 1
Какой из перечисленных пакетов является наиболее специализированным для работы с EXCEL и другими продуктами Microsoft?
Ответ:
 (1) TEXT_IO
 
 (2) OLE2
 
 (3) STANDART
 
 (4) ORA_FFI
 
Номер 2
В каких из перечисленных 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');
 
Номер 3
В каких из перечисленных 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');
 
Номер 4
Какой из перечисленных 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');
 
Упражнение 2:
Номер 1
С какими двумя типами данных позволяет работать пакет OLE2?
Ответ:
 (1) CHAR 
 (2) COLLECTION 
 (3) TYPE 
 (4) NUMBER 
Номер 2
С какими из перечисленных типов данных не работает пакет OLE2?
Ответ:
 (1) CHAR 
 (2) COLLECTION 
 (3) TYPE 
 (4) NUMBER 
Номер 3
Какая из приведенных функций обрабатывает строковые значения?
Ответ:
 (1) Get_Char_Property
 
 (2) OLE2.Get_string_property
 
 (3) OLE2.Get_obj_property
 
 (4) нет правильного ответа 
Номер 4
Какая из приведенных функций обрабатывает строковые значения?
Ответ:
 (1) Get_Char_Property
 
 (2) OLE2.Get_string_property
 
 (3) OLE2.Get_obj_property
 
 (4) нет правильного ответа 
Упражнение 3:
Номер 1
Как можно проверить поддерживается OLE на используемой платформе?
Ответ:
 (1) проверить значение функции IsSupported 
 (2) проверить значение Banner в Oracle 
 (3) проверить с помощью Пуск | Программы 
 (4) нельзя проверить, так как OLE2 доступен только на платформах Microsoft 
Номер 2
Как можно проверить идентификатор последнего возбужденного исключения?
Ответ:
 (1) SQLCODE
 
 (2) DBMS_ERROR_CODE
 
 (3) EXCEPTION_CODE
 
 (4) OLE2.Last_Exception
 
Номер 3
Какая из перечисленных подпрограмм, данные передаются в EXCEL?
Ответ:
 (1) OLE2.SET_PROPERTY
 
 (2) OLE2.GET_PROPERTY
 
 (3) OLE2.SET_ARG
 
 (4) OLE2.SET_CELL
 
Номер 4
С помощью какой подпрограммы можно передать в конкретную ячейку Excel данные из Oracle Forms?
Ответ:
 (1) OLE2.SET_PROPERTY
 
 (2) OLE2.GET_PROPERTY
 
 (3) OLE2.SET_ARG
 
 (4) OLE2.SET_CELL
 
Упражнение 4:
Номер 1
Какое действие выполняет функция OLE2.ADD_ARG(args, 'G:J')?
Ответ:
 (1) копирует аргументы в ячейку G и J 
 (2) копирует аргументы в ячейки находящиеся в диапазоне от G до J 
 (3) устанавливает диапазон от G до J 
 (4) копирует значения столбца G в J 
Номер 2
Какое действие выполняет функция:
OLE2.SET_PROPERTY(col, 'ColumnWidth', 100);
Ответ:
 (1) устанавливает для всех столбцов листа ширину 100 
 (2) в столбец ColumnWidth копируется значение 100 
 (3) устанавливает для всех столбцов всего документа ширину 100 
Номер 3
Какое действие выполняет функция:
OLE2.SET_PROPERTY(font, 'ColorIndex', 3);
Ответ:
 (1) устанавливает для всех столбцов красный цвет шрифта 
 (2) в столбцы в диапазоне от ColumnWidth до ColorIndex копируется значение 3 
 (3) устанавливает для всех активных столбцов всего документа красный цвет шрифта 
Номер 4
Какая из перечисленных подпрограмм позволяет установить цвет шрифта?
Ответ:
 (1) OLE2.SET_PROPERTY
 
 (2) OLE2.GET_PROPERTY
 
 (3) OLE2.SET_VALUE
 
 (4) OLE2.SET_COL_FONT
 
 (5) OLE2.SET_COL_FONT
 
Упражнение 5:
Номер 1
Какая процедура играет роль чистильщика при работе с OLE2 объектами?
Ответ:
 (1) OLE2.RESET
 
 (2) OLE2.FREE
 
 (3) OLE2.RELEASE_OBJ
 
 (4) OLE2.KILL
 
 (5) OLE2.UNSET
 
Номер 2
С помощью какой процедур Oracle Forms уничтожает ненужные объекты OLE2?
Ответ:
 (1) OLE2.RESET
 
 (2) OLE2.FREE
 
 (3) OLE2.RELEASE_OBJ
 
 (4) OLE2.KILL
 
 (5) OLE2.UNSET
 
Номер 3
Какие действия выполняет процедура OLE2.RELEASE_OBJ?
Ответ:
 (1) удаляет из памяти переданный в нее аргумент - объект 
 (2) удаляет из памяти переданный в нее аргумент – объект, и пересоздает его 
 (3) обнуляет значение переданного в нее аргумента 
 (4) создает новый элемент в списке ARG_LIST
 
Упражнение 6:
Номер 1
С помощью какой функции можно выполнять команды EXCEL из Oracle Forms, например – инициировать выход?
Ответ:
 (1) OLE2.RELEASE_OBJ
 
 (2) OLE2.INVOKE
 
 (3) OLE2.SEND_ACTION
 
 (4) OLE2.ACTION
 
Номер 2
Для чего предназначена процедура INVOKE пакета OLE2?
Ответ:
 (1) для выполнения команды EXCEL из Oracle Forms, например, выполнять команды из меню Excel – ОТКРЫТЬ, СОХРАНИТЬ и т.д 
 (2) сообщает Oracle Forms, что переменная такого типа уже не нужна и очищает занимаемую ею память 
 (3) пересоздает переданный в процедуры аргумент и инициализирует его значением по умолчанию 
 (4) нет правильно ответа