Розділ ІV. Технологія створення програмних та інтелектуальних систем 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Розділ ІV. Технологія створення програмних та інтелектуальних систем



Тестові завдання

1. Системне (загальне) програмне забезпечення призначене для:

1) розробки програм;

2) розробки алгоритмів;

3) організації обчислювального процесу та контролю його реалізації на ЕОМ;

4) розв’язання конкретних задач або класів задач.

 

2. Прикладне (спеціальне) програмне забезпечення призначено для:

1) розробки програм;

2) розробки алгоритмів;

3) організації обчислювального процесу та контролю його реалізації на ЕОМ;

4) розв’язання конкретних задач або класів задач.

 

3. Процедурно-орієнтована мова програмування – це

1) мова, що призначена для опису алгоритмів розв’язання задач у вигляді послідовності операторів, тобто для опису процедур розв’язання задачі;

2) мова, за допомогою якої виконується опис постановки задачі (проблеми) та вказуються вхідні дані;

3) мова, що ґрунтується на поєднанні даних з програмами їх оброблення (механізм приховування даних) і організації доступу до даних лише за допомогою певних інтерфейсів.

 

4. Проблемно-орієнтована мова програмування – це

1) мова, що призначена для опису алгоритмів розв’язання задач у вигляді послідовності операторів, тобто для опису процедур розв’язання задачі;

2) мова, за допомогою якої виконується опис постановки задачі (проблеми) та вказуються вхідні дані;

3) мова, що ґрунтується на поєднанні даних з програмами їх оброблення (механізм приховування даних) і організації доступу до даних лише за допомогою певних інтерфейсів.

 

5. Об’єктно-орієнтована мова програмування – це

1) мова, що призначена для опису алгоритмів розв’язання задач у вигляді послідовності операторів, тобто для опису процедур розв’язання задачі;

2) мова, за допомогою якої виконується опис постановки задачі (проблеми) та вказуються вхідні дані;

3) мова, що ґрунтується на поєднанні даних з програмами їх оброблення (механізм приховування даних) і організації доступу до даних лише за допомогою певних інтерфейсів.

 

6. "Життєвий цикл" складається з наступних етапів:

1) аналіз вимог до системи;

2) проектування;

3) декодування;

4) тестування.

 

7. Основними обов’язковими елементами об’єктної моделі є:

1) абстрагування;

2) інкапсуляція;

3) паралелізм;

4) типізація.

 

8. Процес виділення зовнішніх характеристик об’єкта, що вирізняють його серед об’єктів інших видів називається

1) інкапсуляція;

2) абстрагування;

3) модульність;

4) ієрархія.

 

9. Процес ізоляція інтерфейсу об’єкта від внутрішніх елементів об’єкта, що визначають його устрій і поведінку, тобто його внутрішнє середовище називається

1) Ієрархія;

2) Абстрагування;

3) Модульність;

4) Інкапсуляція.

 

10. Для побудови запитів до баз даних через джерела даних ODBC використовується мова

1) SQL;

2) С++;

3) Pascal;

4) Delfi.

11. Відкритий інтерфейс зв’язку з базами данихODBC

1) являє собою незалежну від типу баз даних технологію, призначену для організації взаємодії з реляційними СУБД;

2) являє собою залежну від типу баз даних технологію, призначену для організації взаємодії з реляційними СУБД.

 

12. Пакет прикладних програм – це

1) це програмний виріб, який є складовою прикладного програмного забезпечення;

2) комплекс взаємозв’язаних програм, що має спеціальну будову, яка забезпечує значне підвищення продуктивності праці користувачів, що мають певну кваліфікацію, в процесі розв’язання певного класу задач;

3) функціонально незавершений комплекс програм, орієнтований на розв’язання певного логічно цілісного класу задач.

 

13. Елементи за якими можна впорядкувати певну сукупність даних називаються

1) атрибут (реквізит);

2) запис;

3) ключові атрибути (поля);

4) файл.

 

14. Одиниця обміну даними між програмою та зовнішньою пам’яттю називається

1) атрибут (реквізит);

2) запис;

3) ключовий атрибут (поле);

4) файл.

 

15. Основні вимоги до пакету прикладних програм, що має сукупність мовних і програмних засобів, призначених для створення, ведення та спільного використання БД багатьма користувачами:

1) надмірність даних;

2) залежність даних;

3) цілісність даних;

4) авторизація доступу.

 

16. Якщо предметна область представлена у вигляді сукупності відношень, що можуть бути порівнянними відношеннями, і в них відсутні групи, які повторюються, то ці відношення задані у

1) першій нормальній формі (1НФ);

2) другій нормальній формі (2НФ);

3) третій нормальній формі (2НФ);

 

17. Методо-орієнтовані ПППпризначені

1) для розв’язання задачі або групи задач, що мають подібну постановку, одним з кількох методів, передбачених у пакеті;

2) для розв’язання окремих задач, що суттєво відрізняються як за постановкою, так і за методами розв’язання;

3) для реалізації окремих процедур технології оброблення даних, що є типовими і часто повторюються.

 

18. Проблемно-орієнтовані ПППпризначені

1) для розв’язання задачі або групи задач, що мають подібну постановку, одним з кількох методів, передбачених у пакеті;

2) для розв’язання окремих задач, що суттєво відрізняються як за постановкою, так і за методами розв’язання;

3) для реалізації окремих процедур технології оброблення даних, що є типовими і часто повторюються.

 

19. Проблемно-орієнтовані ПППпризначені

1) для розв’язання задачі або групи задач, що мають подібну постановку, одним з кількох методів, передбачених у пакеті;

2) для розв’язання окремих задач, що суттєво відрізняються як за постановкою, так і за методами розв’язання;

3) для реалізації окремих процедур технології оброблення даних, що є типовими і часто повторюються.

 

20. Технологічно-орієнтовані ПППпризначені

1) для розв’язання задачі або групи задач, що мають подібну постановку, одним з кількох методів, передбачених у пакеті;

2) для розв’язання окремих задач, що суттєво відрізняються як за постановкою, так і за методами розв’язання;

3) для реалізації окремих процедур технології оброблення даних, що є типовими і часто повторюються.

 

21. Ескізне проектування– це

1) процес описування очікуваної поведінки системи з точки зору зовнішнього відносно системи спостерігача;

2) розроблення сукупності проектних рішень щодо алгоритмічної структури програмного виробу та організації інформаційного забезпечення;

3) реалізація проектних рішень, вироблених відповідно до раніше сформульованих вимог;

4) перевірка відповідності програмного виробу його специфікаціям на реальних даних або даних контрольного прикладу, що наведений у технічному завданні.

 

22. Технічне проектування– це

1) процес описування очікуваної поведінки системи з точки зору зовнішнього відносно системи спостерігача;

2) розроблення сукупності проектних рішень щодо алгоритмічної структури програмного виробу та організації інформаційного забезпечення;

3) реалізація проектних рішень, вироблених відповідно до раніше сформульованих вимог;

4) перевірка відповідності програмного виробу його специфікаціям на реальних даних або даних контрольного прикладу, що наведений у технічному завданні.

23. Робоче проектування– це

1) процес описування очікуваної поведінки системи з точки зору зовнішнього відносно системи спостерігача;

2) розроблення сукупності проектних рішень щодо алгоритмічної структури програмного виробу та організації інформаційного забезпечення;

3) реалізація проектних рішень, вироблених відповідно до раніше сформульованих вимог;

4) перевірка відповідності програмного виробу його специфікаціям на реальних даних або даних контрольного прикладу, що наведений у технічному завданні.

 

24. Випробування програм– це

1) процес описування очікуваної поведінки системи з точки зору зовнішнього відносно системи спостерігача;

2) розроблення сукупності проектних рішень щодо алгоритмічної структури програмного виробу та організації інформаційного забезпечення;

3) реалізація проектних рішень, вироблених відповідно до раніше сформульованих вимог;

4) перевірка відповідності програмного виробу його специфікаціям на реальних даних або даних контрольного прикладу, що наведений у технічному завданні.

 

25. Процедурне програмування– це

1) метод, який регламентує виділення в задачі, що розв’язується, загальних елементів, які реалізуються у вигляді окремих процедур і використовуються потім у формуванні програмного комплексу;

2) метод побудови складних програм за ієрархічним принципом на базі невеликих програмних блоків чи модулів;

3) форма програмування, в якій логіка програми може бути подана комбінацією тільки трьох базових структур, до яких належать: функціональний елемент чи лінійна послідовність функціональних елементів; розподільна структура (альтернативна чи структура вибору); циклічна структура.

 

26. Модельне програмування– це

1) метод, який регламентує виділення в задачі, що розв’язується, загальних елементів, які реалізуються у вигляді окремих процедур і використовуються потім у формуванні програмного комплексу;

2) метод побудови складних програм за ієрархічним принципом на базі невеликих програмних блоків чи модулів;

3) форма програмування, в якій логіка програми може бути подана комбінацією тільки трьох базових структур, до яких належать: функціональний елемент чи лінійна послідовність функціональних елементів; розподільна структура (альтернативна чи структура вибору); циклічна структура.

27. Структурне програмування– це

1) метод, який регламентує виділення в задачі, що розв’язується, загальних елементів, які реалізуються у вигляді окремих процедур і використовуються потім у формуванні програмного комплексу;

2) метод побудови складних програм за ієрархічним принципом на базі невеликих програмних блоків чи модулів;

3) форма програмування, в якій логіка програми може бути подана комбінацією тільки трьох базових структур, до яких належать: функціональний елемент чи лінійна послідовність функціональних елементів; розподільна структура (альтернативна чи структура вибору); циклічна структура.

 

28. Система управління базами даних Oracle – це:

1) це стійка, масштабована система управління ієрархічними базами даних, здатна ефективно зберігати і обробляти величезну кількість даних в умовах розрахованого на багато користувачів доступу;

2) це стійка, масштабована система управління мереженими базами даних, здатна ефективно зберігати і обробляти величезну кількість даних в умовах розрахованого на багато користувачів доступу;

3) стійка, масштабована система управління реляційними базами даних, здатна ефективно зберігати і обробляти величезну кількість даних в умовах розрахованого на багато користувачів доступу;

4) це стійка, масштабована система управління об’єктно-орієнтованими базами даних, здатна ефективно зберігати і обробляти величезну кількість даних в умовах розрахованого на багато користувачів доступу.

 

29. Системна пам'ять для всієї бази даних Oracle називається

1) PGA;

2) SGA;

3) DBWR;

4) PMON.

 

30. Область пам'яті, яка містить дані і інформацію одного процесу, що керує, і між процесами не розділяється називається

1) PGA;

2) SGA;

3) DBWR;

4) PMON.

 

31. DBA-представлення, містять інформацію

1) про всі об'єкти бази даних;

2) лише про ті об'єкти, які доступні користувачеві;

3) містять інформацію про всі об'єкти бази даних, що належать користувачеві.

32. ALL-представлення, містять інформацію

1) про всі об'єкти бази даних;

2) лише про ті об'єкти, які доступні користувачеві;

3) містять інформацію про всі об'єкти бази даних, що належать користувачеві.

 

33. USER-представлення містять інформацію

1) про всі об'єкти бази даних;

2) лише про ті об'єкти, які доступні користувачеві;

3) містять інформацію про всі об'єкти бази даних, що належать користувачеві.

 

34. Процедурна мова PL/SQL призначена

1) для реалізації серверної бізнес-логіки у вигляді сукупності збережених програм;

2) для реалізації серверної бізнес-логіки у вигляді SQL-операторів.

 

35. У SQL*Plus можна виконувати:

1) оператори SQL;

2) програми PL/SQL;

3) команди SQL*Plus;

4) все вище перераховане.

 

36. Для перегляду помилок при компіляції програм PL/SQL можна використовувати команду

1) SHOW USER;

2) SET ERRORSS;

3) SHOW ERRORS;

4) LIST ERRORS.

 

37. Логічним набором об'єктів бази даних, таких, як таблиці, послідовності, програми, що належать користувачеві є

1) користувач (USER);

2) уявлення (вигляд) (VIEW);

3) схема (SCHEMA);

4) індекс (INDEX).

 

38. Консоль SQL*Plus дозволяє:

1) відображати дані з бази даних Oracle;

2) оформляти дані у вигляді звітів;

3) виконувати функції адміністрування бази даних;

4) все вищесказане.

 

39. Транслятор:

1) перекладає вихідний код програми машинною мовою;

2) переводить код програми на машинній мові у вихідний код;

3) створює виконуючі інтерпретатори, які потім обробляють вихідний код;

4) виробляє машинний код для виконуючих інтерпретаторів.

 

40. За умовчанням у фразі ORDER BY застосовується сортування в порядку зростання.

1) так;

2) ні.

 

41. Яка з наступних команд LIKE поверне рядки з ім'ям SОТКА?

1) WHERE ename LIKE '_SOT%';

2) WHERE ename LIKE 'S_T%';

3) WHERE ename LIKE '%TKA_';

4) WHERE ename LIKE '%TOK%'.

 

42. Які з наступних операторів UPDATE є допустимими?

1) UPDATE emp SET sal = sal * 1.05;

2) UPDATE emp WHERE sal = 20000;

3) UPDATE emp SET ename = 1234 WHERE deptno = 10;

4) UPDATE emp WHERE deptno = 10 SET ename = 'SOTKA'.

 

43. Які з наступних типів даних НЕ є допустимими Oracle?

1) BLOB;

2) CHAR;

3) VARCHAR;

4) INT.

 

44. Який правильний синтаксис створення таблиці з двома стовпцями?

1) CREATE TABLE ім'я_таблиці

ім'я_таблиці_1 тип_даних,

ім'я_таблиці_2 тип_даних;

2) CREATE TABLE ім'я_таблиці

FROM ім'я_ столбца_1 тип_даних,

ім'я_ столбца_2 тип_даних;

3) CREATE TABLE ім'я_таблиці (

ім'я_ стовпця_1 тип_даних,

ім'я_ стовпця_2 тип_даних;

45. Що з перерахованого не відноситься до достоїнств юліанських дат?

1) Простота обчислень з датами

2) Можливість перевірки достовірності

3) Правильне сортування

4) Прискорення процесу роботи

5) Пристосованість для зберігання часу

 

46. На якому рядку виконання цієї команди буде перервано через помилку?

SELECT first name ||

" " ||

last_name

"Full Name"

FROM plsql_person;

1) 1;

2) 2;

3) 3;

4) 4;

5) 5;

6) Команда буде виконана успішно.

 

47. Які з перерахованих символів не можна використовувати в математичних формулах усередині SQL-оператора?

1) +

2) (

3) ]

4) *

5) {

6) /

 

48. Який правильний синтаксис привласнення псевдоніма стовпцю?

1) SELECT ім'я_стовпця ALIAS псевдонім FROM ім'я_таблиці;

2) SELECT ім'я_стовпця псевдонім FROM ім'я_таблиці;

3) SELECT псевдонім FROM ім'я_таблиці;

4) ASSIGN псевдонім ТО ім'я_стовпця;

 

49. Яке правильне визначення терміну "точка збереження"?

1) місце серед набору команд DML, в якому Oracle повинен зберегти дані на сервері, аби вони сталі видимі іншим користувачам;

2) місце, в якому Oracle повинен припинити обробку, поки ви не дасте команду на продовження;

3) місце серед набору команд DML, куди Oracle повинен повернутися, анулювавши все подальші зміни;

4) параметр, який вказує, в який момент Oracle повинен виконувати резервне копіювання і відновлення бази даних.

 

50. Яка з перерахованих умов є правильною?

1) WHERE 'Smith';

2) WHERE 'Job.Description" = 'Manager';

3) WHERE SaLaRy = SYSDATE;

4) WHERE LAST NAME BETWEEN 'K' AND 9;

5) WHERE HIREDATE BETWEEN '02-JAN-10' AND '01-JAN-11';

6) WHERE PRICE LIKE 10%.

 

51. Які з перерахованих серій команд управління трансакцією позбавлені сенсу?

1) вставка деяких записів, COMMIT, ROLLBACK

2) ROLLBACK, вставка деяких записів, COMMIT

3) SAVEPOINT, вставка деяких записів, ROLLBACK, ROLLBACK, COMMIT

4) ROLLBACK, вставка деяких записів, COMMIT, COMMIT

 

52. Які символи використовуються як шаблони для одиночного символу і групи символів відповідно?

1)?, *

2) _, %

3)?, _

4)?, %

5) %. _

6) *, _

7) *,?

8) *, %

 

53. В якому рядку буде видано повідомлення про помилку при виконанні команди з таким синтаксисом?

UPDATE ім'я_таблиці

WHERE ім'я_стовпця = умова

SET ім'я _ стовпця – нове_значення

ORDER BY ім'я_стовпця;

1) 1;

2) 2;

3) 3;

4) 4;

5) команда буде виконана успішно.

 

54. Який редактор запускається при введенні команди ED в SQL*Plus?

1) внутрішній редактор Oracle;

2) редактор, який використовується у вашій системі за умовчанням;

3) програма EDIT;

4) програма VI.

 

55. Яка з перерахованих команд не змінює спосіб відображення даних на екрані?

1) COLUMN;

2) SET LINESIZE;

3) SPOOL;

4) SET PAGESIZE.

 

56. В якому рядку, буде видано повідомлення про помилку при виконанні цієї команди?

SELECT product name, quantity, purchase date

FROM plsql_purchase

WHERE quantity <= &maximum_quantity_sold;

1) 1;

2) 2;

3) 3;

4) команда буде виконана успішно.

 

57. В якому рядку буде видано повідомлення про помилку при виконанні цієї команди?

SET VERIFY OFF

SET ECHO OFF

ACCEPT v_earliest_date PROMPT 'Earliest date? (dd-mmm-yy): ' -

ACCEPT v_latest_date PROMPT 'Latest date? (dd-mmm-yy): '

SELECT product_name, quantity, purchase_date

FROM plsql101_purchase

WHERE purchase_date BETWEEN '&earliest_date' AND '&latest_date'

ORDER BY product_name, quantity;

SET VERIFY ON

SET ECHO ON

1) 1;

2) 3;

3) 5;

4) 7;

5) 9.

 

58. На якому рядку буде видано повідомлення про помилку при виконанні цієї команди?

INSERT INTO plsql_product (

product_name,

product_price,

quantity_on_hand,

last stock date)

VALUES (

'New Product',

1.95,

10,

TO_CHAR(USER));

1) 1;

2) 2;

3) 7;

4) 10;

5) команда буде виконана успішно.

59. Яке з перерахованих тверджень істинне?

1) ROUND(4.5, 0) < TRUNC(4.5, 0);

2) ROUND(4.1, 0) < TRUNC(4.2, 0);

3) ROUND(8.9, 0) > TRUNC(8.9, 0);

4) ROUND(8.9, 1) > TRUNC(8.95, 2).

 

60. Яке значення поверне приведена нижче функція DECODE?

DECODE ('B',

'A', 'One',

'Е', 'Five',

'Т','Nine',

'О', 'Fifteen',

'U', 'Twenty-one',

'N/A')

1) One;

2) Two;

3) Five;

4) N/A.

 

61. Яке значення поверне приведена нижче функція SUBSTR, коли зустріне значення 'Psychic trance Medium' в стовпці ITEM_DESC?

SUBSTR(item desc,

INSTR(item desc,

' '

’ ’

1)

+2,

99)

1) Medium;

2) Psychic trance;

3) Psychic trance, Medium.

 

62. Яка з перерахованих функцій поверне останній день 2002 року?

1) SELECTADD_MONTHS(LAST_DAY('14-OCT-02'), +1) FROM DUAL;

2) SELECTADD_MONTHS(LAST_DAY('15-OCT-02'), -1) FROM DUAL;

3) SELECTADD_MONTHS(LAST DAY('16-OCT-02'),+2) FROM DUAL;

4) SELECTADD_MONTHS(LAST DAY('17-OCT-02'),-2) FROM DUAL;

 

63. Що з перерахованого не відноситься до переваг індексів?

1) прискорене виконання команд INSERT;

2) прискорене виконання команд UPDATE;

3) прискорене виконання команд SELECT;

4) прискорене виконання команд DELETE.

 

64. В якому рядку буде видано повідомлення про помилку при виконанні цієї команди?

CREATE INDEX plsql_purchase_pk ON plsql_purchase (

product name,

salesperson,

purchase_date

);

1) 1;

2) 2;

3) 3;

4) 4;

5) Команда буде виконана успішно.

 

65. Який з перерахованих індексів краще всього підходить для стовпця з високою кардинальністю?

1) складений;

2) В*-дерево;

3) бітовий;

4) інший.

 

66. Яка з перерахованих команд дозволила б гарантувати, що товар, назва якого вводиться в запис про покупку, існує в таблиці товарів?

1) CREATE INDEX ім'я_індексу ON ім'я_таблиці (ім'я_стовпця);

2) ALTER TABLE ім'я_таблиці MODIFY (ім'я _ стовпця NO T NULL);

3) ALTER TABLE ім'я_таблиці ADD CONSTRAINT ім'я_обмеження UNIQUE (ім'я_стовпця);

4) ALTER TABLE ім'я_таблиці ADD CONSTRAINT ім'я_обмеження CHECK (ім'я_стовпця умова);

5) ALTER TABLE ім'я_таблиці ADDCONSTRAINT ім'я_обмеження FOREIGN KEY (ім'я_стовпця) REFERENCES ім'я_головної_таблиці;

 

67. Що буде виведене в результаті виконання приведеної нижче команди, якщо таблиця 1 містить п'ять записів, а таблиця 2 – десять записів?

SELECT ім'я_таблиці_1. ім'я_стовпця_1,

ім'я_таблиці_2. ім'я_стовпця_2

FROM ім'я_таблиці_1,

ім'я_таблиці_2;

1) п'ять записів з таблиці 1;

2) десять записів з таблиці 2;

3) п'ятнадцять записів з даними з обох таблиць;

4) п'ятдесят записів з даними з обох таблиць;

5) кількість виведених записів залежатиме від того, скільки записів таблиці 1 мають ті ж значення, що і записи таблиці 2.

 

68. Яка з наступних команд перенесе дані з таблиці PRODUCT в таблицю PRODUCT ARCHIVE?

1) INSERT INTO product (SELECT * FROM product_archive);

2) COPY * FROM product TO product_archive;

3) CREATE TABLE product_archive AS SELECT * FROM product;

4) INSERT INTO product_archive (SELECT * FROM product);

 

69. Яка з наступних команд перейменує таблицю?

1) RENAME ім'я_таблиці новое_ім'я_таблиці;

2) RENAME ім'я_таблиці ТО нове_ім'я_таблиці;

3) RENAME TABLE ім'я_таблиці нове_ ім'я_таблиці;

4) RENAME TABLE ім'я_таблиці ТО нове_ім'я_таблиці;

 

70. Яка з наступних команд додасть обов'язковий текстовий стовпець NEW COLUMN до таблиці ТАВ1?

1) ALTER TABLE tab1 ADD new_column VARCHAR2(10) NOT NULL;

2) ADD new_column VARCHAR2(10) NOT NULL TO tab1;

3) ALTER tab1 ADD new_column VARCHAR2(10) NOT NULL;

4) ADD new_column VARCHAR2(10) NOT NULL TO TABLE tab1;

 

71. Що з перерахованого не відноситься до переваг вистав?

1) можливість привласнювати стовпцям альтернативні імена, зрозуміліші, ніж імена в базовій таблиці;

2) можливість сполучати інформацію з багатьох таблиць;

3) можливість фільтрувати даних для відображення лише певних стовпців;

4) прискорення доступу до даних за рахунок прямого звернення до необхідних стовпців.

 

72. Яка з наступних команд не приведе до створення послідовності?

1) CREATE SEQUENCE new seq NOMAXVALUE;

2) CREATE SEQUENCE 2new_seq START WITH 2;

3) CREATE SEQUENCE new3_seq MIN 1 MAX 100 CYCLE;

4) CREATE SEQUENCE new_4seq INCREMENT BY -1;

 

73. Що з перерахованого відноситься до переваг синонімів?

1) збільшення швидкості передачі даних;

2) можливість посилатися на стовпець по іншому імені;

3) можливість посилатися на таблицю по іншому імені;

4) можливість посилатися на таблицю, не знаючи її власника.

 

74. Що із сказаного нижче відносно функцій і процедур PL/SQL справедливо?

1) Між ними немає різниці;

2) У специфікації функції вказаний тип значення, яке повертається, і функція зобов'язана повертати значення цього типа. У специфікації. процедури тип значення, що повертається, не вказується, тому вона не зобов'язана повертати яке-небудь значення, але може містити оператор повернення, який просто припиняє її виконання і повертає управління коду, що викликав;

3) І ті, та інші можуть мати формальні параметри OUT або IN OUT, але у функції такі параметри використовувати не слід;

4) І ті, та інші можуть використовуватися в конструкції WHERE SQL-оператора SELECT.

 

75. Що буде результатом виконання наступного коду?

«outer block»

DECLARE

scope_num NUMBER;= 3;

BEGIN

DECLARE

scope_num NUMBER:= 6;

Num a'NUMBER:= outer block.scope_num;

BEGIN

dbms_output.put_line(scope_num);

dbms_output.put_line(Num_a);

END;

dbms_output.put line(scope_num);

END;

1) 633;

2) Виконання буде перервано з видачею повідомлення про повторне оголошення;

3) 333;

4) 636.

 

76. Що із сказаного нижче відносно операторів IF справедливо?

1) Виконується не більш одного набору операторів, відповідного умові із значенням TRUE. Всі останні оператори не виконуються.

2) Можливі варіанти. Інколи виконується більше одного набору операторів, оскільки достеменними можуть бути одночасно декілька умов.

 

77. Для якого з наступних циклів буде виконаний як мінімум один прохід?

1) LOOP;

2) WHILE FOR;

3) курсорний FOR.

 

78. Що із сказаного нижче відносно виключень невірно?

1) Виключення, викликані в секції оголошень, можуть бути оброблені у включаючому блоці, якщо ви цього захочете.

2) Після того, як обробник виключення завершує свою роботу, виконуються оператори виконуваної секції, наступні безпосередньо за оператором, що привів до збудження виключення.

3) Коли система збуджує виключення і вони не обробляються програмістом, система не проводить автоматичний відкат всіх завершених змін об'єктів бази даних (наприклад, таблиць), зроблених в тій виконуваній секції, де виникло виключення.

4) Виключення, збуджене у викликаній процедурі і не оброблюване цією процедурою, приведе до відкату змін, виконаних в параметрах IN OUT і OUT до моменту виникнення виключення.

 

79. Що із сказаного нижче відносно DML SQL в PL/SQL справедливо?

1) Реалізувати DML SQL можна двома способами: за допомогою явних курсорів і неявних курсорів;

2) DML SQL не можна реалізувати в коді PL/SQL;

3) Явні курсори не можна використовувати для виконання операторів DML, що зачіпають не більш за один рядок;

4) Змінні PL/SQL можна використовувати в DML SQL усередині коду PL/SQL.

 

80. Угоди про кодування важливі оскільки:

1) Дотримання їх полегшує супровід програмного забезпечення.

2) Вони дозволяють добитися кращого взаєморозуміння між багаточисельними розробниками крупних проектів.

3) 3Вони усувають проблеми, які можуть виникати при використанні важких для сприйняття стилів кодування.

4) Вони гарантують переносимість будь-якого коду.

 

81. Що із сказаного нижче відносно пакетів невірно?

1) Пакети можуть містити тригери.

2) Змінні пакету – це змінні, оголошені в специфікації пакету і ініціалізовані лише один раз, при завантаженні пакету в пам'ять.

3) Виконувана секція пакету призначена головним чином для привласнення значень змінним пакету і виконання деяких однократних дій, що відносяться до цього пакету.

4) Функції і процедури, оголошені і визначені в тілі пакету, але не оголошені в його специфікації, недоступні користувачам пакету.

 

82. Що із сказаного нижче відносно тригерів справедливо?

1) Тригери можуть викликатися системою автоматично.

2) PL/SQL можуть викликати інші процедури, що зберігаються, або функції

3) Якщо в ході виконання тригера збуджується необроблюване виключення, проводиться відкат всіх змін, включаючи ті, які були зроблені тригерним оператором.

4) Можна писати тригери для пакетів, оскільки пакети також зберігаються в базі даних.

 

 

83. Які області пам’яті не являються частиною SGA?

1) Кеш буферу бази даних;

2) PGA;

3) Журнальний буфер;

4) Розділяє мий пул.

 

84. Яке з наступних тверджень вірне?

1) Сервер Oracle – це сукупність інформації, яка зберігається в трьох типах файлів.

2) Користувач встановлює з’єднання з базою даних, запускаючи екземпляр Oracle.

3) З’єднання – це канал між сервером Oracle і екземпляром Oracle.

4) Сеанс починається, коли користувач авторизується сервером Oracle.

 

85. Які області пам’яті використовуються для кешування інформації словника даних?

1) Кеш буферу бази даних;

2) PGA;

3) Журнальний буфер;

4) Розділяємий пул.

 

86. Основне призначення журнального буферу – занесення в нього записів про всі зміни в блоках бази даних.

1) Так;

2) Ні.

 

87. PGA – область пам’яті, яка містить дані і керуючу інформацію декількох серверних і декількох фонових процесів.

1) Так;

2) Ні.

 

88. Який один із процесів доступний, коли екземпляр Oracle запущений?

1) Користувацький процес;

2) Фоновий процес;

3) Серверний процес;

4) Системний процес.

 

89. База даних складається із керуючих файлів, файлів даних і журнальних файлів.

1) Так;

2) Ні.

 

90. Представлення словника даних – статичне представлення.

1) Так;

2) Ні.

 



Поделиться:


Последнее изменение этой страницы: 2016-06-23; просмотров: 176; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.12.34.178 (0.398 с.)