Главная / Базы данных /
Введение в СУБД 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) запрос выведет ошибку, т.к. такой функции нет