Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Тест по "Информатике"

Автор:   •  Март 27, 2023  •  Тест  •  69,589 Слов (279 Страниц)  •  135 Просмотры

Страница 1 из 279

1. Какое из следующих объявлений является недействительным?

v_count PLS_INTEGER:=0;

college_name VARCHAR2(20):='Harvard';

v_pages CONSTANT NUMBER; (*)

v_start_date DATE := sysdate+1;

2. Какое из следующих значений НЕ следует использовать в качестве имени переменной?

Имя таблицы.

Имя столбца таблицы. (*)

Имя базы данных.

3.

1. Null

2. False

3. True

4. 0

Что из вышеперечисленного можно присвоить логической переменной?

2 и 3

2, 3 и 4

1, 2 и 3 (*)

1, 2, 3 и 4

4. Запускается следующий анонимный блок кода:

BEGIN

INSERT INTO countries (id, name)

VALUES ('XA', 'Xanadu');

INSERT INTO countries (id, name)

VALUES ('NV', 'Neverland');

COMMIT;

COMMIT;

ROLLBACK;

END;

Что происходит, когда блок кода заканчивается?

У вас нет ничего нового; последний ОТКАТ отменил вставки.

У вас есть строки, добавленные дважды; есть четыре новые строки.

У вас есть две новые строки. (*)

Вы получаете ошибку; вы не можете СОВЕРШИТЬ дважды подряд.

5. Что из следующего лучше всего описывает databasetransaction?

Все операторы DML в одном блоке PL / SQL

Связанный набор операторов SQL DML, которые должны выполняться либо полностью, либо вообще не выполняться (*)

Один оператор SQL, который обновляет несколько строк таблицы

Оператор SELECT основан на соединении двух или более таблиц базы

данных 6. Какие из следующих идентификаторов являются допустимыми? (Выберите два.) (Выберите все правильные ответы)

Полное имя

students_street_address (*)

v_code (*)

#hours

completion_%

7. Какие из следующих идентификаторов являются допустимыми? (Choosetwo.) (Выберите все правильные ответы)

вчера (*)

вчерашняя дата

number_of_students_in_the_class

v $ testresult (*)

# студенты

8. Какие из следующих лексических единиц PL / SQL? (Choosetwo.) (Выберите все правильные ответы)

Идентификаторы (*)

Столбцы таблицы

Зарезервированные слова (*)

Анонимные блоки

SQL Workshop

9. Что будет отображаться при выполнении следующего кода?

ОБЪЯВИТЬ

НОМЕР varA : = 12;

BEGIN

ОБЪЯВИТЬ

НОМЕР varB : = 8;

BEGIN

varA := varA + varB;

END;

DBMS_OUTPUT.PUT_LINE(varB);

END;

8

12

Ничего, блок выйдет из строя с ошибкой (*)

20

varB

10. В следующем коде строка A вызывает исключение. Какое значение будет отображаться при выполнении кода?

ОБЪЯВИТЬ

outer_var VARCHAR2(50) := 'My';

BEGIN

outer_var := outer_var || 'name';

ОБЪЯВИТЬ

inner_var NUMBER;

BEGIN

inner_var := 'Mehmet'; --Строка A

outer_var := outer_var || ' is';

END;

outer_var := outer_var || 'Zeynep';

ИСКЛЮЧЕНИЕ

КОГДА ДРУГИЕ, ТО

DBMS_OUTPUT.PUT_LINE(outer_var);

END;

My

My name (*)

My name is Меня

зовут Зейнеп

11. Когда используются вложенные блоки, какие блоки могут или должны быть помечены?

Внутренний блок должен быть помечен, внешний блок может быть помечен.

Оба блока должны быть помечены

Вложенные блоки не могут быть помечены

Внешний блок должен быть помечен, если он должен быть упомянут во внутреннем блоке. (*)

12. Что будет отображаться при выполнении следующего кода?

ОБЪЯВИТЬ

x VARCHAR2(6) := 'Chang';

BEGIN

ОБЪЯВИТЬ

x VARCHAR2(12) := 'Susan';

BEGIN

x := x || x;

END;

DBMS_OUTPUT.PUT_LINE(x);

END;

Susan

Chang (*)

ChangChang

SusanChang

Код завершится ошибкой

13. Изучите следующий код. В строке A мы хотим присвоить значение 22 переменной внешнего блока v_myvar. Какой код мы должны написать в строке A?

<<outer_block>>

DECLARE

v_myvar NUMBER;

BEGIN

<<inner_block>>

...

Скачать:   txt (900.7 Kb)   pdf (1.6 Mb)   docx (494.6 Kb)  
Продолжить читать еще 278 страниц(ы) »
Доступно только на Essays.club