Главная / Базы данных /
Введение в СУБД MySQL / Тест 11
Введение в СУБД MySQL - тест 11
Упражнение 1:
Номер 1
Какая функция позволяет выполнить побитовую операцию И
?
Ответ:
 (1) OR
 
 (2) AND
 
 (3) &
 
 (4) |
 
 (5) ||
 
Номер 2
Какая функция позволяет выполнить побитовую операцию ИЛИ
?
Ответ:
 (1) OR
 
 (2) AND
 
 (3) &
 
 (4) |
 
 (5) ||
 
Номер 3
Какая функция позволяет выполнить побитовое сложение по модулю 2 (исключающее ИЛИ
)?
Ответ:
 (1) ^
 
 (2) >>
 
 (3) <<
 
 (4) |
 
 (5) ||
 
Упражнение 2:
Номер 1
Какая функция позволяет зашифровать строку, используя тройной DES-алгоритм?
Ответ:
 (1) ENCRYPT
 
 (2) DES_ENCRYPT
 
 (3) AES_ENCRYPT
 
 (4) MD5
 
 (5) MD3
 
Номер 2
Какая функция позволяет зашифровать строку, используя системный вызов Unix crypt()
?
Ответ:
 (1) ENCRYPT
 
 (2) DES_ENCRYPT
 
 (3) AES_ENCRYPT
 
 (4) MD5
 
 (5) CRYPT
 
Номер 3
Какая функция вычисляет 160-разрядную контрольную сумму SHA1
для строки?
Ответ:
 (1) SHA
 
 (2) SHA1
 
 (3) MD5
 
 (4) SHA160
 
Упражнение 3:
Номер 1
Какая функция позволяет определить, насколько быстро MySQL
выполняет выражение?
Ответ:
 (1) BENCHMARK
 
 (2) TEST
 
 (3) COMPARE
 
 (4) SPEED
 
 (5) TIME
 
Номер 2
Определите назначение функции BENCHMARK
Ответ:
 (1) функция позволяет определить, насколько быстро MySQL
выполняет выражение 
 (2) позволяет определить количество подключений к серверу MySql
 
 (3) определяет степень загруженности процессора сервера MySql
 
Номер 3
Определите результат запроса
SELECT BENCHMARK(1000000,ENCODE("hello","goodbye"));
Ответ:
 (1) запрос закодирует строку "hello"
ключом "goodbye"
1000000 раз 
 (2) запрос проверит, является ли строка "goodbye"
ключом к закодированной строке "hello"
 
 (3) запрос объединит строки "hello"
и "goodbye"
1000000 раз 
Упражнение 4:
Номер 1
Какая функция определит комбинацию имени пользователя и имени хоста после аутентификации в текущем сеансе?
Ответ:
 (1) GET_USER
 
 (2) CURRENT_USER
 
 (3) SESSION_USER
 
 (4) HOST
 
Номер 2
Определите назначение функции CURRENT_USER
Ответ:
 (1) вернет имя пользователя и имя хоста в текущем сеансе 
 (2) вернет имя пользователя в текущем сеансе 
 (3) вернет имя хоста в текущем сеансе 
Номер 3
Какая из функций возвращает имя текущего пользователя MySQL и имя хоста, с которого он подключился?
Ответ:
 (1) USER()
 
 (2) SESSION_USER()
 
 (3) SYSTEM_USER()
 
Упражнение 5:
Номер 1
Какая из функций вернет следующий результат
'12,332.1235'
Ответ:
 (1) SELECT FORMAT(12332.123456, 3);
 
 (2) SELECT FORMAT(12332.123456, 4);
 
 (3) SELECT FORMAT(12332.123456, 5);
 
 (4) SELECT FORMAT(12332.123456, *, 4);
 
Номер 2
Определите результат запроса
SELECT FORMAT(12332.123456, 4);
Ответ:
 (1) '12,332.1235'
 
 (2) '12,332.123'
 
 (3) '12,332.1234'
 
 (4) '12,332.12345'
 
 (5) '12,332.124'
 
Номер 3
Определите назначение функции FORMAT
Ответ:
 (1) инициализирует (обнуляет) базу данных 
 (2) инициализирует (обнуляет) указанную таблицу 
 (3) форматирует числа в виде '#,###.##'
с возможностью округления 
 (4) округляет дробные числа до целых 
Упражнение 6:
Номер 1
Какая функция возвращает Универсальный Уникальный Идентификатор?
Ответ:
 (1) UID
 
 (2) UUID
 
 (3) ID
 
 (4) RAND
 
Номер 2
Сколько шестнадцатеричных чисел входят в состав UUID
?
Ответ:
 (1) 5
 
 (2) 4
 
 (3) 6
 
 (4) 1
 
Номер 3
Определите назначение функции UUID
Ответ:
 (1) генерирует 128-разрядное число, представленное в виде строки, состоящей из пяти шестнадцатеричных чисел, глобально уникальное во времени и пространстве 
 (2) генерирует случайное глобально уникальное во времени и пространстве шестнадцатеричное число в виде строки 
 (3) генерирует 256-разрядное число, случайное глобально уникальное во времени и пространстве число в виде строки 
Упражнение 7:
Номер 1
Какая функция позволяет осуществить битовый сдвиг влево?
Ответ:
 (1) <
 
 (2) <<
 
 (3) |
 
 (4) ||
 
Номер 2
Какая функция позволяет осуществить битовый сдвиг вправо?
Ответ:
 (1) >
 
 (2) >>
 
 (3) \
 
 (4) \\
 
Номер 3
Какая функция позволяет инвертировать биты?
Ответ:
 (1) ~
 
 (2) >>
 
 (3) ||
 
 (4) |
 
Упражнение 8:
Номер 1
Какая функция позволяет узнать набор символов в строке?
Ответ:
 (1) CHARSET
 
 (2) CHAR
 
 (3) CHR
 
Номер 2
Определите назначение функции CHARSET
Ответ:
 (1) устанавливает кодировку по умолчанию 
 (2) возвращает кодировку строки 
 (3) преобразует строку в другую кодировку 
Номер 3
Какая функция позволяет получить последнее автоматически сгенерированное значение, которое было вставлено в столбец AUTO_INCREMENT
?
Ответ:
 (1) LAST_AUTO_INCREMENT
 
 (2) GET_CURRENT_ID
 
 (3) LAST_INSERT_ID
 
 (4) CONNECTION_ID
 
Упражнение 9:
Номер 1
Какая функция позволяет узнать имя базы данных по умолчанию?
Ответ:
 (1) DATABASE
 
 (2) BASE
 
 (3) DEFAULT
 
 (4) DESCRIBE
 
Номер 2
Определите назначение функции DATABASE
Ответ:
 (1) устанавливает имя текущей базы данных 
 (2) получает информацию об указанной базе данных  
 (3) возвращает имя текущей базы данных 
Номер 3
Что выведет запрос
SELECT DATABASE();
Ответ:
 (1) запрос выведет имя текущей базы данных 
 (2) запрос выдаст ошибку, т.к. опущен обязательный параметр 
 (3) запрос выведет все доступные базы данных 
Упражнение 10:
Номер 1
Какая функция позволяет узнать версию сервера MySql?
Ответ:
 (1) VER
 
 (2) MYSQL
 
 (3) INFO
 
 (4) VERSION
 
Номер 2
Определите назначение функции VERSION
Ответ:
 (1) функция выводит информацию о всех изменениях в текущей версии, относительно более ранней версии 
 (2) функция выводит имя текущего пользователя MySQL, имя хоста, с которого он подключился, и версию MySql сервера 
 (3) функция возвращает строку, содержащую информацию о версии сервера MySQL 
Номер 3
Что выведет запрос
SELECT VER();
Ответ:
 (1) запрос выведет информацию о всех изменениях в текущей версии, относительно более ранней версии 
 (2) запрос выведет строку, содержащую информацию о версии сервера MySQL 
 (3) запрос выведет ошибку, т.к. такой функции нет