Главная /
Интернет-технологии /
Введение в программирование на PHP5
Введение в программирование на PHP5 - ответы на тесты Интуит
Правильные ответы выделены зелёным цветом.
Все ответы: Курс посвящен изучению языка программирования PHP версии 5.
Все ответы: Курс посвящен изучению языка программирования PHP версии 5.
Смотрите также:
Укажите описание соответствующее системам интернет:
(1) системы интернет являются публичными информационными системами, включают публичные сайты, которые предоставляют новости, информацию и развлечения
(2) системы интернет являются системами "бизнес-для-бизнеса" (B2B), которые управляют электронным обменом данными (EDI) между деловыми предприятиями
(3) системы интернет являются частными, внутренними системами, помогающими выполнять повседневную обработку информации, управленческо-информационную и производственную деятельность организацией
Какие команды позволяют открыть соединение с сервером баз данных на локальном сервере?
(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');
Укажите варианты корректного открытия файла в PHP5?
(1)
$fn = 'test.txt'; $f = fopen($fn,'w+');
(2)
$fn = fopen('test.txt','s+');
(3)
$f = fopen('test.txt','w+');
Отметьте допустимые варианты использования функции
$to = 'useraddress@domain.com';
$subject = 'Тема письма';
$msg = 'Текст письма!';
$headers = 'From: webmaster@example.com' . "\r\n" . 'Reply-To: webmaster@example.com';
mail
, если ее параметры заданы как:
(1)
mail($to, $subject, $msg, $headers);
(2)
mail($to, $msg, $headers);
(3)
mail($to, $subject, $msg);
Как вставить на страницу код PHP в стиле XML?
(1)
<?php echo "Это код PHP!"; ?>
(2)
<? echo "Это код PHP!"; ?>
(3)
<script language="php">echo "Это код PHP!";</script>
Укажите допустимые имена переменных:
(1)
$myvar
(2)
$F_Name
(3)
Myvar
Что принимается за
true
в языке PHP?
(1) -1
(2) 1
(3) 0
Чему будет равна переменная
$count = 2;
for ($i = 1; $i < 4; $i++) {
$count++;
}
echo "\$count равно: $count";
$count
в результате работы кода:
(1) 0
(2) 5
(3) 8
(4) ошибка сценария
Укажите неправильные вызовы управляющей структуры
include
:
(1)
include(имя_файла);
(2)
include();
(3)
include(имя_файла, режим_открытия_файла);
Какие формы отправят данные на сервер методом GET?
(1)
<form action="" method="get">
(2)
<form action="" method="post">
(3)
<form action="" method="">
Из списка выберите корректный вариант создания сеанса?
(1)
<?php session_start() ?><html> … </html>
(2)
<html><?php session_start() ?> … </html>
(3)
<html> … </html><?php session_start() ?>
Для какого типа баз данных характерна строка подключения?$connection = odbc_connect("Driver={SQL Server Native Client 10.0};Server=$server;Database=$database;", $user, $password);
(1) Microsoft SQL
(2) Microsoft Access
(3) Microsoft Excel
Укажите описание соответствующее службе WWW:
(1) гипертекстовая информационная система поиска ресурсов Интернет и доступа к ним
(2) система для передачи текстовых сообщений в компьютерных сетях
(3) система перемещения файлов с одного узла на другой в соответствии с протоколом файловой передачи данных
Отметьте корректные способы подключения к серверу баз данных
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');
Как в PHP5 открыть файл только для чтения?
(1)
$fn = fopen('test.txt','r');
(2)
$fn = fopen('test.txt','w');
(3)
$fn = fopen('test.txt','a');
Настройки функции
$subject = 'Тема письма';
$to = 'address1@domain.com';
$from = 'address2@domain.com';
$reply = 'address3@domain.com';
$msg = 'Текст письма!';
$headers = 'From: ' . $from . "\r\n" . 'Reply-To: ' . $reply;
mail($to, $subject, $msg,$headers);
mail
хранятся в переменных. По какому адресу отправится письмо?
(1)
address1@domain.com
(2)
address2@domain.com
(3)
address3@domain.com
Каким из приведенных способов рекомендуется вставлять PHP-сценарии в документы XML и XHTML?
(1)
<?php echo "Это код PHP!"; ?>
(2)
<? echo "Это код PHP!"; ?>
(3)
<script language="php">echo "Это код PHP!";</script>
Укажите допустимые способы объявления констант:
(1)
define("$F","5");
(2)
define("S","константа");
(3)
define(F,.10);
Что принимается за
false
в языке PHP?
(1) 100
(2) 0
(3) -100
Чему будет равна переменная
$count = 4;
while ($count--) {
echo "$count<br>";
};
echo "Переменная равна: $count";
$count
в результате работы кода:
(1) -1
(2) 0
(3) 1
(4) ошибка сценария
Выберите допустимые способы одновременного включения в документ двух и более внешних файлов:
(1)
include("file1.php","file2.php");
(2)
for ($i = 1; $i <= 2; $i++) { include "file{$i}.php"; }
(3)
function getIncludeFile($f) { include $f; } getIncludeFile("file.php");
Как корректно создать кнопку для отправки данных на сервер?
(1)
<input type="submit" name="submit" value="Public" />
(2)
<input type="submit" value="Public" />
(3)
<input type="button" name="submit" value="Public" />
Какая команда позволяет удалить все переменные сеанса?
(1)
session_stop();
(2)
session_remove();
(3)
session_destroy();
Укажите правильный вызов функции
odbc_connect
:
(1)
odbc_connect(имя_пользователя,пароль,dsn/строка соединения без dsn)
(2)
odbc_connect(dsn/строка соединения без dsn,пароль,имя_пользователя)
(3)
odbc_connect(dsn/строка соединения без dsn,имя_пользователя,пароль)
Что из приведенного ниже списка соответствует аппаратным слоям трехслойной клиент/серверной архитектуры:
(1) компьютер-клиент
(2) сервер DNS
(3) Web-сервер
(4) сервер баз данных
(5) почтовый сервер
Какой способ выбора базы данных с названием
mybase
является корректным?
(1)
$db = mysql_select_db('mybase');
(2)
$db = mysql_select_db($id_connection,'mybase');
(3)
$db = mysql_select_db('mybase',$id_connection);
Какая команда позволяет дописать информацию в уже существующий файл и при этом не удаляет его содержимое?
(1)
$fn = fopen('test.txt','r+'); fwrite($fn,'сюрприз!');
(2)
$fn = fopen('test.txt','w+'); fwrite($fn,'сюрприз!');
(3)
$fn = fopen('test.txt','a+'); fwrite($fn,'сюрприз!');
Каким будет адрес отправителя в письме, посланном следующим сценарием PHP5:
$subject = 'Тема письма';
$to = 'address1@domain.com';
$msg = 'Текст письма!';
$headers = 'From: address2@domain.com' . "\r\n" . 'Reply-To: address3@domain.com';
mail($to, $subject, $msg, $headers);
(1)
address1@domain.com
(2)
address2@domain.com
(3)
address3@domain.com
Какой способ использования терминатора инструкций корректен:
(1)
echo "терминатор инструкций".
(2)
echo "терминатор инструкций",
(3)
echo "терминатор инструкций";
Выберите переменные, относящиеся к типу скаляров:
(1)
$s = "На золотом крыльце сидели";
(2)
$i = 25;
(3)
$f = .50;
(4)
$a = array(1, $i,"скаляр");
Какие участки кода выполнятся?
(1)
if (true) { echo "лес"; }
(2)
if (false) { echo "поле"; }
(3)
if (1) { echo "море"; }
Чему будет равна переменная
$count = 4;
$number = 0;
do {
$number += 10;
} while ($count--);
echo "Переменная равна: $number";
$number
в результате работы кода:
(1) 10
(2) 50
(3) 100
(4) ошибка сценария
Отметьте недопустимые имена функций:
(1)
function Return() { ... }
(2)
function Clear() { ... }
(3)
function Break() { ... }
Какой элемент формы создаст простое однострочное текстовое поле?
(1)
<input type="index" />
(2)
<input type="text" />
(3)
<input type="password" />
В каких случаях на экран выведется содержимое переменной сессии
username
?
(1)
echo "Ваше имя: $_SESSION[username]";
(2)
echo 'Ваше имя: $_SESSION[username]';
(3)
echo 'Ваше имя: ' . $_SESSION['username'];
Укажите правильный вызов функции
odbc_exec
:
(1)
odbc_exec(строка_запроса SQL,id_соединения)
(2)
odbc_exec(id_соединения)
(3)
odbc_exec(id_соединения, строка_запроса SQL)
Что из приведенного ниже списка соответствует программным слоям трехслойной клиент/серверной архитектуры:
(1) клиентская операционная система
(2) Web-браузер
(3) сетевая операционная система
(4) почтовая служба
(5) система управления базами данных
Отметьте корректные запросы к базе данных?
(1)
mysql_query('строка_запроса', $id_connection);
(2)
mysql_query("строка_запроса", $id_connection);
(3)
$sql = "строка_запроса"; mysql_query($sql, $id_connection);
Что отобразится в браузере пользователя при подавлении ошибки открытия файла?$newfile = fopen('test.txt','r+') or exit('невозможно открыть файл!');
(1) фраза "невозможно открыть файл!"
(2) описание ошибки PHP
(3) описание ошибки PHP и фраза "невозможно открыть файл!"
Выберите корректные варианты отправки письма по нескольким адресам:
(1)
$to = 'address1@domain.com,address2@domain.com,address3@domain.com';
mail($to, 'Тема письма', 'Тело письма', 'Заголовок письма');
(2)
$to = 'address1@domain.com;address2@domain.com;address3@domain.com';
mail($to, 'Тема письма', 'Тело письма', 'Заголовок письма');
(3)
$to = 'address1@domain.com+address2@domain.com+address3@domain.com';
mail($to, 'Тема письма', 'Тело письма', 'Заголовок письма');
Для чего используются комментарии в PHP?
(1) для вывода текста
(2) для записи собственных замечаний во время процесса разработки кода
(3) для ввода текста
Из списка выберите ассоциативные массивы:
(1)
$a[0] = 18;
(2)
$a[] = "яблоко";
(3)
$a["rd"] = "яблоко";
(4)
$a = array("name" => "Петр", "family" => "Иванов");
(5)
$a = array("name", "Петр", "family", "Иванов");
Что выведет на экран следующий PHP-код?
$a = "Николай";
if ($a) { echo $a . " вернулся с улицы"; }
else { $a . " пошел гулять"; }
(1) Николай пошел гулять
(2) Николай вернулся с улицы
(3) сообщение об ошибке
Посчитайте сколько итераций совершит цикл:
for ($i = 1; $i < 10; $i++) {
echo "Итерация $i";
};
(1) 9
(2) 10
(3) 11
(4) ошибка сценария
Выберите случай некорректного использования пользовательских функций в PHP5:
(1)
function getStringLength($s) { echo strlen($s); };
getStringLength(1984);
(2)
function getNumberSquare($d) { echo $d * 2; };
getNumberSquare(4);
(3)
function String($s) { return $s; };
String("Это случилось!");
Как скрыть поле формы от пользователя?
(1)
<input type="invisible" name="i" />
(2)
<input type="hidden" name="i" />
(3)
<input type="protected" name="i" />
Представьте, что на странице был создан сеанс, но переменная
$_SESSION['count']
не была определена явным образом. Отметьте команды, которые будут выполнены?
(1)
if ($_SESSION['count'] == "") { echo "Переменная не определена"; }
(2)
if (!$_SESSION['count'] == 0) { echo "Переменная не определена"; }
(3)
if ($_SESSION['count'] == NULL) { echo "Переменная не определена"; }
Укажите правильный вызов функции
odbc_fetch_array
:
(1)
odbc_fetch_array(имя_записи)
(2)
odbc_fetch_array(имя_записи, строка_соединения)
(3)
odbc_fetch_array(строка_соединения, имя_записи)
Каким образом в трехслойной клиент/серверной архитектуре вводятся запросы пользователя к серверу?
(1) через ссылки Web
(2) через формы
(3) через Email-сообщения
Какой способ позволяет закрыть соединение с базой данных, идентификатор которой присвоен переменной
$conn
?
(1)
mysql_close($conn);
(2)
mysql_close('$conn');
(3)
mysql_close("$conn");
Отметьте корректные способы чтения из файла первых 5 символов?
(1)
$text = fread((fopen('test.txt','r')),'5');
(2)
$text = fread('test.txt','5');
(3)
$newfile = fopen('test.txt','r'); $text = fread($newfile,'5');
Какой способ указания информации об отправителе является корректным?
(1)
$headers = 'From: Andrey Ivanov <address@domain.com>';
(2)
$headers = 'From: Andrey Ivanov [address@domain.com]';
(3)
$headers = 'From: Andrey Ivanov \"address@domain.com\"';
Укажите многострочный комментарий PHP:
(1)
//...
(2)
/*...*/
(3)
#...
Как в PHP корректно соединить две строки:
(1)
echo "лес " . "шумит";
(2)
echo "листья " + "зеленеют";
(3)
$s1 = "ягоды"; $s2 = "поспели"; echo $s1 . $s2;
Чему будет равняться переменная
$sum = 0;
if ($sum <= 1) { $sum = 10 }
else { $sum = 12 };
echo $sum;
$sum
после вычислений?
(1) 0
(2) 10
(3) 12
(4) ошибка сценария
Посчитайте сколько итераций совершит цикл:
$n = 1;
while ($n == 6) {
echo "Итерация $n"; $n++;
};
(1) 0
(2) 1
(3) 6
(4) ошибка сценария
Как вернуть значение из функции?
(1)
function nameFunction() { echo "значение"; }
(2)
function nameFunction() { print "значение"; }
(3)
function nameFunction() { return "значение"; }
В каких суперглобальных переменных хранятся на сервере данные, отправленные методом GET?
(1)
$_GET
(2)
$_POST
(3)
$_REQUEST
Отметьте корректный способ создания уникальных ссылок для каждого пользователя:
(1)
<a href="/order.php<?php echo "?PHPSESSION=".session_uid()?>">ссылка</a>
(2)
<a href="/order.php<?php echo "?PHPSESSION=".session_id()?>">ссылка</a>
(3)
<a href="/order.php<?php echo "?PHPSESSION=".session_guid()?>">ссылка</a>
Выберите корректные способы обработки ошибок установки соединения с сервером:
(1)
$connection = @odbc_connect("Driver={Microsoft Access Driver (*.mdb)};Dbq=$mdbFilename", $user, $password);
if ($connection) echo "Соединение установлено!";
(2)
$connection = @odbc_connect("Driver={Microsoft Access Driver (*.mdb)};Dbq=$mdbFilename", $user, $password);
if (!$connection) echo "Соединение не установлено!";
(3)
$connection = @odbc_connect("Driver={Microsoft Access Driver (*.mdb)};Dbq=$mdbFilename", $user, $password);
if ($connection) echo "Соединение не установлено!";
Какие функции выполняет браузер в трехслойной клиент/серверной архитектуре?
(1) ввод данных
(2) вывод данных
(3) проверка данных
(4) обработка данных
(5) управление обработкой
(6) форматирование вывода
Отметьте правильные примеры подавления ошибок при соединении с сервером базы данных?
(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!";
Чему будет равна переменная $fc = filesize('test.txt');
$fc
, если в файл 'test.txt'
записана фраза 'Все будет хорошо!'?
(1) 16
(2) 17
(3) 18
(4) ошибка сценария
Какие способы указания адреса для ответа являются корректными?
(1)
$headers = 'ReplyTo: address@domain.com';
(2)
$headers = 'Reply-To: address@domain.com';
(3)
$headers = 'reply-to: address@domain.com';
Выберите корректные способы использования комментариев:
(1)
$num = 1; echo $num; // распечатываем число
(2)
$num = 1; // распечатываем число // echo $num;
(3)
$num = 1; /* распечатываем число */ echo $num;
Каким будет результат работы скрипта: $name = "Игорь"; echo "$name"; echo ", зачем тебе в Майами?";
(1) Игорь, зачем тебе в Майами?
(2) $name, зачем тебе в Майами?
(3) сообщение об ошибке
Сколько коробок на складе?
$box = 5;
if ($box <= 10) $box += 10;
else $box += 0;
echo "На складе $box коробок";
(1) 5
(2) 10
(3) 15
(4) 20
Выберите корректные варианты использования цикла
for
:
(1)
for ($i = 0; $i < 10; $i++ ) { echo $i . "<br>"; };
(2)
$i = 10; for ( ; ; ) { echo $i . "<br>"; };
(3)
$i = 10; for ( ; $i; --$i) { echo $i . "<br>"; };
Укажите какое значение вернет функция: function myFunction($d) { print ($d + $d); }
(1) результат вычисления
(2) мусор
(3) ничего не вернет
(4) ошибку сценария
Какая строка запроса сформируется при отправке данных из формы:
<form action="">
<input type="text" name="text" value="my text" />
<input type="submit" value="Submit" />
</form>
(1)
http://test1.ru/?text=my text
(2)
http://test1.ru/?text=my%20text
(3)
http://test1.ru/?text=my+text
Как в PHP5 перенаправить пользователя на другую страницу?
(1)
header(Location: "http://mysite.ru/main.php");
(2)
header("Location: http://mysite.ru/main.php");
(3)
location("http://mysite.ru/main.php");
Выберите корректные способы обработки ошибок выполнения запроса к базе данных:
(1)
$exec = @odbc_exec($connection,$query);
if ($exec) echo "Запрос выполнен успешно!";
(2)
$exec = @odbc_exec($connection,$query);
if (!$exec) echo "Ошибка запроса к серверу!";
(3)
$exec = @odbc_exec($connection,$query);
if (!$exec) echo "Запрос выполнен успешно!";
Какие компоненты должны присутствовать в любом динамическом Web-приложении?
(1) интерфейс пользователя
(2) интерфейс Web-мастера
(3) процедуры обработки бизнес-операций
(4) компоненты поддержки базы данных
(5) почтовый сервер
Какие примеры кода выдадут пользователю верное сообщение при обработке ошибок выбора базы данных, при условии, что база данных успешно выбрана?
(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");
Выберите корректные способы записи в файл (переменная
$fn
содержит указатель на файл 'test.txt'
)?
(1)
fwrite($fn,'Этот файл теперь не пуст!');
(2)
fwrite('test.txt','Этот файл теперь не пуст!');
(3)
fwrite((fopen('test.txt','w')),'Этот файл теперь не пуст!');
Какой будет тема у письма, отправленного функцией
$subjects = array('Доброе утро!','Добрый день!','Добрый вечер!','Доброй ночи!');
mail('usermail@domain.ru',$subjects[3],'Рады вам сообщить...');
mail
в результате работы кода:
(1) Доброе утро!
(2) Добрый день!
(3) Добрый вечер!
(4) Доброй ночи!
Что выведется на страницу в результате работы кода: echo "В лесу /*родилась*/ ёлочка";
(1) В лесу родилась ёлочка
(2) В лесу /*родилась*/ ёлочка
(3) В лесу ёлочка
(4) ошибка сценария
Как в PHP подсчитать количество элементов в массиве
$a = array(1,2,3,4,5)
и вывести результат на экран?
(1)
echo "В массиве " . count($a) . " элементов";
(2)
echo "Всего элементов: " . sizeof($a) . ".";
(3)
echo "Всего элементов: sizeof($a)";
Что скажет про Буратино следующий PHP-код?
$num = 10;
echo "У Буратино $num монет. ";
if ($num <= 10) echo "Он бедный!";
elseif ($num >= 20) echo "Он очень богатый!";
else echo "Он богатый!";
(1) Он бедный!
(2) Он богатый!
(3) Он очень богатый!
Выберите корректный вариант использования цикла
while
:
(1)
$i = 0; while ($i < 10) { echo $i++ . "<br>" };
(2)
$i = 0; while ($i > 10) { echo ($i += 1) . "<br>"; };
(3)
$i = 10; while ($i) { echo $i-- . "<br>"; };
Как можно запустить на выполнение следующую функцию? function privet() { echo "Привет, я функция!"; }
(1)
privet;
(2)
privet();
(3)
echo privet();
Укажите корректные варианты указания расположения и имени страницы, на которую будут отправляться данные из формы?
(1)
<form action="http://mysite.ru/form.php" method="post">
(2)
<form method="post" action="form.php">
(3)
<form method="post" name="action">
Укажите корректный способ создания Cookie на компьютере пользователя:
(1)
setcookie('version'; phpversion());
(2)
setcookie('version',phpversion());
(3)
setcookie('version' = phpversion());
Какой способ позволяет закрыть соединение с базой данных, идентификатор которой присвоен переменной
$conn
:
(1)
odbc_close($conn);
(2)
odbc_close('$conn');
(3)
odbc_close("$conn");
Какие технологии применяются на стороне клиента?
(1) HTML
(2) PHP
(3) JavaScript
(4) DHTML
Какое утверждение верно?
(1) возвращает массив, который соответствует извлеченной строке, и перемещает внутренний указатель данных вперед функция
mysql_fetch_array
(2) возвращает массив, который соответствует извлеченной строке, и перемещает внутренний указатель данных вперед функция
mysql_affected_rows
(3) возвращает массив, который соответствует извлеченной строке, и перемещает внутренний указатель данных вперед функция
mysql_close
Сколько элементов будет в массиве $fn = fopen('test.txt','r'); $data = fgetcsv($fn);
$data
после применения функции fgetcsv
к файлу с содержимым "!,|.?|,,!!?":
(1) 2
(2) 3
(3) 4
Что произойдет, если пользователь заполнит форму и нажмет на "Кнопку 1"?
function emailAlert() {
$email = $_POST[email];
$subject = "Подписка на новости!";
$message = "Дорогой: ";
$message .= $_POST[username] . "!\n";
$message .= " Вы успешно подписались на новости нашего сайта.\n\n";
mail($email,$subject,$message);
}
function echoAlert() {
echo "<p>Вы успешно подписались на новости нашего сайта!</p><br>";
}
function getForm() {
echo "<h4>Пожалуйста, заполните форму:</h4>";
echo "<form action=\"index.php\" method=\"post\">";
echo "Введите наше имя: <input type=\"text\" name=\"username\" \/><br>";
echo "Введите ваш E-mail: <input type=\"text\" name=\"email\" \/><br>";
echo "<input type=\"submit\" name=\"submit1\" value=\"Кнопка 1\" \/>";
echo "<input type=\"submit\" name=\"submit2\" value=\"Кнопка 2\" \/>";
echo "<input type=\"submit\" name=\"submit3\" value=\"Кнопка 3\" \/>";
echo "</form>";
}
if ($_POST[submit1]) {
echoAlert();
} else if ($_POST[submit2]) {
echoAlert();
emailAlert();
} else {
getForm();
}
(1) программа выведет сообщение об успешной подписке
(2) отправит письмо на почтовый ящик пользователя
(3) программа выведет сообщение об успешной подписке и отправит письмо на почтовый ящик пользователя
(4) выведет чистую форму для оформления подписки
(5) ошибка сценария
Что отобразится в браузере пользователя в результате работы следующего PHP-кода: echo "Здравствуй,<br> друг!";
(1) фраза «Здравствуй, друг!» в одну строку
(2) фраза «Здравствуй, друг!» в две строки
(3) фраза «Здравствуй,<br> друг!»
(4) выдаст ошибку сценария
Как в PHP вывести на экран второй элемент массива:
(1)
print $a[1];
(2)
print $a[2];
(3)
print $(a+1);
Назовите допустимые способы использования оператора
if
?
(1)
if (true) { echo "все будет хорошо" }
(2)
if (true) echo "все будет хорошо";
(3)
if (true): echo "все будет хорошо"; endif;
Выберите корректный способ использования цикла
do... while
:
(1)
$i = 0; do { echo $i . "<br>"; }; while ($i < 10);
(2)
$i = 10; do { echo $i . "<br>"; } while ($i--);
(3)
do { echo $i = 0 . "<br>"; } while ($i <= 10) { echo $i . "<br>"; };
Чему будет равна переменная $d = 2; function Multi(&$i) { return ($i * $i); }; Multi($d);
$d
после выполнения кода:
(1) 2
(2) 4
(3) 0
(4) ошибка сценария
Как с помощью PHP можно проверить, отправил ли пользователь какие-то данные на сервер?
(1)
if ($_POST("text")) { echo "данные отправлены!"; }
(2)
if ($_POST["text"]) { echo "данные отправлены!"; }
(3)
if ($POST == "text") { echo "данные отправлены!"; }
Какие команды создадут на компьютере пользователя файл Cookie с именем
fish
и значением pike
?
(1)
setcookie('fish','pike');
(2)
setcookie('pike','fish');
(3)
$v = 'pike'; $n = 'fish'; setcookie($n,$v);
К какой таблице базы данных обращается следующее выражение?INSERT INTO `table` (`name`, `text`) VALUES ('text','text')
(1) таблице
name
(2) таблице
text
(3) таблице с именем
table
(4) таблицам
name
и text
Какие технологии применяются на стороне сервера?
(1) PHP
(2) HTML
(3) XML
(4) JSP
Для чего предназначен оператор MySQL
SELECT * FROM MyTable
?
(1) выбирает все записи из таблицы с названием
MyTable
(2) выбирает только поля с названием
MyTable
из всех активных в данный момент таблиц
(3) сохраняет символ "
*
" в поле с названием MyTable
Выберите корректные способы копирования файла в PHP5:
(1)
copy('file1.txt','file2.txt');
(2)
$file1 = 'file1.txt'; $file2 = 'file2.txt'; copy($file1,$file2);
(3)
$file1 = fopen('file1.txt','r'); $file2 = fopen('file2.txt','w'); copy($file1,$file2);
Сколько раз пользователю нужно нажать на кнопку "Не жми!", чтобы начать получать предупреждения в почтовый ящик?
<?php
if ($_COOKIE['count'] == "") {
setcookie('count',0);
}
function setCount() {
if ($_COOKIE['count'] >= 3) {
mail("usermail@domain.com","Предупреждение!","Уважаемый, хватит нажимать на кнопку!");
}
setcookie('count',(++$_COOKIE['count']));
echo "Вы нажали " . $_COOKIE['count'] . " раз!";
}
if ($_POST['click']) setCount();
?>
<form action="index.php" method="post">
<input type="submit" value="Не жми!" name="click" />
</form>
(1) 1
(2) 2
(3) 3
(4) 4
(5) 5
Что отобразится в браузере пользователя в результате работы следующего PHP-кода: print "Шелдон любит поезда";
(1) фраза «Шелдон любит поезда» в одну строку;
(2) фраза «Шелдон любит поезда» в две строки;
(3) фраза «Шелдон любит \nпоезда»
(4) выдаст ошибку сценария
Сколько элементов будет в массиве $a после применения функции array_merge?
$a = array(23,1.4,200);
$b = array(3);
array_merge($a,$b);
(1) 2
(2) 3
(3) 4
Назовите допустимые способы использования оператора
elseif
?
(1)
if (false) { echo "..."; } else if (true) echo "все будет хорошо";
(2)
if (false) { echo "..."; } elseif echo "все будет хорошо";
(3)
if (false): echo "..."; elseif (true): echo "все будет хорошо"; endif;
Выберите корректные варианты использования цикла $a = array(4,3,1,2,5)
foreach
с массивом
(1)
foreach ($a as $v) { static $count = 1; echo $count . "-й элемент массива равен: $v<br>"; $count++; };
(2)
foreach ($a as $k => $v) { $k++; echo "$k-й элемент массива равен: $v<br>"; };
(3)
foreach ($a as $v => $k) { echo "$k-й элемент массива равен: $v<br>"; };
Какое значение переменной
$d = 2;
function myFunction($d) {
return ($d * $d);
}
$d = myFunction($d);
echo "Равно: $d";
$d
выведется на экран после того, как функция myFunction
будет выполнена?
(1) 2
(2) 3
(3) 4
(4) ошибка сценария
Выберите корректные варианты проверки, заполнил ли пользователь поле
<form action="">
Введите ваше имя: <input type="text" name="name" />
<input type="submit" value="Submit" />
</form>
name
формы?
(1)
if ($_GET['name'] == NULL) { echo "Вы не заполнили форму!"; }
(2)
if ($_GET['name'] == 'undefined') { echo "Вы не заполнили форму!"; }
(3)
if ($_GET['name'] == "") { echo "Вы не заполнили форму!"; }
Какую задачу выполняет PHP-код:$value = $_COOKIE['name'];
(1) проверяет наличие Cookie с именем
name
в браузере
(2) получает доступ к содержимому Cookie с именем
name
(3) выводит на печать содержимое Cookie с именем
name
Какое действие выполняет следующий SQL-запрос?UPDATE `MyTable` SET (`FieldName` = '$new_fname') WHERE `AutoNum` = '$string'
(1) обновит значение переменной
$new_fname
, если хотя бы в одной записи есть поле AutoNum
, идентичное переменной $string
(2) обновит значение полей
FieldName
во всех записях, в которых значение поля AutoNum
идентично значению переменной $string
(3) обновит значение поля
AutoNum
во всех записях, в которых значение поля FieldName
идентично значению переменной $new_fname
Какие технологии применяются на сервере баз данных?
(1) SQL
(2) XML
(3) DBMS
(4) DTML
Какую задачу выполняет следующий оператор MySQL:SELECT * FROM MyTable WHERE Price <= 100
(1) выбирает из таблицы
MyTable
все записи с именем Price
и задает им значение равное 100
(2) выбирает из таблицы
MyTable
все записи, у которых значение поля Price
меньше либо равно 100
(3) выбирает из всех таблиц базы данных
MyTable
поля с именем Price
, если их значение меньше либо равно 100 Какая функция PHP5 позволяет удалить файл?
(1)
unlink('file.txt');
(2)
delete('file.txt');
(3)
remove('file.txt');
Что будет в теле письма, отправленного функцией
function getMail($subject = "Привет...",$to = "mymail@domain.com",$mail="Письмо пустое...") {
mail($to,$subject,$mail);
}
getMail();
getMail
?
(1) Фраза "Привет…"
(2) Фраза "Письмо пустое …"
(3) Фраза "Письмо не пустое…"
(4) Почтовый адрес "mymail@domain.com"
(5) ошибка, письмо не дойдет до адресата
Что отобразится в браузере пользователя в результате работы следующего PHP-кода: $name = "Ленин"; echo "Гудбай, " . $name . "!";
(1) фраза «Гудбай, Ленин!»
(2) фраза «Гудбай, $name!»
(3) фраза «Гудбай, " . $name . "!»
(4) выдаст ошибку сценария
Сколько элементов будет в массиве
$a = array(100,22,10.5);
array_slice($a,2,1);
$a
после применения функции array_slice
?
(1) 1
(2) 2
(3) 3
Что выведет на печать оператор
$num = 5;
switch ($num) {
case 5: echo "\$num = 5";
case 6: echo "\$num = 6";
case 7: echo "\$num = 7";
}
switch
?
(1)
$num = 5
(2)
$num = 6
(3)
$num = 7
(4)
$num = 5$num = 6$num = 7
Что выведет код: $i = 0; while ($i < 10) { echo $i += 1 . "<br>"; };
(1) цифры от 1 до 10 в столбик
(2) цифры от 1 до 10 в строку
(3) ошибка сценария
Что получится в результате работы функции:
function myFunction($p) {
if (is_string($p)) echo $p;
if (is_int($p)) echo $p * $p;
if (is_array($p)) {
for ($i = $n = 0; $i < sizeof($p); $i++) { $n += $p[$i]; }
echo $n;
}}
myFunction(array(1,2,3,4,5,6,7,8));
(1) выведет на экран строку «5»
(2) выведет на экран квадрат числа 5
(3) сложит все элементы массива и выведет результат
(4) ошибка сценария
http://test1.ru/?text=button3&button1=Public
(1) button1
(2) button2
(3) button3
Какие из команд приведут к немедленному удалению файла Cookie с именем
user
?
(1)
$cookie_name = "user";
$cookie_value = $_POST["uname"];
$cookie_expire = time() - 1000;
setcookie($cookie_name,$cookie_value,$cookie_expire, "/");
(2)
$cookie_name = "user";
$cookie_value = $_POST["uname"];
$cookie_expire = time() + 1000;
setcookie($cookie_name,$cookie_value,$cookie_expire, "/");
(3)
$cookie_name = "user";
$cookie_value = $_POST["uname"];
$cookie_expire = time();
setcookie($cookie_name,$cookie_value,$cookie_expire, "/");
Какой запрос позволит выбрать из таблицы
MyTable
все записи, поля FieldName
которых равны содержимому переменной $string
?
(1)
SELECT * FROM `MyTable` WHERE FieldName = 'string';
(2)
SELECT * FROM `MyTable` WHERE FieldName = '$string';
(3)
SELECT * FROM `MyTable` WHERE FieldName == '$string';
(4)
SELECT * FROM `MyTable` WHERE FieldName == 'string';
Язык PHP является…
(1) языком программирования на стороне клиента
(2) языком программирования на стороне сервера
(3) языком программирования для баз данных
Следующая строка запроса создает новую запись в таблице базы данных INSERT INTO 'MyTable' ('f2','f7','f8','f9') VALUES (123,#1/1/10#,'26','яблоко')
MyTable
. Чему будет равняться поле f7
этой новой записи?
(1) 123
(2) 1/1/10
(3) #1/1/10#
(4) 26
(5) яблоко
Какая функция PHP5 позволяет переименовывать файлы?
(1) fmove('file1.txt','file2.txt');
(2) rename('file.txt','file1.txt');
(3) replace('file1.txt','file2.txt');
В базе данных есть таблица
$username = $_POST['username'];
$conn = mysql_connect('localhost','root','password');
$db = mysql_select_db('mybase', $conn);
$sql = "SELECT * FROM `table` WHERE (`username`='$username')";
$result = @mysql_query($sql,$conn);
if (!$result) die ("Ошибка соединения с базой данных! Попробуйте повторить запрос позже...");
if (mysql_num_rows($result) < 1) echo "Пользователь с именем $username не найден!";
else {
$row = mysql_fetch_array($result);
$email = $row[email];
$telephone = $row[telephone];
mail($email,'Telephone Number Reminder',('Your Telephone Number: '. $telephone));
mysql_close($conn);
}
table
с полями id
, username
, telephone
и email
, в ней хранятся данные о пользователях. Ниже приведен сценарий напоминания номера телефона, что он сделает, если пользователь введет в форму на HTML-странице имя пользователя, которое есть в базе данных?
(1) выведет на экран сообщение, что пользователь с введенным вами именем не найден в базе!
(2) выведет номер телефона и адрес электронной почты абонента на экран
(3) выведет на экран сообщение "Ошибка соединения с базой данных! Попробуйте повторить запрос позже..."
(4) выведет на экран сообщение "Ошибка соединения с базой данных! Попробуйте повторить запрос позже..." и выдаст сообщение об ошибке
(5) вышлет на почту пользователя сообщение с напоминанием номера телефона
(6) вышлет на почту пользователя предупреждение, что кто-то пытается узнать его номер
(7) произойдет ошибка сценария
Какими из приведенных способов можно распечатать фразу «Все будет хорошо!»?
(1)
echo "Все ","будет ","хорошо!";
(2)
echo "Все "."будет "."хорошо!";
(3)
echo "Все ";"будет ";"хорошо!";
Каким будет порядок элементов в массиве $a после применения функции shuffle?
$a = array(1,2,3,4,5);
shuffle($a);
(1) в порядке убывания
(2) в порядке возрастания
(3) в случайном порядке
В каких случаях оператор
switch
выведет на печать слово "работает" при $num = 2
?
(1)
switch (false) { case 0: echo "работает"; }
(2)
switch ($num) { case 1: echo "не работает"; }
(3)
switch ($num) { case $num: echo "работает"; }
Что выведет на печать цикл
$a = array('c','o','n','g','r','a','t','u','l','a','t','i','o','n','s','!');
$i = 0;
while (++$i < sizeof($a)) {
echo $a[$i];
};
while
в результате работы следующего кода?
(1) ogauain!
(2) cnrtltos
(3) ongratulations!
(4) congratulations!
Что выведется на экран пользователя в результате работы функции
function makeDrink($type = "кекс") {
echo "Я, пожалуй, приготовлю $type.\n";
}
makeDrink();
(1) ничего
(2) фраза "Я, пожалуй, приготовлю кекс"
(3) фраза "Я, пожалуй, приготовлю торт"
(4) ошибка сценария
На сервере находится страница, содержащая форму:
<form action="form.php" method="get">
<input type="text" name="text" value="mytext" />
<input type="submit" name="submit" value="Public" />
<input type="submit" name="submit" value="Edit" />
</form> Какой запрос придет на сервер при нажатии на кнопку Public?
(1)
http://test1.ru/form.php?text=mytext&submit=Public
(2)
http://test1.ru/form.php?submit=Public
(3)
http://test1.ru/form.php?text=mytext&submit=Public&submit=Edit
Какой срок действия для Cookie с именем
$cookie_name = "user";
$cookie_value = $_POST["uname"];
$cookie_expire = time() + 3600;
setcookie($cookie_name,$cookie_value,$cookie_expire,"/");
user
задаст следующий PHP-код?
(1) один час
(2) одни сутки
(3) одну неделю
(4) один месяц
(5) один год
Для чего предназначен SQL-запрос
SELECT * FROM MyTable
?
(1) выбирает все записи из таблицы с названием
MyTable
(2) выбирает только поля с названием
MyTable
из всех активных в данный момент таблиц
(3) сохраняет символ "
*
" в поле с названием MyTable
PHP тесно связан с языком разметки Web-документов:
(1) HTML
(2) KML
(3) WML
В таблице DELETE FROM `MyTable` WHERE ItemNo = 2
MyTable
три записи. Сколько в ней будет записей после применения следующей команды?
(1) 2
(2) 3
(3) 4
(4) ошибка сценария
Какую суперглобальную переменную необходимо проверять на сервере, чтобы убедиться, что пересылаемый пользователем файл имеет допустимый размер?
(1)
$_FILES['upload_file']['tmp_name']
(2)
$_FILES['upload_file']['name']
(3)
$_FILES['upload_file']['size']
(4)
$_FILES['upload_file']['type']
Есть список рассылки из четырех пользователь. Сколько писем будет отправлено в результате работы сценария?
$listusers = array('andrey@mail.ru','nikola@yandex.ru','masha@rambler.ru','gavrila@gmail.com');
for ($i = 1; $i < count($listusers); $i++) {
mail($listusers[$i],'Ежедневная рассылка','Новости компании...');
}
(1) 2
(2) 3
(3) 4
(4) ошибка сценария
PHP является:
(1) языком разметки
(2) языком стилей
(3) языком программирования
Какие встроенные суперглобальные переменные есть в языке PHP:
(1)
$_GET[]
(2)
$_POST[]
(3)
$_PUT[]
(4)
$_HEAD[]
Что выведет на печать оператор switch при выполнении кода:
$name = array("Михаил","Иван","Петр");
switch (true) {
case 0: echo $name[0] . " чинит машину"; break;
case 1: echo $name[1] . " копает картофель"; break;
case 2: echo $name[2] . " тратит деньги"; break;
default: echo "Все отдыхают!";
}
(1) Михаил чинит машину
(2) Иван копает картофель
(3) Петр тратит деньги
(4) Все отдыхают!
Чему будет равна переменная
$count = 0;
for ($i = 0; $i < 10; $i++) {
for ($n = 0; $n < 10; $n++) {
echo ++$count . ", ";
}
echo "<br>";
};
echo "Переменная \$count равна: $count";
$count
в результате работы следующего кода?
(1) 0
(2) 100
(3) 101
(4) ошибка сценария
Какую задачу выполняет функция
function getF ($af) {
for ($i = 0; $i < count($af); $i++) {
require ($af[$i] . ".php");
}}
$af = array("myElement1","myElement2");
getF ($af);
getF
в примере:
(1) запускает массив функций
(2) включает массив файлов в документ
(3) вписывает на страницу массив слов
Выберите корректный вариант вывода на страницу данных формы, введенных пользователем:
<form action="">
Ваше имя: <input type="text" name="name" />
Ваша фамилия: <input type="text" name="surname" />
<input type="submit" value="Submit" />
</form>
(1)
if ($_GET['name']) { echo "Вас зовут: "; foreach ($_GET[] as $item) { echo "$item "; } }
(2)
if ($_GET['name']) { echo "Вас зовут: "; foreach ($_GET['name'] as $item) { echo "$item "; } }
(3)
if ($_GET['name']) { echo "Вас зовут: "; foreach ($_GET as $item) { echo "$item "; } }
Какая из команд создаст файл Cookie, который будет действовать только в пределах домена второго уровня
domain.ru
?
(1)
setcookie($cookie_name,$cookie_value,$cookie_expire, "/", "domain.ru");
(2)
setcookie($cookie_name,$cookie_value,$cookie_expire, "/", ".domain.ru");
(3)
setcookie($cookie_name,$cookie_value,$cookie_expire, "/domain.ru");
Для чего предназначен следующий SQL-оператор?DELETE FROM `MyTable` WHERE `AutoNum` = '$string'
(1) для удаления из таблицы
MyTable
всех полей с именем AutoNum
, если переменная $string
содержит значение AutoNum
(2) для удаления всей таблицы
MyTable
при условии, если в ней присутствует поле AutoNum
(3) для удаления из таблицы
MyTable
всех записей, у которых значение поля AutoNum
равно значению переменной string
Укажите описание соответствующее системам интранет
(1) системы интранет являются публичными информационными системами, включают публичные сайты, которые предоставляют новости, информацию и развлечения
(2) системы интранет являются системами бизнес-для-бизнеса (B2B), которые управляют электронным обменом данными (EDI) между деловыми предприятиями
(3) системы интранет являются частными, внутренними системами, помогающими выполнять повседневную обработку информации, управленческо-информационную и производственную деятельность организацией
Какая команда позволяет открыть соединение с сервером баз данных на удаленном сервере?
(1)
$conn = mysql_connect('localhost','username','password');
(2)
$conn = mysql_connect('sitename.ru','username','12345');
(3)
$conn = mysql_connect('http://sitename.ru/','username','password');
Укажите вариант некорректного открытия файла в PHP5?
(1)
$fn = 'test.txt'; $f = fopen($fn,'w+');
(2)
$fn = fopen('test.txt','s+');
(3)
$f = fopen('test.txt','w+');
Отметьте недопустимый вариант использования функции
$to = 'useraddress@domain.com';
$subject = 'Тема письма';
$msg = 'Текст письма!';
$headers = 'From: webmaster@example.com' . "\r\n" . 'Reply-To: webmaster@example.com';
mail
, если ее параметры заданы как:
(1)
mail($to, $subject, $msg, $headers);
(2)
mail($to, $msg, $headers);
(3)
mail($to, $subject, $msg);
Как вставить на страницу код PHP в стиле сценария?
(1)
<?php echo "Это код PHP!"; ?>
(2)
<? echo "Это код PHP!"; ?>
(3)
<script language="php">echo "Это код PHP!";</script>
Укажите допустимые имена переменных:
(1)
$1stvar
(2)
$address1
(3)
$&62##
Что принимается за
true
в языке PHP?
(1) "false" // строка
(2) FALSE // константа
(3) .50
Чему будет равна переменная
$count = 8;
for ( ; $count; ) {
$count--;
}
echo "\$count равно: $count";
$count
в результате работы кода:
(1) 0
(2) 5
(3) 8
(4) ошибка сценария
Укажите неправильные вызовы управляющей структуры
require
:
(1)
require();
(2)
require('имя_файла');
(3)
require(имя_файла, режим_открытия_файла);
Какая форма отправит данные на сервер методом POST?
(1)
<form action="" method="get">
(2)
<form action="" method="post">
(3)
<form action="" method="">
Из списка выберите некорректные варианты создания сеанса?
(1)
<html><?php session_start() ?> … </html>
(2)
<?php session_start() ?><html> … </html>
(3)
<html> … </html><?php session_start() ?>
Для какого типа баз данных характерна строка подключения?$connection = odbc_connect("Driver={Microsoft Access Driver (*.mdb)};Dbq=$mdbFilename", $user, $password);
(1) Microsoft SQL
(2) Microsoft Access
(3) Microsoft Excel
Укажите описание соответствующее службе FTP:
(1) гипертекстовая информационная система поиска ресурсов Интернет и доступа к ним
(2) система для передачи текстовых сообщений в компьютерных сетях
(3) система перемещения файлов с одного узла на другой в соответствии с протоколом файловой передачи данных
Отметьте некорректный способ подключения к серверу баз данных
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');
Как в PHP5 открыть файл только для записи?
(1)
$fn = fopen('test.txt','r');
(2)
$fn = fopen('test.txt','w');
(3)
$fn = fopen('test.txt','a');
Настройки функции
$subject = 'Тема письма';
$to = 'address2@domain.com';
$from = 'address3@domain.com';
$reply = 'address1@domain.com';
$msg = 'Текст письма!';
$headers = 'From: ' . $from . "\r\n" . 'Reply-To: ' . $reply;
mail
хранятся в переменных. По какому адресу отправится письмо?
(1)
address1@domain.com
(2)
address2@domain.com
(3)
address3@domain.com
Каким из приведенных способов не рекомендуется вставлять PHP-сценарии в документы XML и XHTML?
(1)
<?php echo "Это код PHP!"; ?>
(2)
<? echo "Это код PHP!"; ?>
(3)
<script language="php">echo "Это код PHP!";</script>
Укажите недопустимые способы объявления констант:
(1)
define F = 0.5;
(2)
define("_S_","константа");
(3)
define($Int,10);
Что принимается за
false
в языке PHP?
(1) "" // пустая строка
(2) 0
(3) 12
Чему будет равна переменная
$count = 4;
while (--$count) {
echo "$count<br>";
};
echo "Переменная равна: $count";
$count
в результате работы кода:
(1) -1
(2) 0
(3) 1
(4) ошибка сценария
Выберите некорректный способ одновременного включения в документ двух и более внешних файлов:
(1)
include("file1.php","file2.php");
(2)
for ($i = 1; $i <= 2; $i++) { include "file{$i}.php"; }
(3)
function getIncludeFile($f) { include $f; } getIncludeFile("file");
Отметьте корректный способ размещения формы на Web-странице?
(1)
<form><html><body> ... </body></html></form>
(2)
<html><body><form> ... </form></body></html>
(3)
<html><form><body> ... </body></form></html>
Выберите некорректные команды для удаления переменных сеанса?
(1)
session_stop();
(2)
session_remove();
(3)
session_destroy();
Укажите неправильные вызовы функции
odbc_connect
:
(1)
odbc_connect(имя_пользователя,пароль,dsn/строка соединения без dsn)
(2)
odbc_connect(dsn/строка соединения без dsn,пароль,имя_пользователя)
(3)
odbc_connect(dsn/строка соединения без dsn,имя_пользователя,пароль)
Что из приведенного ниже списка не соответствует аппаратным слоям трехслойной клиент/серверной архитектуры:
(1) компьютер-клиент
(2) сервер DNS
(3) Web-сервер
(4) сервер баз данных
(5) почтовый сервер
Какой способ выбора базы данных с названием
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");
Какие команды позволяют записать информацию в уже существующий файл и при этом удалят его содержимое?
(1)
$fn = fopen('test.txt','r+'); fwrite($fn,'сюрприз!');
(2)
$fn = fopen('test.txt','w+'); fwrite($fn,'сюрприз!');
(3)
$fn = fopen('test.txt','a+'); fwrite($fn,'сюрприз!');
Каким будет адрес отправителя в письме, посланном следующим сценарием PHP5:
$subject = 'Тема письма';
$to = 'address1@domain.com';
$msg = 'Текст письма!';
$headers = 'From: address3@domain.com' . "\r\n" . 'Reply-To: address2@domain.com';
mail($to, $subject, $msg, $headers);
(1)
address1@domain.com
(2)
address2@domain.com
(3)
address3@domain.com
Какие способы использования терминатора инструкций некорректны:
(1)
echo "терминатор инструкций".
(2)
echo "терминатор инструкций",
(3)
echo "терминатор инструкций";
Выберите переменную, не относящуюся к типу скаляров:
(1)
$s = "На золотом крыльце сидели";
(2)
$i = 25;
(3)
$f = .50;
(4)
$a = array(1, $i,"скаляр");
Какой участок кода выполнится?
(1)
if (TRUE) { echo "лес"; }
(2)
if (FALSE) { echo "поле"; }
(3)
if (0) { echo "море"; }
Чему будет равна переменная
$count = 4;
$number = 0;
do {
$number += $count;
} while ($count--);
echo "Переменная равна: $number";
$number
в результате работы кода:
(1) 10
(2) 50
(3) 100
(4) ошибка сценария
Отметьте допустимое имя функции:
(1)
function Return() { ... }
(2)
function Clear() { ... }
(3)
function Break() { ... }
Какой элемент формы создаст поле для ввода пароля?
(1)
<input type="index" />
(2)
<input type="text" />
(3)
<input type="password" />
В каком случае на экран не выведется содержимое переменной сессии
username
?
(1)
echo "Ваше имя: $_SESSION[username]";
(2)
echo 'Ваше имя: $_SESSION[username]';
(3)
echo 'Ваше имя: ' . $_SESSION['username'];
Укажите неправильные вызовы функции
odbc_exec
:
(1)
odbc_exec(строка_запроса SQL,id_соединения)
(2)
odbc_exec(id_соединения)
(3)
odbc_exec(id_соединения, строка_запроса SQL)
Что из приведенного ниже списка не соответствует программным слоям трехслойной клиент/серверной архитектуры:
(1) клиентская операционная система
(2) Web-браузер
(3) сетевая операционная система
(4) почтовая служба
(5) система управления базами данных
Отметьте некорректный запрос к базе данных?
(1)
mysql_query('строка_запроса');
(2)
mysql_query("строка_запроса", $id_connection);
(3)
$sql = "строка_запроса"; mysql_query($sql, $id_connection);
Что отобразится в браузере пользователя при подавлении ошибки открытия файла?$newfile = @fopen('test.txt','r+') or exit('невозможно открыть файл!');
(1) фраза "невозможно открыть файл!"
(2) описание ошибки PHP
(3) описание ошибки PHP и фраза "невозможно открыть файл!"
Выберите некорректный вариант отправки письма по нескольким адресам:
(1)
$to = 'address1@domain.com,address2@domain.com,address3@domain.com';
mail($to, 'Тема письма', 'Тело письма', 'Заголовок письма');
(2)
$to = 'address1@domain.com;address2@domain.com;address3@domain.com';
mail($to, 'Тема письма', 'Тело письма', 'Заголовок письма');
(3)
$to = 'address1@domain.com+address2@domain.com+address3@domain.com';
mail($to, 'Тема письма', 'Тело письма', 'Заголовок письма');
Для чего не используются комментарии в PHP?
(1) для вывода текста
(2) для записи собственных замечаний во время процесса разработки кода
(3) для ввода текста
Из списка выберите индексные массивы:
(1)
$a[0] = 18;
(2)
$a[] = "яблоко";
(3)
$a["rd"] = "яблоко";
(4)
$a = array("name" => "Петр", "family" => "Иванов");
(5)
$a = array("name", "Петр", "family", "Иванов");
Что выведет на экран следующий PHP-код?
$a = "Николай";
if ($a) { echo $a . " вернулся с улицы" }
else { $a . " пошел гулять" }
(1) Николай пошел гулять
(2) Николай вернулся с улицы
(3) сообщение об ошибке
Посчитайте сколько итераций совершит цикл:
for ($i = 0; $i <= 10; $i++) {
echo "Итерация $i";
};
(1) 9
(2) 10
(3) 11
(4) ошибка сценария
Выберите случай корректного использования пользовательских функций в PHP5:
(1)
function getStringLength($s) { echo strlen($s); };
getStringLength("Кот катался на газоне");
(2)
function printStringReverse($s) { echo strrev($s); };
printStringReverse();
(3)
function getNumberSquare($d) { echo $d * 2; };
getNumberSquare();
Как задать максимальное количество вводимых символов в поле формы?
(1)
<input type="text" size="5" name="i" />
(2)
<input type="text" length="5" name="i" />
(3)
<input type="text" maxlength="5" name="i" />
Представьте, что на странице был создан сеанс, но переменная
$_SESSION['count']
не была определена явным образом. Отметьте команды, которые не будут выполнены?
(1)
if ($_SESSION['count'] == "") { echo "Переменная не определена"; }
(2)
if (!$_SESSION['count'] == 0) { echo "Переменная не определена"; }
(3)
if ($_SESSION['count'] == NULL) { echo "Переменная не определена"; }
Укажите неправильные вызовы функции
odbc_fetch_array
:
(1)
odbc_fetch_array(имя_записи)
(2)
odbc_fetch_array(имя_записи, строка_соединения)
(3)
odbc_fetch_array(строка_соединения, имя_записи)
Чем является браузер пользователя в трехслойной клиент/серверной архитектуре?
(1) интерфейсом пользователя с системой
(2) основным средством обработки данных
(3) хранилищем данных
(4) средством форматирования вывода данных на стороне клиента
На странице открыты соединения с несколькими базами данных. Как корректно закрыть соединение с базой, идентификатор которой присвоен переменной
$conn
?
(1)
mysql_close();
(2)
mysql_close($conn);
(3)
mysql_close("$conn");
Отметьте некорректный способ чтения из файла первых 5 символов?
(1)
$text = fread((fopen('test.txt','r')),'5');
(2)
$text = fread('test.txt','5');
(3)
$newfile = fopen('test.txt','r'); $text = fread($newfile,'5');
Какой способ указания информации об отправителе является корректным?
(1)
$headers = 'From: Andrey Ivanov >> address@domain.com';
(2)
$headers = 'From: Andrey Ivanov <address@domain.com>';
(3)
$headers = 'From: Andrey Ivanov 'address@domain.com'';
Укажите простой комментарий PHP:
(1)
//...
(2)
/*...*/
(3)
?...?>
Как в PHP корректно соединить две строки:
(1)
cout >> "Марш " >> "Мендельсона";
(2)
echo ("Парад " . "Победы");
(3)
print 'Сонет ' . 'Шекспира';
Чему будет равняться переменная
$sum = 0;
if ($sum <= 1) { $sum = 10; }
else { $sum = 12; };
echo $sum;
$sum
после вычислений?
(1) 0
(2) 10
(3) 12
(4) ошибка сценария
Посчитайте сколько итераций совершит цикл:
$n = 1;
do {
echo "Итерация $n"; $n++;
} while ($n == 6);
(1) 0
(2) 1
(3) 6
(4) ошибка сценария
Как вернуть значение из функции?
(1)
function nameFunction() { break "значение"; }
(2)
function nameFunction() { return "значение"; }
(3)
function nameFunction() { value "значение"; }
В каких суперглобальных переменных хранятся на сервере данные, отправленные методом POST?
(1)
$_GET
(2)
$_POST
(3)
$_REQUEST
Отметьте некорректные способы создания уникальных ссылок для каждого пользователя:
(1)
<a href="/order.php<?php echo "?PHPSESSION=".session_id()?>">ссылка</a>
(2)
<a href="/order.php<?php echo "?PHPSESSION=".session_uid()?>">ссылка</a>
(3)
<a href="/order.php<?php echo "?PHPSESSION=".session_guid()?>">ссылка</a>
Выберите некорректный способ обработки ошибок установки соединения с сервером:
(1)
$connection = @odbc_connect("Driver={Microsoft Access Driver (*.mdb)};Dbq=$mdbFilename", $user, $password);
if ($connection) echo "Соединение установлено!";
(2)
$connection = @odbc_connect("Driver={Microsoft Access Driver (*.mdb)};Dbq=$mdbFilename", $user, $password);
if (!$connection) echo "Соединение не установлено!";
(3)
$connection = @odbc_connect("Driver={Microsoft Access Driver (*.mdb)};Dbq=$mdbFilename", $user, $password);
if ($connection) echo "Соединение не установлено!";
Какие функции выполняет Web-сервер в трехслойной клиент/серверной архитектуре?
(1) ввод и вывод данных
(2) управление обработкой
(3) обработка информации
(4) хранение информации
(5) выполнение арифметических процедур
(6) выполнение логических процедур
Отметьте неправильный пример подавления ошибок при соединении с сервером базы данных?
(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!";
Чему будет равна переменная $fc = filesize('test.txt');
$fc
, если файл 'test.txt'
пуст?
(1) -1
(2) 0
(3) 1
(4) ошибка сценария
Какой способ указания адреса для ответа является некорректным?
(1)
$headers = 'ReplyTo: address@domain.com';
(2)
$headers = 'Reply-To: address@domain.com';
(3)
$headers = 'reply-to: address@domain.com';
Выберите некорректный способ использования комментариев:
(1)
$num = 1; echo $num; // распечатываем число
(2)
$num = 1; // распечатываем число // echo $num;
(3)
$num = 1; /* распечатываем число */ echo $num;
Каким будет результат работы скрипта: $name = "Игорь"; echo '$name'; echo ', затем тебе в Майами?';
(1) Игорь, затем тебе в Майами?
(2) $name, затем тебе в Майами?
(3) сообщение об ошибке
Сколько коробок на складе?
$box = 5;
if ($box >= 10) $box += 10;
else $box += 0;
echo "На складе $box коробок";
(1) 5
(2) 10
(3) 15
(4) 20
Выберите варианты использования цикла
for
, которые не приводят к бесконечному циклу:
(1)
$i = 0; for ( ; $i < 10; $i++) { echo $i . "<br>"; };
(2)
for ($i = 10; $i; ) { echo $i-- . "<br>"; };
(3)
$i = 0; for ( ; ; ) { echo $i++ . "<br>"; };
Укажите какое значение вернет функция: function myFunction($d) { return ($d + $d); }
(1) результат вычисления
(2) мусор
(3) ничего не вернет
(4) ошибку сценария
Какая строка запроса сформируется при отправке данных из формы:
<form action="">
<input type="text" name="text" value="my text" />
<input type="submit" value="Submit" />
</form>
(1)
http://test1.ru/?text=my+text
(2)
http://test1.ru/%text=my+text
(3)
http://test1.ru/#text=my+text
Какие варианты перенаправления пользователя на региональные страницы не привязаны к url-адресу исходной страницы?
(1)
if ($_GET["lang"] != "") { header("Location: {$_GET['lang']}"); }
(2)
if ($_COOKIE["lang"] != "") { header("Location: {$_COOKIE['lang']}"); }
(3)
if ($_SESSION["lang"] != "") { header("Location: {$_SESSION['lang']}"); }
Выберите некорректный способ обработки ошибок выполнения запроса к базе данных:
(1)
$exec = @odbc_exec($connection,$query);
if ($exec) echo "Запрос выполнен успешно!";
(2)
$exec = @odbc_exec($connection,$query);
if (!$exec) echo "Ошибка запроса к серверу!";
(3)
$exec = @odbc_exec($connection,$query);
if (!$exec) echo "Запрос выполнен успешно!";
Какие компоненты не обязательно должны присутствовать в динамическом Web-приложении?
(1) интерфейс пользователя
(2) интерфейс Web-мастера
(3) процедуры обработки бизнес-операций
(4) компоненты поддержки базы данных
(5) почтовый сервер
Какой пример кода выдаст пользователю неверное сообщение при обработке ошибок выбора базы данных, при условии, что база данных успешно выбрана?
(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");
Выберите некорректный способ записи в файл (переменная
$fn
содержит указатель на файл 'test.txt'
)?
(1)
fwrite($fn,'Этот файл теперь не пуст!');
(2)
fwrite('test.txt','Этот файл теперь не пуст!');
(3)
fwrite((fopen('test.txt','w')),'Этот файл теперь не пуст!');
Какой будет тема у письма, отправленного функцией
$subjects = array('Доброе утро!','Добрый день!','Добрый вечер!','Доброй ночи!');
mail('usermail@domain.ru',$subjects[1],'Рады вам сообщить...');
main
в результате работы кода:
(1) Доброе утро!
(2) Добрый день!
(3) Добрый вечер!
(4) Доброй ночи!
Что выведется на страницу в результате работы кода: echo "В лесу //родилась ёлочка";
(1) В лесу родилась ёлочка
(2) В лесу //родилась ёлочка
(3) В лесу
(4) ошибка сценария
Как в PHP подсчитать количество элементов в массиве
$a = array(1,2,3,4,5)
и вывести результат на экран?
(1)
print "В массиве " . count($a) . " элементов";
(2)
print ("Всего элементов: %d", sizeof($a));
(3)
print "Всего элементов: " . sizeof($a) . ".";
Что скажет про Буратино следующий PHP-код?
$num = 15;
echo "У Буратино $num монет. ";
if ($num <= 10) echo "Он бедный!";
elseif ($num >= 20) echo "Он очень богатый!";
else echo "Он богатый!";
(1) Он бедный!
(2) Он богатый!
(3) Он очень богатый!
Выберите корректные варианты использования цикла
while
:
(1)
$i = 0; while ($i < 10) { echo ($i += 1) . "<br>"; };
(2)
$i = 10; while ($i) { echo --$i . "<br>"; };
(3)
$i = 0; while ($i = 10) { echo --$i . "<br>"; };
Как нельзя запустить на выполнение следующую функцию? function privet() { echo "Привет, я функция!"; }
(1)
privet;
(2)
privet();
(3)
echo privet();
Укажите некорректные варианты указания расположения и имени страницы, на которую будут отправляться данные из формы?
(1)
<form action="http//mysite.ru/form.php" method="post">
(2)
<form method="post" action="form.php">
(3)
<form method="post" name="action">
Укажите некорректные способы создания Cookie на компьютере пользователя:
(1)
setcookie('version'; phpversion());
(2)
setcookie('version',phpversion());
(3)
setcookie('version' = phpversion());
На странице открыты соединения с несколькими базами данных. Как корректно закрыть соединение с базой, идентификатор которой присвоен переменной
$conn
?
(1)
odbc_close();
(2)
odbc_close($conn);
(3)
odbc_close("$conn");
Какая технология не применяется на стороне клиента?
(1) HTML
(2) PHP
(3) JavaScript
(4) DHTML
Какое утверждение верно?
(1) функция
mysql_fetch_array
определяет число строк, затронутых предыдущей операцией SQL
(2) функция
mysql_affected_rows
определяет число строк, затронутых предыдущей операцией SQL
(3) функция
mysql_close
определяет число строк, затронутых предыдущей операцией SQL Сколько элементов будет в массиве $fn = fopen('test.txt','r'); $data = fgetcsv($fn,20,'?');
$data
после применения функции fgetcsv
к файлу с содержимым "!,|.?|,,!!?":
(1) 2
(2) 3
(3) 4
Что произойдет, если пользователь заполнит форму и нажмет на "Кнопку 2"?
function emailAlert() {
$email = $_POST[email];
$subject = "Подписка на новости!";
$message = "Дорогой: ";
$message .= $_POST[username] . "!\n";
$message .= " Вы успешно подписались на новости нашего сайта.\n\n";
mail($email,$subject,$message);
}
function echoAlert() {
echo "<p>Вы успешно подписались на новости нашего сайта!</p><br>";
}
function getForm() {
echo "<h4>Пожалуйста, заполните форму:</h4>";
echo "<form action=\"index.php\" method=\"post\">";
echo "Введите наше имя: <input type=\"text\" name=\"username\" \/><br>";
echo "Введите ваш E-mail: <input type=\"text\" name=\"email\" \/><br>";
echo "<input type=\"submit\" name=\"submit1\" value=\"Кнопка 1\" \/>";
echo "<input type=\"submit\" name=\"submit2\" value=\"Кнопка 2\" \/>";
echo "<input type=\"submit\" name=\"submit3\" value=\"Кнопка 3\" \/>";
echo "</form>";
}
if ($_POST[submit1]) {
echoAlert();
} else if ($_POST[submit2]) {
echoAlert();
emailAlert();
} else {
getForm();
}
(1) программа выведет сообщение об успешной подписке
(2) отправит письмо на почтовый ящик пользователя
(3) программа выведет сообщение об успешной подписке и отправит письмо на почтовый ящик пользователя
(4) выведет чистую форму для оформления подписки
(5) ошибка сценария
Что отобразится в браузере пользователя в результате работы следующего PHP-кода: echo "Здравствуй, друг!";
(1) фраза «Здравствуй, друг!» в одну строку
(2) фраза «Здравствуй, друг!» в две строки
(3) фраза «Здравствуй,<br> друг!»
(4) выдаст ошибку сценария
Как в PHP вывести на экран третий элемент массива:
(1)
echo $a[2];
(2)
echo $a[3];
(3)
echo $a[3-1];
Назовите недопустимый способ использования оператора
if
?
(1)
if (true) { echo "все будет хорошо" }
(2)
if (true) echo "все будет хорошо";
(3)
if (true): echo "все будет хорошо"; endif;
Выберите корректный способ использования цикла
do... while
:
(1)
$i = 0; do { echo $i++ . "<br>"; } while ($i <= 10);
(2)
$i = 0; do { echo $i++ . "<br>"; }; while ($i <= 10) { echo $i . "<br>"; };
(3)
$i = 0; do { echo $i . "<br>"; } while ($i < 10);
Чему будет равна переменная $d = 2; function Multi(&$i) { return $i = ($i * $i); }; echo Multi($d);
$d
после выполнения кода:
(1) 2
(2) 4
(3) 0
(4) ошибка сценария
Как с помощью PHP можно проверить, отправил ли пользователь какие-то данные на сервер?
(1)
if ($_GET("text")) { echo "данные отправлены!"; }
(2)
if ($GET == "text") { echo "данные отправлены!"; }
(3)
if ($_GET["text"]) { echo "данные отправлены!"; }
Какая команда создаст на компьютере пользователя файл Cookie с именем
fish
и значением pike
?
(1)
setcookie('fish','pike');
(2)
setcookie('pike','fish');
(3)
$n = 'pike'; $v = 'fish'; setcookie($n,$v);
Для чего предназначен следующий SQL-запрос?INSERT INTO `table` (`name`, `text`) VALUES ('text','text')
(1) вставляет в базу данных новую таблицу, задавая в ней два поля с именами
name
и text
типа text
(2) вставляет новую строку в таблицу базы данных с именем
table
, задавая содержимое полям name
и text
(3) создает новую базу данных с именем
table
и две таблицы с именами name
и text
, каждая из которых имеет по два поля типа text
Какая технология не применяется на стороне сервера?
(1) PHP
(2) DBMS
(3) XML
(4) DHTML
Для чего предназначен оператор MySQL
SELECT ALL FROM MyTable
?
(1) выбирает все записи из таблицы с названием
MyTable
(2) выбирает только поля с названием
MyTable
из всех активных в данный момент таблиц
(3) выбирает только поля с названием
ALL
из таблицы MyTable
Выберите некорректный способ копирования файла в PHP5:
(1)
copy('file1.txt','file2.txt');
(2)
$file1 = 'file1.txt'; $file2 = 'file2.txt'; copy($file1,$file2);
(3)
$file1 = fopen('file1.txt','r'); $file2 = fopen('file2.txt','w'); copy($file1,$file2);
Сколько раз пользователю нужно нажать на кнопку "Не жми!", чтобы начать получать предупреждения в почтовый ящик?
<?php
if ($_COOKIE['count'] == "") {
setcookie('count',0);
}
function setCount() {
if ($_COOKIE['count'] > 3) {
mail("usermail@domain.com","Предупреждение!","Уважаемый, хватит нажимать на кнопку!");
}
setcookie('count',++$_COOKIE['count']);
echo "Вы нажали " . $_COOKIE['count'] . " раз!";
}
if ($_POST['click']) setCount();
?>
<form action="index.php" method="post">
<input type="submit" value="Не жми!" name="click" />
</form>
(1) 1
(2) 2
(3) 3
(4) 4
(5) 5
Что отобразится в браузере пользователя в результате работы следующего PHP-кода: print "Шелдон любит \nпоезда";
(1) фраза «Шелдон любит поезда» в одну строку;
(2) фраза «Шелдон любит поезда» в две строки;
(3) фраза «Шелдон любит \nпоезда»
(4) выдаст ошибку сценария
Сколько элементов будет в массиве $a после применения функции array_merge?
$a = array(23,1.4,200);
$b = array(3);
$a = array_merge($a,$b);
(1) 2
(2) 3
(3) 4
Назовите недопустимый способ использования оператора
elseif
?
(1)
if (false) { echo "..."; } else if (true) echo "все будет хорошо";
(2)
if (false) { echo "..."; } elseif echo "все будет хорошо";
(3)
if (false): echo "..."; elseif (true): echo "все будет хорошо"; endif;
Выберите вариант использования цикла, искажающего при выводе информацию об исходном массиве:
(1)
foreach ($a as $v) { static $count = 1; echo $count . "-й элемент массива равен: $v<br>"; $count++; };
(2)
foreach ($a as $k => $v) { $k++; echo "$k-й элемент массива равен: $v<br>"; };
(3)
foreach ($a as $v => $k) { echo "$k-й элемент массива равен: $v<br>"; };
Какое значение будет у переменной
$d = 2;
function myFunction($d) {
return $d++;
}
$d = myFunction($d);
echo "Равно: $d";
$d
после выполнение функции
(1) 2
(2) 3
(3) 4
(4) ошибка сценария
Выберите некорректный вариант проверки, заполнил ли пользователь поле
<form action=""
>Введите ваше имя: <input type="text" name="name" />
<input type="submit" value="Submit" />
</form>
name
формы?
(1)
if ($_GET['name'] == NULL) { echo "Вы не заполнили форму!"; }
(2)
if ($_GET['name'] == 'undefined') { echo "Вы не заполнили форму!"; }
(3)
if ($_GET['name'] == "") { echo "Вы не заполнили форму!"; }
Какие задачи выполняет PHP-код:if ($_COOKIE['name'])
(1) проверяет наличие Cookie с именем
name
в браузере
(2) получает доступ к содержимому Cookie с именем
name
(3) выводит на печать содержимое Cookieс именем
name
Отметьте неверные утверждения для следующего SQL-запроса: UPDATE `MyTable` SET (`FieldName` = '$new_fname') WHERE `AutoNum` = '$string'
(1) обновит значение переменной
$new_fname
, если хотя бы в одной записи есть поле AutoNum
, идентичное переменной $string
(2) обновит значение поля
AutoNum
во всех записях, в которых значение поля FieldName
идентично значению переменной $new_fname
(3) обновит значение полей
FieldName
во всех записях, в которых значение поля AutoNum
идентично значению переменной $string
Какие технологии не применяются на сервере баз данных?
(1) DHTML
(2) DBMS
(3) XML
(4) CSS
Какую задачу выполняет следующий оператор MySQL:SELECT * FROM MyTable WHERE Country='Россия' ORDER BY UserName(ASC)
(1) выбирает из таблицы
MyTable
все записи, в которых поле Country
содержит строку "Россия", производит их сортировку и записывает результаты в поле UserName
таблицы с именем DESC
(2) выбирает из таблицы
MyTable
все записи, в которых поле Country
содержит строку "Россия", и сортирует все результаты в порядке возрастания по содержимому поля UserName
(3) выбирает из таблицы
MyTable
все записи, в которых поле Country
содержит строку "Россия", и сортирует все результаты в порядке убывания по содержимому поля UserName
Отметьте корректные способы удаления файла в PHP5?
(1)
unlink(file.txt);
(2)
unlink('file.txt');
(3)
$fd = 'file.txt'; unlink($fd);
Что будет в теле письма, отправленного функцией
function getMail($subject = "Привет...",$to = "mymail@domain.com",$mail="Письмо пустое...") {
mail($to,$subject,$mail);
}
getMail("Праздничная рассылка","user@mail.ru","Письмо не пустое...");
getMail
?
(1) Фраза "Привет…"
(2) Фраза "Пустое письмо…"
(3) Фраза "Письмо не пустое…"
(4) Почтовый адрес "mymail@domain.com"
(5) ошибка, письмо не дойдет до адресата
Что отобразится в браузере пользователя в результате работы следующего PHP-кода: $name = "Ленин"; echo "Гудбай, \" . \$name . \"!";
(1) фраза «Гудбай, Ленин!»
(2) фраза «Гудбай, $name!»
(3) фраза «Гудбай, " . $name . "!»
(4) выдаст ошибку сценария
Сколько элементов будет в массиве
$a = array(100,22,10.5);
$a = array_slice($a,2,1);
$a
после применения функции array_slice
?
(1) 1
(2) 2
(3) 3
Что выведет на печать оператор
$num = 1;
switch ($num) {
case 5: echo "\$num = 5";
case 6: echo "\$num = 6";
case 7: echo "\$num = 7";
}
switch
?
(1) case = 5
(2) case = 6
(3) case = 7
(4) ни одна из веток не выполнится
Что выведет код: $i = 0; while ($i < 10) { echo ($i += 1) . "<br>"; };
(1) цифры от 1 до 10 в столбик
(2) цифры от 1 до 10 в строку
(3) ошибка сценария
Что получится в результате работы функции:
function myFunction($p) {
if (is_string($p)) echo $p;
if (is_int($p)) echo $p * $p;
if (is_array($p)) {
for ($i = $n = 0; $i < sizeof($p); $i++) { $n += $p[$i]; }
echo $n;
}}
myFunction("5");
(1) выведет на экран строку «5»
(2) выведет на экран квадрат числа 5
(3) перемножит все элементы массива и выведет результат
(4) ошибка сценария
http://test1.ru/?text=button1&button2=Edit
(1) button1
(2) button2
(3) button3
Какая из команд не приведет к немедленному удалению файла Cookie с именем
user
?
(1)
$cookie_name = "user";
$cookie_value = $_POST["uname"];
$cookie_expire = time() - 1000;
setcookie($cookie_name,$cookie_value,$cookie_expire, "/");
(2)
$cookie_name = "user";
$cookie_value = $_POST["uname"];
$cookie_expire = time() + 1000;
setcookie($cookie_name,$cookie_value,$cookie_expire, "/");
(3)
$cookie_name = "user";
$cookie_value = $_POST["uname"];
$cookie_expire = time();
setcookie($cookie_name,$cookie_value,$cookie_expire, "/");
Какой запрос позволит выбрать из таблицы
MyTable
все записи, у которых содержимое полей FieldName
больше содержимого переменной $number
?
(1)
SELECT * FROM `MyTable` WHERE FieldName = '$number';
(2)
SELECT * FROM `MyTable` WHERE FieldName < '$number';
(3)
SELECT * FROM `MyTable` WHERE FieldName > '$number';
Язык PHP является…
(1) языком низкого уровня
(2) языком среднего уровня
(3) языком высокого уровня
Следующая строка запроса создает новую запись в таблице базы данных INSERT INTO `MyTable` (`f2`,`f7`,`f8`,`f9`) VALUES (123,#1/1/10#,'26','яблоко')
MyTable
. Чему будет равняться поле f8
этой новой записи?
(1) 123
(2) 1/1/10
(3) #1/1/10#
(4) 26
(5) яблоко
В папке находятся файлы с именами rename('file1.txt','file2.txt');
file1.txt
и file2.txt
. Каким будет результат работы кода?
(1) содержимое
file1.txt
скопируется в файл file2.txt
(2) содержимое
file2.txt
скопируется в файл file1.txt
(3) ошибка сценария
В базе данных есть таблица
$username = $_POST['username'];
$conn = mysql_connect('localhost','root','password');
$db = mysql_select_db('mybase', $conn);
$sql = "SELECT * FROM `table` WHERE (`username`='$username')";
$result = @mysql_query($sql,$conn);
if (!$result) die ("Ошибка соединения с базой данных! Попробуйте повторить запрос позже...");
if (mysql_num_rows($result) < 1) echo "Пользователь с именем $username не найден!";
else {
$row = mysql_fetch_array($result);
$email = $row[email];
$telephone = $row[telephone];
mail($email,'Telephone Number Reminder',('Your Telephone Number: '. $telephone));
mysql_close($conn);
}
table
с полями id
, username
, telephone
и email
, в ней хранятся данные о пользователях. Ниже приведен сценарий напоминания номера телефона, что он сделает, если пользователь введет в форму на HTML-странице имя пользователя, которого нет в базе данных?
(1) выведет на экран сообщение, что пользователь с введенным вами именем не найден в базе!
(2) выведет номер телефона и адрес электронной почты абонента на экран
(3) выведет на экран сообщение "Ошибка соединения с базой данных! Попробуйте повторить запрос позже..."
(4) выведет на экран сообщение "Ошибка соединения с базой данных! Попробуйте повторить запрос позже..." и выдаст сообщение об ошибке
(5) вышлет на почту пользователя сообщение с напоминанием номера телефона
(6) вышлет на почту пользователя предупреждение, что кто-то пытается узнать его номер
(7) произойдет ошибка сценария
Каким из приведенных способов можно распечатать фразу «Все будет хорошо!»
(1)
print "Все ","будет ","хорошо!";
(2)
print "Все "."будет "."хорошо!";
(3)
print "Все ";"будет ";"хорошо!";
Каким будет порядок элементов в массиве $a после применения функции sort?
$a = array(5,2,4,1,3);
sort($a);
(1) в порядке убывания
(2) в порядке возрастания
(3) в случайном порядке
В каких случаях оператор
switch
выведет на печать строку "работает" при $num = 1
?
(1)
switch (false) { case 1: echo "работает!"; }
(2)
switch ($num) { case true: echo "работает!"; }
(3)
switch ($num) { default: echo "работает!"; }
Что выведет на печать цикл
$a = array('c','o','n','g','r','a','t','u','l','a','t','i','o','n','s','!');
$i = 0;
do {
echo $a[$i];
} while (++$i < sizeof($a));
do... while
в результате работы следующего кода?
(1) ogauain!
(2) cnrtltos
(3) ongratulations!
(4) congratulations!
Что выведется на экран пользователя в результате работы функции
function makeDrink($type = "кекс") {
echo "Я, пожалуй, приготовлю $type.\n";
}
makeDrink("торт");
(1) ничего
(2) фраза "Я, пожалуй, приготовлю кекс"
(3) фраза "Я, пожалуй, приготовлю торт"
(4) ошибка сценария
На сервере находится страница, содержащая форму:
<form action="form.php" method="get">
<input type="text" name="text" value="mytext" />
<input type="submit" name="submit" value="Public" />
<input type="submit" name="submit" value="Edit" />
</form> Какой запрос придет на сервер при нажатии на кнопку Edit?
(1)
http://test1.ru/?text=mytext&submit=Public&submit=Edit
(2)
http://test1.ru/?text=mytext&submit=Edit
(3)
http://test1.ru/?submit=Edit
Какой срок действия для Cookie с именем
$cookie_name = "user";
$cookie_value = $_POST["uname"];
$cookie_expire = time() + 86400;
setcookie($cookie_name,$cookie_value,$cookie_expire,"/");
user
задаст следующий PHP-код?
(1) один час
(2) одни сутки
(3) одну неделю
(4) один месяц (30 дней)
(5) один год
Для чего предназначен SQL-запрос
SELECT ALL FROM MyTable
?
(1) выбирает все записи из таблицы с названием
MyTable
(2) выбирает только поля с названием
MyTable
из всех активных в данный момент таблиц
(3) выбирает только поля с названием
ALL
из таблицы MyTable
Язык PHP создан для создания страниц…
(1) статическиx
(2) динамических
(3) аналитических
В таблице DELETE FROM `MyTable`
table
две записи. Сколько в ней будет записей после применения следующей команды?
(1) 0
(2) 1
(3) 2
(4) ошибка сценария
Какая суперглобальная переменная хранит оригинальное название файла, пересылаемого на сервер?
(1)
$_FILES['upload_file']['tmp_name']
(2)
$_FILES['upload_file']['name']
(3)
$_FILES['upload_file']['size']
(4)
$_FILES['upload_file']['type']
Есть список рассылки из четырех пользователей. Сколько писем будет отправлено в результате работы сценария?
$listusers = array('andrey@mail.ru','nikola@yandex.ru','masha@rambler.ru','gavrila@gmail.com');
for ($i = 0; $i < count($listusers); $i++) {
mail($listusers[$i],'Ежедневная рассылка','Новости компании...');
}
(1) 2
(2) 3
(3) 4
(4) ошибка сценария
PHP не является:
(1) языком разметки
(2) языком стилей
(3) языком программирования
Какие встроенные суперглобальные переменные есть в языке PHP:
(1)
$_REQUEST[]
(2)
$_QUERY[]
(3)
$_COOKIE[]
(4)
$_SESSION[]
Что выведет на печать оператор switch при выполнении кода:
$name = array("Михаил","Иван","Петр");
switch (false) {
case 0: echo $name[0] . " чинит машину"; break;
case 1: echo $name[1] . " копает картофель"; break;
case 2: echo $name[2] . " тратит деньги"; break;
default: echo "Все отдыхают!";
}
(1) Михаил чинит машину
(2) Иван копает картофель
(3) Петр тратит деньги
(4) Все отдыхают!
Сколько итераций выполнит внешний цикл
$i = 0;
$n = 100;
while ($i < 100) {
while ($n) {
echo $i++;
$n--;
}
echo "<br>";
};
echo "Переменные: $i, $n";
while
в результате работы следующего кода?
(1) 1
(2) 50
(3) 100
(4) ошибка сценария
Какую задачу выполняет функция
function getF($af) {
for ($i = 0; $i < count($af); $i++) {
eval($af[$i] . "();");
}}
$af = array("myElement1","myElement2");
getF($af);
getF
в примере:
(1) запускает массив функций
(2) включает массив файлов в документ
(3) вписывает на страницу массив слов
Выберите некорректные варианты вывода на страницу данных формы, введенных пользователем:
<form action="">
Ваше имя: <input type="text" name="name" />
Ваша фамилия: <input type="text" name="surname" />
<input type="submit" value="Submit" />
</form>
(1)
if ($_GET['name']) { echo "Вас зовут: "; foreach ($_GET[] as $item) { echo "$item "; } }
(2)
if ($_GET['name']) { echo "Вас зовут: "; foreach ($_GET['name'] as $item) { echo "$item "; } }
(3)
if ($_GET['name']) { echo "Вас зовут: "; foreach ($_GET as $item) { echo "$item "; } }
Какая из команд создаст файл Cookie, который будет действовать в пределах домена второго уровня
domain.ru
и на всех его поддоменах третьего уровня?
(1)
setcookie($cookie_name,$cookie_value,$cookie_expire, "/", ".domain.ru");
(2)
setcookie($cookie_name,$cookie_value,$cookie_expire, "/", "domain.ru");
(3)
setcookie($cookie_name,$cookie_value,$cookie_expire, "/domain.ru");
Какие утверждения верны для следующего SQL-запроса?DELETE FROM `MyTable` WHERE `AutoNum` = '$string'
(1) оператор удалит из таблицы
MyTable
все поля с именем AutoNum
, если переменная $string
содержит значение AutoNum
(2) оператор удалит таблицу
MyTable
при условии, если в ней присутствует поле AutoNum
(3) оператор удалит из таблицы
MyTable
все записи, у которых значение поля AutoNum
равно значению переменной string
Укажите описание соответствующее системам экстранет
(1) системы экстранет являются публичными информационными системами, включают публичные сайты, которые предоставляют новости, информацию и развлечения
(2) системы экстранет являются системами бизнес-для-бизнеса (B2B), которые управляют электронным обменом данными (EDI) между деловыми предприятиями
(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');
Укажите вариант корректного открытия файла в PHP5?
(1)
$fn = 'test.txt'; $fn = fopen($fn,'w+');
(2)
$f = fopen('test.txt','s+');
(3)
$fn = fopen('test.txt','a+');
Отметьте допустимый вариант использования функции
$to = 'useraddress@domain.com';
$subject = 'Тема письма';
$msg = 'Текст письма!';
$headers = 'From: webmaster@example.com' . "\r\n" . 'Reply-To: webmaster@example.com';
mail
, если ее параметры заданы как:
(1)
mail($to, $msg, $subject, $headers);
(2)
mail($to, $subject, $msg, $headers);
(3)
mail($subject, $msg, $to, $headers);
Как вставить на страницу код PHP в сокращенном стиле?
(1)
<?php echo "Это код PHP!"; ?>
(2)
<? echo "Это код PHP!"; ?>
(3)
<script language="php">echo "Это код PHP!";</script>
Укажите допустимые имена переменных:
(1)
$1stvar
(2)
Myvar
(3)
$my_string_variable
Что принимается за
true
в языке PHP?
(1) "" // пустая строка
(2) 1
(3) 0
Чему будет равна переменная
$count = 4;
for ($i = 1; $i < 5; $i++) {
$count++;
};
echo "\$count равно: $count";
$count
в результате работы кода:
(1) 0
(2) 5
(3) 8
(4) ошибка сценария
Укажите правильный вызов управляющей структуры
require
:
(1)
require();
(2)
require('имя_файла');
(3)
require('имя_файла', режим открытия файла);
Каким методом данные отправятся на сервер в форме
<form action="" method="">
?
(1) GET
(2) POST
(3) PUT
(4) HEAD
Из списка выберите корректный вариант создания переменной сеанса?
(1)
<?php $_SESSION['key'] = 'данные'; session_start(); ?>
(2)
<?php session_start(); $_SESSION['key'] = 'данные'; ?>
(3)
<?php session_start();$_SESSION = "данные1;данные2;данные3"; ?>
Для какого типа баз данных характерна строка подключения?
$excelFile = realpath('C:/ExcelData.xls');
$excelDir = dirname($excelFile);
$connection = odbc_connect("Driver={Microsoft Excel Driver (*.xls)};DriverId=790;Dbq=$excelFile;DefaultDir=$excelDir", '', '');
(1) Microsoft SQL
(2) Microsoft Access
(3) Microsoft Excel
Укажите описание соответствующее службе SMTP/POP mail:
(1) гипертекстовая информационная система поиска ресурсов Интернет и доступа к ним
(2) система для передачи текстовых сообщений в компьютерных сетях
(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");
Как в PHP5 открыть файл для чтения и записи?
(1)
$fn = fopen('test.txt','r+');
(2)
$fn = fopen('test.txt','w');
(3)
$fn = fopen('test.txt','a+');
Настройки функции
$subject = 'Тема письма';
$to = 'address3@domain.com';
$from = 'address1@domain.com';
$reply = 'address2@domain.com';
$msg = 'Текст письма!';
$headers = 'From: ' . $from . "\r\n" . 'Reply-To: ' . $reply;
mail
хранятся в переменных. По какому адресу отправится письмо?
(1)
address1@domain.com
(2)
address2@domain.com
(3)
address3@domain.com
Укажите недопустимый способ использования констант:
(1)
define("F","1.5"); echo F;
(2)
define("F",1.5); echo (F + 5);
(3)
define("INT",18); echo ++INT;
Что принимается за
false
в языке PHP?
(1)
"false" // строка
(2)
false // константа
(3)
FALSE // константа
Чему будет равна переменная
$count = 4;
while ($count) {
if ($count < 2) break;
echo $count-- . "<br>";
};
echo "Переменная равна: $count";
$count
в результате работы кода:
(1) -1
(2) 0
(3) 1
(4) ошибка сценария
Выберите допустимые способы одновременного включения в документ двух и более внешних файлов:
(1)
require("file1.php","file2.php");
(2)
function getRequireFile($f) { require $f; } getRequireFile("file");
(3)
for ($i = 1; $i <= 2; $i++) { require "file{$i}.php"; }
Отметьте корректный способ размещения формы на Web-странице?
(1)
<form><html><body> ... </body></html></form>
(2)
<html><body><form> ... </form></body></html>
(3)
<html><form><body> ... </body></form></html>
Выберите корректную команду, которая позволяет удалить переменную сеанса с именем
username
?
(1)
session_destroy($_SESSION["username"]);
(2)
unset($_SESSION["username"]);
(3)
$_SESSION["username"] = NULL;
Укажите правильный вызов функции
odbc_connect
:
(1)
odbc_connect(dsn/строка соединения без dsn)
(2)
odbc_connect(пароль,имя_пользователя)
(3)
odbc_connect(dsn/строка соединения без dsn,имя_пользователя,пароль)
Что из приведенного ниже списка не соответствует аппаратным слоям трехслойной клиент/серверной архитектуры:
(1) компьютер-клиент
(2) Web-сервер
(3) сервер баз данных
(4) медиа-сервер
(5) почтовая служба
Какие способы выбора базы данных с названием
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");
Какие команды позволяют записать информацию в уже существующий файл и, если файл не найден, то создадут его?
(1)
$fn = fopen('test.txt','r+'); fwrite($fn,'сюрприз!');
(2)
$fn = fopen('test.txt','w+'); fwrite($fn,'сюрприз!');
(3)
$fn = fopen('test.txt','a+'); fwrite($fn,'сюрприз!');
Каким будет адрес отправителя в письме, посланном следующим сценарием PHP5:
$subject = 'Тема письма';
$to = 'address2@domain.com';
$msg = 'Текст письма!';
$headers = 'From: address3@domain.com' . "\r\n" . 'Reply-To: address1@domain.com';
mail($to, $subject, $msg, $headers);
(1)
address1@domain.com
(2)
address2@domain.com
(3)
address3@domain.com
В качестве терминатора инструкций используется символ...
(1)
;
(2)
.
(3)
,
Отметьте переменные, относящиеся к типу скаляров:
(1)
$a = array(false,true);
(2)
$b = true;
(3)
$i[] = 1;
(4)
$а = 4.85;
Какие участки кода выполнятся?
(1)
if ("лес") { echo "лес"; }
(2)
if (-12) { echo "поле"; }
(3)
if ("") { echo "море"; }
Чему будет равна переменная
$count = 4;
$number = 0;
do {
$number += $count;
} while (--$count);
echo "Переменная равна: $number";
$number
в результате работы кода:
(1) 10
(2) 50
(3) 100
(4) ошибка сценария
Отметьте недопустимые имена функций:
(1)
function clearTimer() { ... }
(2)
function 7String() { ... }
(3)
function While() { ... }
Какой элемент формы создаст многострочное текстовое поле?
(1)
<input type="index" name="t" />
(2)
<input type="text" name="t" />
(3)
<textarea name="t"></textarea>
Выберите правильный вариант использования переменной сессии:
(1)
$_SESSION["name"] = "Василий"; echo "Ваше имя: $_SESSION[name]";
(2)
$_SESSION["name"] = "Василий"; echo "Ваше имя: $_SESSION['name']";
(3)
$_SESSION["name"] = "Василий"; echo "Ваше имя: $_SESSION["name"]";
Укажите правильный вызов функции
odbc_exec
:
(1)
odbc_exec(строка_запроса SQL)
(2)
odbc_exec(id_соединения)
(3)
odbc_exec(id_соединения, строка_запроса SQL)
(4)
odbc_exec(строка_запроса SQL, id_соединения)
Что из приведенного ниже списка не соответствует программным слоям трехслойной клиент/серверной архитектуры:
(1) клиентская операционная система
(2) сетевая операционная система
(3) почтовая служба
(4) система управления базами данных
(5) сервер баз данных
Отметьте корректные запросы к активной в данный момент базе данных?
(1)
mysql_query('строка_запроса');
(2)
mysql_query("строка_запроса");
(3)
$sql = "строка_запроса"; mysql_query($sql);
Что отобразится в браузере пользователя при подавлении ошибки открытия файла?$newfile = @fopen('test.txt','r+') or exit(невозможно открыть файл!);
(1) фраза "невозможно открыть файл!"
(2) описание ошибки PHP
(3) описание ошибки PHP и фраза "невозможно открыть файл!"
Выберите корректный вариант отправки письма по нескольким адресам:
(1)
$to = 'address1@domain.com+address2@domain.com+address3@domain.com';
mail($to, 'Тема письма', 'Тело письма', 'Заголовок письма');
(2)
$to = 'address1@domain.com;address2@domain.com;address3@domain.com';
mail($to, 'Тема письма', 'Тело письма', 'Заголовок письма');
(3)
$to = 'address1@domain.com:address2@domain.com:address3@domain.com';
mail($to, 'Тема письма', 'Тело письма', 'Заголовок письма');
Для записи собственных замечаний во время процесса разработки кода в PHP используются...
(1) комментарии
(2) оператор
echo
(3) оператор
print
Из списка выберите одномерные массивы:
(1)
$a = array("name" => "Виктор");
(2)
$a[0] = array(0,1,2,3);
(3)
$a[1][0] = "Васнецов";
(4)
$a[] = "Ну и ну!";
(5)
$a["1"] = array("name" => "Виктор","family"=>"Васнецов");
Что выведет на экран следующий PHP-код?
$a = "";
if ($a) { echo "Николай вернулся с улицы"; }
else { echo "Николай пошел гулять"; }
(1) Николай пошел гулять
(2) Николай вернулся с улицы
(3) сообщение об ошибке
Посчитайте сколько итераций совершит цикл:
for ($i = 10; $i; $i) {
echo "Итерация " . --$i;
};
(1) 9
(2) 10
(3) 11
(4) ошибка сценария
Выберите случай некорректного использования пользовательских функций в PHP5:
(1)
function getStringLength($s) { echo strlen($s); };
getStringLength("Кот катался на газоне");
(2)
function printStringReverse($s) { echo strrev($s); };
printStringReverse();
(3)
function getNumberSquare($d) { echo $d * 2; };
getNumberSquare();
Как задать отображаемую на странице ширину текстового поля формы?
(1)
<input type="text" size="5" name="i" />
(2)
<input type="text" length="5" name="i" />
(3)
<input type="text" maxlength="5" name="i" />
Как в PHP5 проверить существование переменной сессии?
(1)
if ($_SESSION['count']) { … }
(2)
if ($_SESSION['count'] != false) { … }
(3)
if ($_SESSION['count'] != true) { … }
(4)
if ($_SESSION['count'] == TRUE) { … }
(5)
if ($_SESSION['count'] == FALSE) { … }
Укажите правильный вызов функции
odbc_num_rows
:
(1)
odbc_num_rows(имя_множества_записей)
(2)
odbc_num_rows(имя_записи, строка_соединения)
(3)
odbc_num_rows(строка_соединения, имя_записи)
Чем не является браузер пользователя в трехслойной клиент/серверной архитектуре?
(1) интерфейсом пользователя с системой
(2) основным средством обработки данных
(3) хранилищем данных
(4) средством форматирования вывода данных на стороне клиента
Как закрыть соединение c активной базой данных, идентификатор которой присвоен переменной
$conn
?
(1)
mysql_close();
(2)
mysql_close($conn);
(3)
mysql_close("$conn");
Отметьте корректный способ чтения из файла первых 5 символов?
(1)
$newfile = fopen('test.txt','r'); $text = fread($newfile,'5');
(2)
$newfile = fopen('test.txt','w'); $text = fread($newfile,'5');
(3)
$newfile = fopen('test.txt','a'); $text = fread($newfile,'5');
Какой способ указания информации об отправителе является корректным?
(1)
$headers = 'From: Andrey Ivanov [address@domain.com]';
(2)
$headers = 'From: Andrey Ivanov >address@domain.com<';
(3)
$headers = 'From: Andrey Ivanov <address@domain.com>';
Укажите альтернативный комментарий PHP:
(1)
//...
(2)
/*...*/
(3)
#...
Как в PHP корректно соединить две строки:
(1)
echo "черное " . 'и красное';
(2)
echo "бело-" + "красный";
(3)
$s = "рок-н-ролл"; print "разве это \$s";
Чему будет равняться переменная
$sum = 0;
if ($sum >= 1) { $sum = 10; }
else { $sum = 12; };
echo $sum;
$sum
после вычислений?
(1) 0
(2) 10
(3) 12
(4) ошибка сценария
Посчитайте сколько итераций совершит цикл:
$n = 1;
while ($n <= 6) {
echo "Итерация $n"; $n++;
};
(1) 0
(2) 1
(3) 6
(4) ошибка сценария
Как вернуть значение из функции?
(1)
function nameFunction() { return "значение"; }
(2)
function nameFunction() { cout "значение"; }
(3)
function nameFunction() { Result = "значение"; }
Какой массив рекомендуется использовать для получения данных с удаленного сервера?
(1)
$_GET
(2)
$_POST
(3)
$_REQUEST
Какая стандартная команда PHP5 позволяет получить уникальный идентификатор сеанса пользователя?
(1)
session_id();
(2)
session_uid();
(3)
session_guid();
Выберите корректные способы обработки ошибок установки соединения с сервером:
(1)
$connection = @odbc_connect("Driver={Microsoft Access Driver (*.mdb)};Dbq=$mdbFilename", $user, $password);
if (!$connection) echo "Соединение не установлено!";
(2)
$connection = @odbc_connect("Driver={Microsoft Access Driver (*.mdb)};Dbq=$mdbFilename", $user, $password);
if (!$connection) die ("Соединение не установлено!");
(3)
$connection = @odbc_connect("Driver={Microsoft Access Driver (*.mdb)};Dbq=$mdbFilename", $user, $password);
if ($connection) die ("Соединение установлено!");
Какие функции выполняет сервер баз данных в трехслойной клиент/серверной архитектуре?
(1) хранение данных
(2) извлечение данных
(3) обработка данных
(4) добавление данных
(5) удаление данных
(6) изменение данных
Отметьте правильный пример подавления ошибок при соединении с сервером базы данных
(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!";
Чему будет равна переменная $fc = filesize('test.txt');
$fc
, если файл 'test.txt'
не существует?
(1) -1
(2) 0
(3) 1
(4) ошибка сценария
Какой способ указания адреса для ответа является корректным?
(1)
$headers = 'Reply-To = address@domain.com';
(2)
$headers = 'Reply-To : address@domain.com';
(3)
$headers = 'Reply-To: address@domain.com';
Выберите корректный способ использования комментариев::
(1)
$num = 1; echo $num; // распечатываем число
(2)
$num = 1; echo $num; /* распечатываем число
(3)
$num = 1; // распечатываем число // echo $num;
Каким будет результат работы скрипта: $name = "Игорь"; echo "$name" echo ", зачем тебе в Майами?";
(1) Игорь, зачем тебе в Майами?
(2) $name, зачем тебе в Майами?
(3) сообщение об ошибке
Сколько коробок на складе?
$box = 10;
if ($box == 10) $box += 10;
else $box += 0;
echo "На складе $box коробок";
(1) 5
(2) 10
(3) 15
(4) 20
Выберите корректные варианты использования цикла
for
:
(1)
for ($i = 0; $i < 10; $i++ ) { echo --$i . "<br>"; }
(2)
for ($i = 10; $i; $i-- ) { echo $i . "<br>"; }
(3)
$i = 10; for ( ; $i; ) { echo --$i . "<br>"; }
Укажите какое значение вернет функция: function myFunction($d) { return echo ($d + $d); }
(1) результат вычисления
(2) мусор
(3) ничего не вернет
(4) ошибку сценария
Какая строка запроса сформируется при отправке данных из формы:
<form action="">
<input type="text" name="text" value="my text" />
<input type="submit" name="sub" value="Submit" />
</form>
(1)
http://test1.ru/?text=my+text
(2)
http://test1.ru/?text=my+text&sub=Submit
(3)
http://test1.ru/?text=my%20text+sub=Submit
Какой вариант перенаправления пользователя на региональные страницы привязан к url-адресу исходной страницы?
(1)
if ($_GET["lang"] != "") { header("Location: {$_GET['lang']}"); }
(2)
if ($_COOKIE["lang"] != "") { header("Location: {$_COOKIE['lang']}"); }
(3)
if ($_SESSION["lang"] != "") { header("Location: {$_SESSION['lang']}"); }
Выберите корректные способы обработки ошибок выполнения запроса к базе данных:
(1)
$exec = @odbc_exec($connection,$query);
if (!$exec) echo "Ошибка запроса к серверу!";
(2)
$exec = @odbc_exec($connection,$query);
if (!$exec) die "Ошибка запроса к серверу!";
(3)
$exec = @odbc_exec($connection,$query);
if (!$exec) die ("Ошибка запроса к серверу!");
Какой компонент динамического Web-приложения не является обязательным?
(1) интерфейс пользователя
(2) процедуры обработки бизнес-операций
(3) почтовый сервер
(4) компоненты поддержки базы данных
Какие примеры кода выдадут пользователю верное сообщение при обработке ошибок выбора базы данных, при условии, что база данных не была выбрана?
(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");
Выберите корректные способы записи в файл (переменная
$fn
содержит указатель на файл 'test.txt'
)?
(1)
fwrite($fn,'Этот файл теперь не пуст!');
(2)
fwrite((fopen('test.txt','w')),'Этот файл теперь не пуст!');
(3)
fwrite((fopen($fn,'w')),'Этот файл не пуст!');
Какой будет тема у письма, отправленного функцией
$subjects = array('Доброе утро!','Добрый день!','Добрый вечер!','Доброй ночи!');
mail('usermail@domain.ru',$subjects[2],'Рады вам сообщить...');
mail
в результате работы кода:
(1) Доброе утро!
(2) Добрый день!
(3) Добрый вечер!
(4) Доброй ночи!
Что выведется на страницу в результате работы кода: echo "В лесу #родилась ёлочка";
(1) В лесу родилась ёлочка
(2) В лесу #родилась ёлочка
(3) В лесу
(4) ошибка сценария
Как в PHP подсчитать количество элементов в массиве
$a = array(1,2,3,4,5)
и вывести результат на экран?
(1)
echo " В массиве: (sizeof($a)) элементов";
(2)
echo "В массиве " . count($a) . " элементов";
(3)
echo 'В массиве ' . sizeof($a) . ' элементов';
Что скажет про Буратино следующий PHP-код?
$num = 20;
echo "У Буратино $num монет. ";
if ($num <= 10) echo "Он бедный!";
elseif ($num >= 20) echo "Он очень богатый!";
else echo "Он богатый!";
(1) Он бедный!
(2) Он богатый!
(3) Он очень богатый!
Выберите корректный вариант использования цикла
while
:
(1)
$i = 0; while ($i < 10) { echo $i-- . "<br>"; };
(2)
$i = 0; while ($i < 10) { echo $i++ . "<br>"; };
(3)
$i = 0; while ($i < 10) { echo $i . "<br>"; };
Как можно запустить на выполнение следующую функцию? function privet() { echo "Привет, я функция!"; }
(1)
privet();
(2)
print privet();
(3)
start privet();
Укажите корректные варианты указания расположения и имени страницы, на которую будут отправляться данные из формы?
(1)
<form method="post" action="/">
(2)
<form method="post" name="action">
(3)
<form action="<? echo $_SERVER[SCRIPT_NAME]; ?>" method="post">
Какие команды PHP5 приведут к созданию новой Cookie с именем
version
?
(1)
setcookie('version' : phpversion());
(2)
setcookie('version', phpversion());
(3)
$_COOKIE['version'] = phpversion();
На странице открыты соединения с несколькими базами данных. Какие способы закрыть соединение с базой некорректны?
(1)
odbc_close();
(2)
odbc_close($conn);
(3)
odbc_close("$conn");
Какие технологии применяются на стороне клиента?
(1) HTML
(2) XML
(3) DBMS
(4) PHP
Какое утверждение верно?
(1) закрывает соединение MySQL функция
mysql_fetch_array
(2) закрывает соединение MySQL функция
mysql_affected_rows
(3) закрывает соединение MySQL функция
mysql_close
Сколько элементов будет в массиве $fn = fopen('test.txt','r'); $data = fgetcsv($fn,20,'.');
$data
после применения функции fgetcsv
к файлу с сожержимым "!,|.?|,,!!?":
(1) 2
(2) 3
(3) 4
Что произойдет, если пользователь заполнит форму и нажмет на "Кнопку 3"?
function emailAlert() {
$email = $_POST[email];
$subject = "Подписка на новости!";
$message = "Дорогой: ";
$message .= $_POST[username] . "!\n";
$message .= " Вы успешно подписались на новости нашего сайта.\n\n";
mail($email,$subject,$message);
}
function echoAlert() {
echo "<p>Вы успешно подписались на новости нашего сайта!</p><br>";
}
function getForm() {
echo "<h4>Пожалуйста, заполните форму:</h4>";
echo "<form action=\"index.php\" method=\"post\">";
echo "Введите наше имя: <input type=\"text\" name=\"username\" \/><br>";
echo "Введите ваш E-mail: <input type=\"text\" name=\"email\" \/><br>";
echo "<input type=\"submit\" name=\"submit1\" value=\"Кнопка 1\" \/>";
echo "<input type=\"submit\" name=\"submit2\" value=\"Кнопка 2\" \/>";
echo "<input type=\"submit\" name=\"submit3\" value=\"Кнопка 3\" \/>";
echo "</form>";
}
if ($_POST[submit1]) {
echoAlert();
} else if ($_POST[submit2]) {
echoAlert();
emailAlert();
} else {
getForm();
}
(1) программа выведет сообщение об успешной подписке
(2) отправит письмо на почтовый ящик пользователя
(3) программа выведет сообщение об успешной подписке и отправит письмо на почтовый ящик пользователя
(4) выведет чистую форму для оформления подписки
(5) ошибка сценария
Что отобразится в браузере пользователя в результате работы следующего PHP-кода: echo "Здравствуй,<br> друг!";
(1) фраза «Здравствуй, друг!» в одну строку
(2) фраза «Здравствуй, друг!» в две строки
(3) фраза «Здравствуй,<br> друг!»
(4) выдаст ошибку сценария
Как в PHP вывести на экран первый элемент массива:
(1)
echo $a[0];
(2)
echo $a[1-1];
(3)
echo $a[1];
Назовите допустимые способы использования оператора
if
?
(1)
if (true) echo "все будет хорошо";
(2)
if true { echo "все будет хорошо"; }
(3)
if (true): echo "все будет хорошо"; endif;
Выберите корректные способы использования цикла
do... while
:
(1)
$i = 0; do { echo $i . "<br>"; } while ($i++ <= 10);
(2)
$i = 0; do { echo --$i . "<br>"; } while ($i <= 10);
(3)
$i = 0; do { echo $i . "<br>"; } while (($i++) <= 10);
Чему будет равна переменная $d = 2; function Multi($i) { return $i = ($i * $i); }; Multi($d);
$d
после выполнения кода:
(1) 2
(2) 4
(3) 0
(4) ошибка сценария
Как с помощью PHP можно проверить, отправил ли пользователь какие-то данные на сервер?
(1)
if ($_REQUEST["text"]) { echo "данные отправлены!"; }
(2)
if ($_REQUEST("text")) { echo "данные отправлены!"; }
(3)
if ($REQUEST == "text") { echo "данные отправлены!"; }
Какие команды не приведут к созданию на компьютере пользователя файла Cookie с именем
fish
и значением pike
?
(1)
setcookie('fish','pike');
(2)
setcookie('pike','fish');
(3)
$n = 'pike'; $v = 'fish'; setcookie($n,$v);
Какое из утверждений будет верным для следующего SQL-запроса?INSERT INTO `table` (`name`, `text`) VALUES ('text','text')
(1) запрос вставляет новую строку в таблицу базы данных с именем
table
, задавая содержимое полям name
и text
(2) запрос вставляет в базу данных новую таблицу, задавая в ней два поля с именами
name
и text
типа text
(3) запрос создает новую базу данных с именем
table
и две таблицы с именами name
и text
, каждая из которых имеет по два поля типа text
Какие технологии применяются на стороне сервера?
(1) ASP
(2) PHP
(3) JSP
(4) CSS
Для чего предназначен оператор MySQL
SELECT Name1, Name2 FROM MyTable
?
(1) выбирает из таблиц
Name1
и Name2
все поля с именем MyTable
(2) выбирает из таблицы
MyTable
поля с именами Name1
и Name2
(3) выводит на печать поля с именами
Name1
и Name2
таблицы MyTable
Что будет содержать файл copy('file1.txt','file2.txt'); , если до его выполнения
file2.txt
после выполнения кода file1.txt
содержал текст "Василий собрал ", а file2.txt
содержал текст "10 яблок"?
(1) Василий собрал
(2) 10 яблок
(3) Василий собрал 10 яблок
Сколько раз пользователю нужно нажать на кнопку "Не жми!", чтобы начать получать предупреждения в почтовый ящик?
<?php
if ($_COOKIE['count'] == "") {
setcookie('count',0);
}
function setCount() {
if ($_COOKIE['count'] > 1) {
mail("usermail@domain.com","Предупреждение!","Уважаемый, хватит нажимать на кнопку!");
}
setcookie('count',++$_COOKIE['count']);
echo "Вы нажали " . $_COOKIE['count'] . " раз!";
}
if ($_POST['click']) setCount();
?>
<form action="index.php" method="post">
<input type="submit" value="Не жми!" name="click" />
</form>
(1) 1
(2) 2
(3) 3
(4) 4
(5) 5
Что отобразится в браузере пользователя в результате работы следующего PHP-кода: print "Шелдон любит \\поезда";
(1) фраза «Шелдон любит поезда» в две строки;
(2) фраза «Шелдон любит \поезда»
(3) фраза «Шелдон любит \\поезда»
(4) выдаст ошибку сценария
Сколько элементов будет в массиве $a после применения функции array_merge?
$a = array(23,1.4,.50,200);
$b = array(3,30);
array_merge($a,$b);
(1) 4
(2) 5
(3) 6
Назовите допустимый способ использования оператора
elseif
?
(1)
if (false) { echo "..."; } elseif (true) echo "все будет хорошо";
(2)
if (false) { echo "..."; } elseif "true" echo "все будет хорошо";
(3)
if (false) { echo "..."; } elseif echo "все будет хорошо";
Выберите корректные варианты использования цикла $a = array("name" => "Иван", "family" => "Петров", "born" => "16.02.1984")
foreach
с массивом
(1)
foreach ($a as $k => $v) { echo "$k: $v<br>"; };
(2)
foreach ($a) { echo "$value "; };
(3)
foreach ($a as $v) { echo "$v "; };
Какое значение будет у переменной
$d = 2;
function myFunction($d) {
return ++$d;
}
$d = myFunction($d);
echo "Равно: $d";
$d
после выполнение функции
(1) 2
(2) 3
(3) 4
(4) ошибка сценария
Выберите корректные варианты проверки, заполнил ли пользователь поле
<form action="">
Введите год: <input type="text" name="year" />
<input type="submit" value="Submit" />
</form>
year
формы?
(1)
if ($_GET['year'] == NULL) { echo "Вы не заполнили форму!"; }
(2)
if ($_GET['year'] == "") { echo "Вы не заполнили форму!"; }
(3)
if ($_GET['year']) { echo "Вы не заполнили форму!"; }
Какую задачу выполняет PHP-код:echo $_COOKIE['name']
(1) проверяет наличие Cookie с именем
name
в браузере
(2) получает доступ к содержимому Cookie с именем
name
(3) выводит на печать содержимое Cookie с именем
name
Отметьте верное утверждение для следующего SQL-запроса: UPDATE `MyTable` SET (`FieldName` = '$new_fname') WHERE `AutoNum` = '$string'
(1) обновит значение переменной
$new_fname
, если хотя бы в одной записи есть поле AutoNum
, идентичное переменной $string
(2) обновит значение поля
AutoNum
во всех записях, в которых значение поля FieldName
идентично значению переменной $new_fname
(3) обновит значение полей
FieldName
во всех записях, в которых значение поля AutoNum
идентично значению переменной $string
Какие технологии применяются на сервере баз данных?
(1) SQL
(2) XML
(3) JavaScript
(4) HTML
Какую задачу выполняет следующий оператор MySQL:SELECT * FROM MyTable WHERE Country='Россия' ORDER BY UserName(DESC)
(1) выбирает из таблицы
MyTable
все записи, в которых поле Country
содержит строку "Россия", производит их сортировку и записывает результаты в поле UserName
таблицы с именем DESC
(2) выбирает из таблицы
MyTable
все записи, в которых поле Country
содержит строку "Россия", и сортирует все результаты в порядке возрастания по содержимому поля UserName
(3) выбирает из таблицы
MyTable
все записи, в которых поле Country
содержит строку "Россия", и сортирует все результаты в порядке убывания по содержимому поля UserName
Отметьте некорректный способ удаления файла в PHP5?
(1)
unlink(file.txt);
(2)
unlink('file.txt');
(3)
$fd = 'file.txt'; unlink($fd);
Что будет в теле письма, отправленного функцией
function getMail($subject = "Привет...",$to = "mymail@domain.com",$mail="Письмо пустое...") {
mail($to,$subject,$mail);
}
getMail("user@mail.ru","Праздничная рассылка","Письмо не пустое...");
getMail
?
(1) Фраза "Привет…"
(2) Фраза "Пустое письмо…"
(3) Фраза "Письмо не пустое…"
(4) Почтовый адрес "mymail@domain.com"
(5) ошибка, письмо не дойдет до адресата
Что отобразится в браузере пользователя в результате работы следующего PHP-кода: $name = "Ленин"; echo "Гудбай, " . "\$name" . "!";
(1) фраза «Гудбай, Ленин!»
(2) фраза «Гудбай, $name!»
(3) фраза «Гудбай, " . $name . "!»
(4) выдаст ошибку сценария
Сколько элементов будет в массиве $a после применения функции array_slice?
$a = array(100,22,10.5);
$a = array_slice($a,1,2);
(1) 1
(2) 2
(3) 3
Что выведет на печать оператор
$num = 1;
switch ($num) {
case 5: echo "\$num = 5";
case 6: echo "\$num = 6";
default: echo "\$num = 7";
}
switch
?
(1) $num = 5
(2) $num = 6
(3) $num = 7
(4) ни одна из веток не выполнится
Что выведет код: $i = 0; while ($i < 10) { echo ($i += 1) . "<br>" };
(1) цифры от 1 до 10 в столбик
(2) цифры от 1 до 10 в строку
(3) ошибка сценария
Что получится в результате работы функции:
function myFunction($p) {
if (is_string($p)) echo $p;
if (is_int($p)) echo $p * $p;
if (is_array($p)) {
for ($i = $n = 0; $i < sizeof($p); $i++) { $n += $p[$i]; }
echo $n;
}}
myFunction(5);
(1) выведет на экран строку «5»
(2) выведет на экран квадрат числа 5
(3) перемножит все элементы массива и выведет результат
(4) ошибка сценария
В каком случае файл Cookie будет удален в конце сессии?
(1)
$cookie_name = "user";
$cookie_value = $_POST["uname"];
$cookie_expire = time() + 86400;
setcookie($cookie_name,$cookie_value,$cookie_expire, "/");
(2)
$cookie_name = "user";
$cookie_value = $_POST["uname"];
$cookie_expire = time() - 86400;
setcookie($cookie_name,$cookie_value,$cookie_expire, "/");
(3)
$cookie_name = "user";
$cookie_value = $_POST["uname"];
$cookie_expire = "";
setcookie($cookie_name,$cookie_value,$cookie_expire);
Какие запросы не позволят выбрать из таблицы
MyTable
все записи, поля FieldName
которых равны содержимому переменной $string
?
(1)
SELECT * FROM `MyTable` WHERE FieldName = 'string';
(2)
SELECT * FROM `MyTable` WHERE FieldName = '$string';
(3)
SELECT * FROM `MyTable` WHERE FieldName == '$string';
(4)
SELECT * FROM `MyTable` WHERE FieldName == 'string';
Язык PHP является…
(1) интерпретируемым языком
(2) компилируемым языком
(3) машинным языком
В таблице INSERT INTO `table` (`char`, `text`) VALUES ('$char','$text')
table
есть три записи. Сколько в ней будет записей после применения следующей команды:
(1) 2
(2) 3
(3) 4
(4) ошибка сценария
В папке находится один файл с именем rename('file.txt','file.xml');
file.txt
. Какие файлы будут в этой папке в результате работы кода?
(1)
file.txt
(2)
file.xml
(3) ошибка сценария
В базе данных есть таблица
$username = $_POST['username'];
$conn = mysql_connect('localhost','root','password');
$db = mysql_select_db('mybase', $conn);
$sql = "SELECT * FROM `table` WHERE (`username`='$username')";
$result = @mysql_query($sql,$conn);
if (!$result) die ("Ошибка соединения с базой данных! Попробуйте повторить запрос позже...");
if (mysql_num_rows($result) < 1) echo "Пользователь с именем $username не найден!";
else {
$row = mysql_fetch_array($result);
$email = $row[email];
$telephone = $row[telephone];
mail($email,'Telephone Number Reminder',('Your Telephone Number: '. $telephone));
mysql_close($conn);
}
table
с полями id
, username
, telephone
и email
, в ней хранятся данные о пользователях. Ниже приведен сценарий напоминания номера телефона, что он сделает, если в момент запроса произойдет ошибка подключения к базе данных?
(1) выведет на экран сообщение, что пользователь с введенным вами именем не найден в базе!
(2) выведет номер телефона и адрес электронной почты абонента на экран
(3) выведет на экран сообщение "Ошибка соединения с базой данных! Попробуйте повторить запрос позже..." и завершит работу программы
(4) выведет на экран сообщение "Ошибка соединения с базой данных! Попробуйте повторить запрос позже..." и выдаст сообщение об ошибке
(5) вышлет на почту пользователя сообщение с напоминанием номера телефона
(6) вышлет на почту пользователя предупреждение, что кто-то пытается узнать его номер
(7) произойдет ошибка сценария
Какие из операторов вывода языка PHP поддерживают форматирование текста?
(1)
echo
(2)
print
(3)
printf
(4)
sprintf
Каким будет порядок элементов в массиве $a после применения функции sort?
$a = array(5,2,4,1,3);
sort($a);
(1) 1,2,3,4,5
(2) 5,4,3,2,1
(3) 5,2,4,1,3
В каких случаях оператор
switch
выведет на печать строку "работает" при $num = 3
?
(1)
switch ($num) { case 3: echo "работает!"; }
(2)
switch ($num) { default: echo "работает!"; }
(3)
switch ($num) { case false: echo "работает!"; }
Что выведет на печать цикл
$a = array('c','o','n','g','r','a','t','u','l','a','t','i','o','n','s','!');
for ($i = 0; $i < count($a); $i++) {
echo $a[++$i];
};
for
в результате работы следующего кода?
(1) ogauain!
(2) cnrtltos
(3) ongratulations!
(4) congratulations!
Что выведется на экран пользователя в результате работы функции
function makeDrink($type) {
echo "Я, пожалуй, приготовлю $type.\n";
}
makeDrink();
(1) ничего
(2) фраза "Я, пожалуй, приготовлю кекс"
(3) фраза "Я, пожалуй, приготовлю торт"
(4) ошибка сценария
На сервере находится страница, содержащая форму:
<form action="form.php" method="get">
<input type="text" name="text" />
<input type="submit" name="submit1" value="Public" />
<input type="submit" name="submit2" value="Edit" />
</form> Какой запрос придет на сервер при нажатии на кнопку Public?
(1)
http://test1.ru/form. php?text=text&submit1=Public
(2)
http://test1.ru/form. php?text=&submit1=Public&submit2=Edit
(3)
http://test1.ru/form. php?text=&submit1=Public
Какой срок действия для Cookie с именем
$cookie_name = "user";
$cookie_value = $_POST["uname"];
$cookie_expire = time() + 2592000;
setcookie($cookie_name,$cookie_value,$cookie_expire,"/");
user
задаст следующий PHP-код?
(1) один час
(2) одни сутки
(3) одну неделю
(4) один месяц (30 дней)
(5) один год
Для чего предназначен SQL-запрос
SELECT Name1, Name2 FROM MyTable
?
(1) выбирает из таблиц
Name1
и Name2
все поля с именем MyTable
(2) выбирает из таблицы
MyTable
поля с именами Name1
и Name2
(3) выводит на печать поля с именами
Name1
и Name2
таблицы MyTable
Единообразный адрес доступа к Web-ресурсам называется:
(1) URI
(2) URL
(3) URN
Какую задачу выполняет команда?DELETE FROM `MyTable`
(1) удалит последнюю запись таблицы
MyTable
(2) удалит все записи из таблицы
MyTable
(3) полностью удалит всю таблицу
MyTable
Из какой суперглобальной переменной сценарий на PHP5 может узнать тип файла, принятого от пользователя?
(1)
$_FILES['upload_file']['tmp_name']
(2)
$_FILES['upload_file']['name']
(3)
$_FILES['upload_file']['size']
(4)
$_FILES['upload_file']['type']
Есть список рассылки из четырех пользователей. Сколько писем будет отправлено в результате работы сценария?
$listusers = array('andrey@mail.ru','nikola@yandex.ru','masha@rambler.ru','gavrila@gmail.com');
for ($i = 1; $i < count($listusers) - 1; $i++) {
mail($listusers[$i],'Ежедневная рассылка','Новости компании...');
}
(1) 2
(2) 3
(3) 4
(4) ошибка сценария
Код PHP обрабатывается:
(1) браузером на компьютере пользователя
(2) интерпретатором на сервере
(3) серверной базой данных
Каких встроенных суперглобальных переменных нет в языке PHP:
(1)
$_CLIENT[]
(2)
$_SERVER[]
(3)
$_FILES[]
(4)
$_DIRECTORIES[]
Что выведет на печать оператор switch при выполнении кода:
$name = array("Михаил","Иван","Петр");
switch (-1) {
case 0: echo $name[0] . " чинит машину"; break;
case 1: echo $name[1] . " копает картофель"; break;
case 2: echo $name[2] . " тратит деньги"; break;
default: echo "Все отдыхают!";
}
(1) Михаил чинит машину
(2) Иван копает картофель
(3) Петр тратит деньги
(4) Все отдыхают!
Сколько итераций выполнит внутренний цикл
$i = 0;
$n = 100;
while ($i < 100) {
while ($n) {
echo $i++;
$n--;
}
echo "<br>";
};
echo "Переменные: $i, $n";
while
в результате работы следующего кода?
(1) 1
(2) 50
(3) 100
(4) ошибка сценария
Какую задачу выполняет функция
function getF($af) {
for ($i = 0; $i < count($af); $i++) {
echo ($af[$i] . ", ");
}}
$af = array("myElement1","myElement2");
getF($af);
getF
в примере:
(1) запускает массив функций
(2) включает массив файлов в документ
(3) вписывает на страницу массив слов
Выберите корректный вариант вывода на страницу данных формы, введенных пользователем:
<form action="">
<h2>Когда вы родились?</h2>
Дата: <input type="text" name="date" maxlength="2" size="2" />
Месяц: <input type="text" name="month" />
Год: <input type="text" name="year" maxlength="4" size="4" />
<input type="submit" value="Submit" />
</form>
(1)
if ($_GET['date'] && $_GET['month'] && $_GET['year']) { echo "Вы родились: "; foreach ($_GET[] as $item) { echo $item; } }
(2)
if ($_GET['date'] && $_GET['month'] && $_GET['year']) { echo "Вы родились: "; foreach ($_GET as $item) { echo $item; } }
(3)
if ($_GET['date'] && $_GET['month'] && $_GET['year']) { echo "Вы родились: "; foreach ($_GET['date'] as $item) { echo $item; } }
Какая из команд создаст файл Cookie, который будет действовать только в пределах директории
domain.ru
на сервере, создавшем этот Cookie?
(1)
setcookie($cookie_name,$cookie_value,$cookie_expire, "/", ".domain.ru");
(2)
setcookie($cookie_name,$cookie_value,$cookie_expire, "/", "domain.ru");
(3)
setcookie($cookie_name,$cookie_value,$cookie_expire, "/domain.ru");
Какую задачу выполняет следующий SQL-оператор?DELETE FROM `MyTable`
(1) удалит последнюю запись таблицы
MyTable
(2) удалит все записи из таблицы
MyTable
(3) полностью удалит всю таблицу
MyTable