Главная / Интернет-технологии /
Совершенствование приложений Oracle Forms / Тест 14
Совершенствование приложений Oracle Forms - тест 14
Упражнение 1:
Номер 1
Можно ли использовать пакет TEXT_IO
в Oracle 10g?
Ответ:
 (1) да 
 (2) нет 
Номер 2
Для чего предназначен пакет TEXT_IO
Ответ:
 (1) для обработки текстовых значений 
 (2) содержит набор функций для работы со строками 
 (3) набор функций для работы с файлами ОС 
 (4) набор функций для работы с файлами БД 
Номер 3
Какой из перечисленных пакетов предназначен для работы с файлами?
Ответ:
 (1) TEXT_IO
 
 (2) ORA_FFI
 
 (3) JAVA_IO
 
 (4) STANDART
 
Номер 4
Какие из перечисленных пакетов не предназначены для работы с файлами?
Ответ:
 (1) TEXT_IO
 
 (2) ORA_FFI
 
 (3) JAVA_IO
 
 (4) STANDART
 
Упражнение 2:
Номер 1
С помощью какой функции производится чтение строки из файла?
Ответ:
 (1) Get_line
 
 (2) Put_line
 
 (3) Putf_line
 
 (4) Get_buffer
 
 (5) Get_string
 
Номер 2
С помощью какой функции можно произвести чтение всего файла?
Ответ:
 (1) Get_line
 
 (2) Put_line
 
 (3) Putf_line
 
 (4) Get_buffer
 
 (5) Get_string
 
Номер 3
Какой из перечислены триггеров вызовет ошибку компиляции?
Ответ:
 (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);
 
Упражнение 3:
Номер 1
С помощью какой подпрограммы можно создать новую строку в файле?
Ответ:
 (1) Put_line
 
 (2) New_line
 
 (3) TEXT_IO.Put_line
 
 (4) TEXT_IO.NEW_LINE
 
Номер 2
С помощью какой подпрограммы можно создать новую строку в файле?
Ответ:
 (1) Put_line
 
 (2) New_line
 
 (3) Text_IO.PutF
 
 (4) New_line
 
 (5) TEXT_IO.Put_line
 
 (6) TEXT_IO.NEW_LINE
 
Номер 3
С помощью какой подпрограммы можно создать новую строку в файле?
Ответ:
 (1) Put_line
 
 (2) New_line
 
 (3) Put_string
 
 (4) PutF_line
 
 (5) нет правильного ответа 
Номер 4
Чем отличается PutF
от New_line
?
Ответ:
 (1) процедура PutF
существует для совместимости версий и делает тоже что и New_Line
 
 (2) процедура PutF
создает новую строку и записывает в нее данные, а New_Line
нет 
 (3) процедура New_Line
создает новую строку и записывает в нее данные, а PutF
нет 
 (4) нет правильного ответа 
Упражнение 4:
Номер 1
Какой результат будет после выполнения приведенного кода?
Text_IO.New_Line(out_file);
Text_IO.Put(out_file, :ITEM1);
Ответ:
 (1) в файл добавляется новая строка, затем значение этой строки копируется в ITEM1
 
 (2) в файле перезаписывается текущая строка на новую, значение которой передает процедура Put
 
 (3) в файл добавляется новая строка, затем в нее помещается значение Item1
 
 (4) нет правильного ответа 
Номер 2
Можно ли процедуру PutF заменить следующим кодом:
Text_IO.New_Line(out_file);
Text_IO.Put(out_file, :ITEM1);
Ответ:
 (1) да 
 (2) нет 
Номер 3
Можно ли процедуру Put заменить следующим кодом:
Text_IO.New_Line(out_file);
Text_IO.Put(out_file, :ITEM1);
Ответ:
 (1) да 
 (2) нет 
Упражнение 5:
Номер 1
Какой будет результат после выполнения приведенного кода?
Text_IO.New_Line(out_file);
Text_IO.Put(out_file, :ITEM1);
Ответ:
 (1) сначала создаться одна пустая строка, затем строка с значением ITEM1
 
 (2) создастся пустая строка, затем процедура PutF
запишет значение ITEM1
 
 (3) возникнет исключительная ситуация, так как обе процедуру заблокируют строку 
 (4) нет правильного ответа 
Номер 2
Какой будет результат после выполнения приведенного кода?
Text_IO.New_Line(out_file);
Text_IO.Put(out_file, :ITEM1);
Ответ:
 (1) одна строка 
 (2) две строки 
 (3) ни одной 
 (4) cтолько строк, сколько займет значение ITEM1
 
Номер 3
Выберите правильное утверждение:
Ответ:
 (1) пакет TEXT_IO
использует процедуру New_Line
для создания новой строки и записи в нее данных 
 (2) пакет TEXT_IO
использует процедуру PutF
для создания новой строки и записи в нее данных 
 (3) пакет TEXT_IO
использует процедуру Put
для создания новой строки и записи в нее данных 
 (4) пакет TEXT_IO
использует процедуру Set_Line
для создания новой строки и записи в нее данных 
Упражнение 6:
Номер 1
С какой опцией необходимо открывать файл для чтения?
Ответ:
 (1) a 
 (2) f 
 (3) w 
 (4) r 
Номер 2
С какой опцией необходимо открывать файл для записи?
Ответ:
 (1) a 
 (2) f 
 (3) w 
 (4) r 
Номер 3
С какой опцией необходимо открывать файл для чтения и вставки данных?
Ответ:
 (1) a 
 (2) f 
 (3) w 
 (4) r