игра брюс 2048
Главная / Программирование / Введение в программирование на PHP5 / Тест 10

Введение в программирование на PHP5 - тест 10

Упражнение 1:
Номер 1
Какие команды позволяют открыть соединение с сервером баз данных на локальном сервере?

Ответ:

 (1) $conn = mysql_connect('localhost','username','password'); 

 (2) $conn = mysql_connect('74.125.232.18','username','password'); 

 (3) $conn = mysql_connect('127.0.0.1','username','password'); 


Номер 2
Какая команда позволяет открыть соединение с сервером баз данных на удаленном сервере?

Ответ:

 (1) $conn = mysql_connect('localhost','username','password'); 

 (2) $conn = mysql_connect('sitename.ru','username','12345'); 

 (3) $conn = mysql_connect('http://sitename.ru/','username','password'); 


Номер 3
Какие команды позволяют открыть соединение с сервером баз данных на удаленном сервере?

Ответ:

 (1) $conn = mysql_connect('localhost','username','password'); 

 (2) $conn = mysql_connect('74.125.232.18','username','password'); 

 (3) $conn = mysql_connect('sitename.ru','username','12345'); 


Упражнение 2:
Номер 1
Отметьте корректные способы подключения к серверу баз данных dbsite.ru, если на нем задана учетная запись user с паролем userpass?

Ответ:

 (1) $conn = mysql_connect(dbsite.ru, user, userpass); 

 (2) $conn = mysql_connect('dbsite.ru, user, userpass'); 

 (3) $conn = mysql_connect('dbsite.ru','user','userpass'); 


Номер 2
Отметьте некорректный способ подключения к серверу баз данных dbsite.ru, если на нем задана учетная запись user с паролем userpass?

Ответ:

 (1) $conn = mysql_connect(dbsite.ru, user, userpass); 

 (2) $conn = mysql_connect('dbsite.ru, user, userpass'); 

 (3) $conn = mysql_connect('dbsite.ru','user','userpass'); 


Номер 3
Отметьте корректные способы подключения к серверу баз данных dbsite.ru, если на нем задана учетная запись user с паролем userpass?

Ответ:

 (1) $host = 'dbsite.ru'; $user = 'user'; $pass = 'userpass'; $conn = mysql_connect("$host","$user","$pass"); 

 (2) $host = 'dbsite.ru'; $user = 'user'; $pass = 'userpass'; $conn = mysql_connect($host,$user,$pass); 

 (3) $host = 'dbsite.ru'; $user = 'user'; $pass = 'userpass'; $conn = mysql_connect("$host,$user,$pass"); 


Упражнение 3:
Номер 1
Какой способ выбора базы данных с названием mybase является корректным?

Ответ:

 (1) $db = mysql_select_db('mybase'); 

 (2) $db = mysql_select_db($id_connection,'mybase'); 

 (3) $db = mysql_select_db('mybase',$id_connection); 


Номер 2
Какой способ выбора базы данных с названием mybase является корректным?

Ответ:

 (1) $db = mysql_select_db('mybase', $id_connection); 

 (2) $db = mysql_select_db('mybase, $id_connection'); 

 (3) $db = mysql_select_db("mybase, $id_connection"); 


Номер 3
Какие способы выбора базы данных с названием mybase являются некорректными?

Ответ:

 (1) $db = mysql_select_db('mybase', $id_connection); 

 (2) $db = mysql_select_db('mybase, $id_connection'); 

 (3) $db = mysql_select_db("mybase, $id_connection"); 


Упражнение 4:
Номер 1
Отметьте корректные запросы к базе данных?

Ответ:

 (1) mysql_query('строка_запроса', $id_connection); 

 (2) mysql_query("строка_запроса", $id_connection); 

 (3) $sql = "строка_запроса"; mysql_query($sql, $id_connection); 


Номер 2
Отметьте некорректный запрос к базе данных?

Ответ:

 (1) mysql_query('строка_запроса'); 

 (2) mysql_query("строка_запроса", $id_connection); 

 (3) $sql = "строка_запроса"; mysql_query($sql, $id_connection); 


Номер 3
Отметьте корректные запросы к активной в данный момент базе данных?

Ответ:

 (1) mysql_query('строка_запроса'); 

 (2) mysql_query("строка_запроса"); 

 (3) $sql = "строка_запроса"; mysql_query($sql); 


Упражнение 5:
Номер 1
Какой способ позволяет закрыть соединение с базой данных, идентификатор которой присвоен переменной $conn?

Ответ:

 (1) mysql_close($conn); 

 (2) mysql_close('$conn'); 

 (3) mysql_close("$conn"); 


Номер 2
На странице открыты соединения с несколькими базами данных. Как корректно закрыть соединение с базой, идентификатор которой присвоен переменной $conn?

Ответ:

 (1) mysql_close(); 

 (2) mysql_close($conn); 

 (3) mysql_close("$conn"); 


Номер 3
Как закрыть соединение c активной базой данных, идентификатор которой присвоен переменной $conn?

Ответ:

 (1) mysql_close(); 

 (2) mysql_close($conn); 

 (3) mysql_close("$conn"); 


Упражнение 6:
Номер 1
Отметьте правильные примеры подавления ошибок при соединении с сервером базы данных?

Ответ:

 (1) $conn = @mysql_connect('dbserver.ru','username','password'); if ( $conn ) echo ("Невозможно подключиться к серверу MySQL"); 

 (2) $conn = @mysql_connect('dbserver.ru','username','password'); if ( !$conn ) die ("Невозможно подключиться к серверу MySQL"); 

 (3) if ( $conn = @mysql_connect('dbserver.ru','username','password') ) echo "Соединение с сервером MySQL установлено!"; else echo "Невозможно подключение к MySQL!"; 


Номер 2
Отметьте неправильный пример подавления ошибок при соединении с сервером базы данных?

Ответ:

 (1) $conn = @mysql_connect('dbserver.ru','username','password'); if ( $conn ) echo ("Невозможно подключиться к серверу MySQL"); 

 (2) $conn = @mysql_connect('dbserver.ru','username','password'); if ( !$conn ) die ("Невозможно подключиться к серверу MySQL"); 

 (3) if ( $conn = @mysql_connect('dbserver.ru','username','password') ) echo "Соединение с сервером MySQL установлено!"; else echo "Невозможно подключение к MySQL!"; 


Номер 3
Отметьте правильный пример подавления ошибок при соединении с сервером базы данных

Ответ:

 (1) $conn = @mysql_connect('dbserver.ru','username','password'); if ( !$conn ) echo ("Невозможно подключиться к серверу MySQL"); 

 (2) $conn = @mysql_connect('dbserver.ru','username','password'); if ( $conn ) die ("Невозможно подключиться к серверу MySQL"); 

 (3) if ( !($conn = @mysql_connect('dbserver.ru','username','password')) ) echo "Соединение с сервером MySQL установлено!"; else echo "Невозможно подключение к MySQL!"; 


Упражнение 7:
Номер 1
Какие примеры кода выдадут пользователю верное сообщение при обработке ошибок выбора базы данных, при условии, что база данных успешно выбрана?

Ответ:

 (1) $db = mysql_select_db('mybase', $conn); if ( !$db ) echo ("Невозможно выбрать базу данных MySQL"); 

 (2) $db = mysql_select_db('mybase', $conn); if ( !$db ) die ("Невозможно выбрать базу данных MySQL"); 

 (3) $db = mysql_select_db('mybase', $conn); if ( $db ) die ("Невозможно выбрать базу данных MySQL"); 


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

Ответ:

 (1) $db = mysql_select_db('mybase', $conn); if ( !$db ) echo ("Невозможно выбрать базу данных MySQL"); 

 (2) $db = mysql_select_db('mybase', $conn); if ( !$db ) die ("Невозможно выбрать базу данных MySQL"); 

 (3) $db = mysql_select_db('mybase', $conn); if ( $db ) die ("Невозможно выбрать базу данных MySQL"); 


Номер 3
Какие примеры кода выдадут пользователю верное сообщение при обработке ошибок выбора базы данных, при условии, что база данных не была выбрана?

Ответ:

 (1) $db = mysql_select_db('mybase', $conn); if ( !$db ) echo ("Невозможно выбрать базу данных MySQL"); 

 (2) $db = mysql_select_db('mybase', $conn); if ( !$db ) echo ("База данных MySQL успешно выдана!"); 

 (3) $db = mysql_select_db('mybase', $conn); if ( !$db ) die ("Невозможно выбрать базу данных MySQL"); 


Упражнение 8:
Номер 1
Какое утверждение верно?

Ответ:

 (1) возвращает массив, который соответствует извлеченной строке, и перемещает внутренний указатель данных вперед функция mysql_fetch_array 

 (2) возвращает массив, который соответствует извлеченной строке, и перемещает внутренний указатель данных вперед функция mysql_affected_rows 

 (3) возвращает массив, который соответствует извлеченной строке, и перемещает внутренний указатель данных вперед функция mysql_close 


Номер 2
Какое утверждение верно?

Ответ:

 (1) функция mysql_fetch_array определяет число строк, затронутых предыдущей операцией SQL 

 (2) функция mysql_affected_rows определяет число строк, затронутых предыдущей операцией SQL 

 (3) функция mysql_close определяет число строк, затронутых предыдущей операцией SQL 


Номер 3
Какое утверждение верно?

Ответ:

 (1) закрывает соединение MySQL функция mysql_fetch_array 

 (2) закрывает соединение MySQL функция mysql_affected_rows 

 (3) закрывает соединение MySQL функция mysql_close 


Упражнение 9:
Номер 1
Для чего предназначен оператор MySQL SELECT * FROM MyTable?

Ответ:

 (1) выбирает все записи из таблицы с названием MyTable 

 (2) выбирает только поля с названием MyTable из всех активных в данный момент таблиц 

 (3) сохраняет символ "*" в поле с названием MyTable 


Номер 2
Для чего предназначен оператор MySQL SELECT ALL FROM MyTable?

Ответ:

 (1) выбирает все записи из таблицы с названием MyTable 

 (2) выбирает только поля с названием MyTable из всех активных в данный момент таблиц 

 (3) выбирает только поля с названием ALL из таблицы MyTable 


Номер 3
Для чего предназначен оператор MySQL SELECT Name1, Name2 FROM MyTable?

Ответ:

 (1) выбирает из таблиц Name1 и Name2 все поля с именем MyTable 

 (2) выбирает из таблицы MyTable поля с именами Name1 и Name2 

 (3) выводит на печать поля с именами Name1 и Name2 таблицы MyTable 


Упражнение 10:
Номер 1
Какую задачу выполняет следующий оператор MySQL:SELECT * FROM MyTable WHERE Price <= 100

Ответ:

 (1) выбирает из таблицы MyTable все записи с именем Price и задает им значение равное 100 

 (2) выбирает из таблицы MyTable все записи, у которых значение поля Price меньше либо равно 100 

 (3) выбирает из всех таблиц базы данных MyTable поля с именем Price, если их значение меньше либо равно 100 


Номер 2
Какую задачу выполняет следующий оператор MySQL:SELECT * FROM MyTable WHERE Country='Россия' ORDER BY UserName(ASC)

Ответ:

 (1) выбирает из таблицы MyTable все записи, в которых поле Country содержит строку "Россия", производит их сортировку и записывает результаты в поле UserName таблицы с именем DESC 

 (2) выбирает из таблицы MyTable все записи, в которых поле Country содержит строку "Россия", и сортирует все результаты в порядке возрастания по содержимому поля UserName 

 (3) выбирает из таблицы MyTable все записи, в которых поле Country содержит строку "Россия", и сортирует все результаты в порядке убывания по содержимому поля UserName 


Номер 3
Какую задачу выполняет следующий оператор MySQL:SELECT * FROM MyTable WHERE Country='Россия' ORDER BY UserName(DESC)

Ответ:

 (1) выбирает из таблицы MyTable все записи, в которых поле Country содержит строку "Россия", производит их сортировку и записывает результаты в поле UserName таблицы с именем DESC 

 (2) выбирает из таблицы MyTable все записи, в которых поле Country содержит строку "Россия", и сортирует все результаты в порядке возрастания по содержимому поля UserName 

 (3) выбирает из таблицы MyTable все записи, в которых поле Country содержит строку "Россия", и сортирует все результаты в порядке убывания по содержимому поля UserName 


Упражнение 11:
Номер 1
Следующая строка запроса создает новую запись в таблице базы данных MyTable. Чему будет равняться поле f7 этой новой записи?INSERT INTO 'MyTable' ('f2','f7','f8','f9') VALUES (123,#1/1/10#,'26','яблоко')

Ответ:

 (1) 123 

 (2) 1/1/10 

 (3) #1/1/10# 

 (4) 26 

 (5) яблоко 


Номер 2
Следующая строка запроса создает новую запись в таблице базы данных MyTable. Чему будет равняться поле f8 этой новой записи?INSERT INTO `MyTable` (`f2`,`f7`,`f8`,`f9`) VALUES (123,#1/1/10#,'26','яблоко')

Ответ:

 (1) 123 

 (2) 1/1/10 

 (3) #1/1/10# 

 (4) 26 

 (5) яблоко 


Номер 3
В таблице table есть три записи. Сколько в ней будет записей после применения следующей команды: INSERT INTO `table` (`char`, `text`) VALUES ('$char','$text')

Ответ:

 (1)

 (2)

 (3)

 (4) ошибка сценария 


Упражнение 12:
Номер 1
В таблице MyTable три записи. Сколько в ней будет записей после применения следующей команды?DELETE FROM `MyTable` WHERE ItemNo = 2

Ответ:

 (1)

 (2)

 (3)

 (4) ошибка сценария 


Номер 2
В таблице table две записи. Сколько в ней будет записей после применения следующей команды? DELETE FROM `MyTable`

Ответ:

 (1)

 (2)

 (3)

 (4) ошибка сценария 


Номер 3
Какую задачу выполняет команда?DELETE FROM `MyTable`

Ответ:

 (1) удалит последнюю запись таблицы MyTable 

 (2) удалит все записи из таблицы MyTable 

 (3) полностью удалит всю таблицу MyTable 




Главная / Программирование / Введение в программирование на PHP5 / Тест 10