Сертификат "Введение в программирование на PHP5"
  • Сертификат "Введение в программирование на PHP5"
  • Сертификат "Введение в программирование на PHP5"
  • Удостоверение "Введение в программирование на PHP5"
Сертификат "Введение в программирование на PHP5"
  • Сертификат "Введение в программирование на PHP5"
  • Сертификат "Введение в программирование на PHP5"
  • Удостоверение "Введение в программирование на PHP5"

Введение в программирование на PHP5

700,00 руб.
В течение часа!
Экзамен "Введение в программирование на PHP5" для пользователей и системных администраторов.
Количество
Есть в наличии!

Форма сдачи теста: Экстерн
Количество вопросов: 30
Проходной балл: 90% и выше
Срок действия сертификата: неограничен

Сертификат появляется в профиле ресурса INTUIT, и Вы можете заказать его бумажную версию на сайте INTUIT.
10227 шт.
Внимание !
Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier!

Укажите описание соответствующее системам экстранет

системы экстранет являются частными, внутренними системами, помогающими выполнять повседневную обработку информации, управленческо-информационную и производственную деятельность организацией
системы экстранет являются системами бизнес-для-бизнеса (B2B), которые управляют электронным обменом данными (EDI) между деловыми предприятиями
системы экстранет являются публичными информационными системами, включают публичные сайты, которые предоставляют новости, информацию и развлечения



Укажите описание соответствующее системам интранет

системы интранет являются системами бизнес-для-бизнеса (B2B), которые управляют электронным обменом данными (EDI) между деловыми предприятиями
системы интранет являются публичными информационными системами, включают публичные сайты, которые предоставляют новости, информацию и развлечения
системы интранет являются частными, внутренними системами, помогающими выполнять повседневную обработку информации, управленческо-информационную и производственную деятельность организацией



Укажите описание соответствующее системам интернет:

системы интернет являются публичными информационными системами, включают публичные сайты, которые предоставляют новости, информацию и развлечения
системы интернет являются системами "бизнес-для-бизнеса" (B2B), которые управляют электронным обменом данными (EDI) между деловыми предприятиями
системы интернет являются частными, внутренними системами, помогающими выполнять повседневную обработку информации, управленческо-информационную и производственную деятельность организацией



Укажите описание соответствующее службе SMTP/POP mail:

система для передачи текстовых сообщений в компьютерных сетях
гипертекстовая информационная система поиска ресурсов Интернет и доступа к ним
система перемещения файлов с одного узла на другой в соответствии с протоколом файловой передачи данных



Укажите описание соответствующее службе FTP:

система перемещения файлов с одного узла на другой в соответствии с протоколом файловой передачи данных
гипертекстовая информационная система поиска ресурсов Интернет и доступа к ним
система для передачи текстовых сообщений в компьютерных сетях



Укажите описание соответствующее службе WWW:

система для передачи текстовых сообщений в компьютерных сетях
система перемещения файлов с одного узла на другой в соответствии с протоколом файловой передачи данных
гипертекстовая информационная система поиска ресурсов Интернет и доступа к ним


ниже списка не соответствует аппаратным слоям трехслойной клиент/серверной архитектуры:

Web-сервер
сервер баз данных
почтовая служба
медиа-сервер
компьютер-клиент



Что из приведенного ниже списка не соответствует аппаратным слоям трехслойной клиент/серверной архитектуры:

Web-сервер
сервер баз данных
сервер DNS
компьютер-клиент
почтовый сервер



Что из приведенного ниже списка соответствует аппаратным слоям трехслойной клиент/серверной архитектуры:

Web-сервер
почтовый сервер
сервер баз данных
компьютер-клиент
сервер DNS



Что из приведенного ниже списка не соответствует программным слоям трехслойной клиент/серверной архитектуры:

сервер баз данных
клиентская операционная система
сетевая операционная система
почтовая служба
система управления базами данных



Что из приведенного ниже списка не соответствует программным слоям трехслойной клиент/серверной архитектуры:

сетевая операционная система
почтовая служба
сервер баз данных
система управления базами данных
клиентская операционная система



Что из приведенного ниже списка не соответствует программным слоям трехслойной клиент/серверной архитектуры:

сетевая операционная система
Web-браузер
клиентская операционная система
система управления базами данных
почтовая служба



Что из приведенного ниже списка соответствует программным слоям трехслойной клиент/серверной архитектуры:

Web-браузер
почтовая служба
клиентская операционная система
сетевая операционная система
система управления базами данных



Чем не является браузер пользователя в трехслойной клиент/серверной архитектуре?

интерфейсом пользователя с системой
хранилищем данных
основным средством обработки данных
средством форматирования вывода данных на стороне клиента



Чем является браузер пользователя в трехслойной клиент/серверной архитектуре?

средством форматирования вывода данных на стороне клиента
основным средством обработки данных
интерфейсом пользователя с системой
хранилищем данных



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

через Email-сообщения
через ссылки Web
через формы



Какие функции выполняет сервер баз данных в трехслойной клиент/серверной архитектуре?

извлечение данных
обработка данных
хранение данных
добавление данных
изменение данных
удаление данных



Какие функции выполняет Web-сервер в трехслойной клиент/серверной архитектуре?

ввод и вывод данных
хранение информации
выполнение арифметических процедур
управление обработкой
обработка информации
выполнение логических процедур



Какие функции выполняет браузер в трехслойной клиент/серверной архитектуре?

вывод данных
ввод данных
обработка данных
проверка данных
форматирование вывода
управление обработкой



Какой компонент динамического Web-приложения не является обязательным?

процедуры обработки бизнес-операций
компоненты поддержки базы данных
почтовый сервер
интерфейс пользователя



Какие компоненты должны присутствовать в любом динамическом Web-приложении?

компоненты поддержки базы данных
почтовый сервер
процедуры обработки бизнес-операций
интерфейс Web-мастера
интерфейс пользователя



Какие компоненты не обязательно должны присутствовать в динамическом Web-приложении?

компоненты поддержки базы данных
интерфейс Web-мастера
процедуры обработки бизнес-операций
почтовый сервер
интерфейс пользователя



Какие технологии применяются на стороне клиента?

PHP
DHTML
HTML
JavaScript



Какие технологии применяются на стороне клиента?

XML
DBMS
HTML
PHP



Какая технология не применяется на стороне клиента?

JavaScript
PHP
HTML
DHTML



Какие технологии применяются на стороне сервера?

JSP
HTML
XML
PHP



Какие технологии применяются на стороне сервера?

ASP
PHP
JSP
CSS



Какая технология не применяется на стороне сервера?

DBMS
PHP
DHTML
XML



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

XML
HTML
JavaScript
SQL



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

XML
CSS
DBMS
DHTML



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

DTML
DBMS
XML
SQL



Язык PHP является…

компилируемым языком
машинным языком
интерпретируемым языком



Язык PHP является…

языком программирования на стороне сервера
языком программирования на стороне клиента
языком программирования для баз данных



Язык PHP является…

языком низкого уровня
языком среднего уровня
языком высокого уровня



Язык PHP создан для создания страниц…

статическиx
аналитических
динамических



Единообразный адрес доступа к Web-ресурсам называется:

URN
URI
URL



PHP тесно связан с языком разметки Web-документов:

HTML
WML
KML



Как вставить на страницу код PHP в сокращенном стиле?

<?php echo "Это код PHP!"; ?>
<? echo "Это код PHP!"; ?>
<script language="php">echo "Это код PHP!";</script>



Как вставить на страницу код PHP в стиле XML?

<script language="php">echo "Это код PHP!";</script>
<? echo "Это код PHP!"; ?>
<?php echo "Это код PHP!"; ?>



Как вставить на страницу код PHP в стиле сценария?

<?php echo "Это код PHP!"; ?>
<? echo "Это код PHP!"; ?>
<script language="php">echo "Это код PHP!";</script>



Каким из приведенных способов рекомендуется вставлять PHP-сценарии в документы XML и XHTML?

<script language="php">echo "Это код PHP!";</script>
<?php echo "Это код PHP!"; ?>
<? echo "Это код PHP!"; ?>



Каким из приведенных способов не рекомендуется вставлять PHP-сценарии в документы XML и XHTML?

<?php echo "Это код PHP!"; ?>
<script language="php">echo "Это код PHP!";</script>
<? echo "Это код PHP!"; ?>



Какие способы использования терминатора инструкций некорректны:

echo "терминатор инструкций",
echo "терминатор инструкций";
echo "терминатор инструкций".



Какой способ использования терминатора инструкций корректен:

echo "терминатор инструкций",
echo "терминатор инструкций";
echo "терминатор инструкций".



В качестве терминатора инструкций используется символ...

.
;
,



Для чего используются комментарии в PHP?

для вывода текста
для ввода текста
для записи собственных замечаний во время процесса разработки кода



Для чего не используются комментарии в PHP?

для ввода текста
для записи собственных замечаний во время процесса разработки кода
для вывода текста



Для записи собственных замечаний во время процесса разработки кода в PHP используются...

оператор echo
комментарии
оператор print



Укажите альтернативный комментарий PHP:

#...
//...
/*...*/



Укажите многострочный комментарий PHP:

/*...*/
#...
//...



Укажите простой комментарий PHP:

?...?>
/*...*/
//...



Выберите корректные способы использования комментариев:

$num = 1; echo $num; // распечатываем число
$num = 1; /* распечатываем число */ echo $num;
$num = 1; // распечатываем число // echo $num;



Выберите корректный способ использования комментариев::

$num = 1; // распечатываем число // echo $num;
$num = 1; echo $num; // распечатываем число
$num = 1; echo $num; /* распечатываем число



Выберите некорректный способ использования комментариев:

$num = 1; echo $num; // распечатываем число
$num = 1; // распечатываем число // echo $num;
$num = 1; /* распечатываем число */ echo $num;



Что выведется на страницу в результате работы кода:
echo "В лесу #родилась ёлочка";

В лесу #родилась ёлочка
ошибка сценария
В лесу
В лесу родилась ёлочка



Что выведется на страницу в результате работы кода:
echo "В лесу //родилась ёлочка";

В лесу родилась ёлочка
В лесу //родилась ёлочка
ошибка сценария
В лесу



Что выведется на страницу в результате работы кода:
echo "В лесу /*родилась*/ ёлочка";

В лесу ёлочка
ошибка сценария
В лесу /*родилась*/ ёлочка
В лесу родилась ёлочка



Что отобразится в браузере пользователя в результате работы следующего PHP-кода:
echo "Здравствуй,&nbsp;друг!";

фраза «Здравствуй, друг!» в одну строку
фраза «Здравствуй, друг!» в две строки
фраза «Здравствуй,<br> друг!»
выдаст ошибку сценария



Что отобразится в браузере пользователя в результате работы следующего PHP-кода:
echo "Здравствуй,<br> друг!";

фраза «Здравствуй, друг!» в две строки
фраза «Здравствуй, друг!» в одну строку
фраза «Здравствуй,<br> друг!»
выдаст ошибку сценария



Что отобразится в браузере пользователя в результате работы следующего PHP-кода:
echo "Здравствуй,&lt;br&gt; друг!";

выдаст ошибку сценария
фраза «Здравствуй, друг!» в две строки
фраза «Здравствуй, друг!» в одну строку
фраза «Здравствуй,<br> друг!»



Что отобразится в браузере пользователя в результате работы следующего PHP-кода:
print "Шелдон любит \\поезда";

фраза «Шелдон любит \поезда»
фраза «Шелдон любит \\поезда»
фраза «Шелдон любит поезда» в две строки;
выдаст ошибку сценария



Что отобразится в браузере пользователя в результате работы следующего PHP-кода:
print "Шелдон любит поезда";

фраза «Шелдон любит поезда» в две строки;
фраза «Шелдон любит \nпоезда»
выдаст ошибку сценария
фраза «Шелдон любит поезда» в одну строку;



Что отобразится в браузере пользователя в результате работы следующего PHP-кода:
print "Шелдон любит \nпоезда";

фраза «Шелдон любит поезда» в одну строку;
выдаст ошибку сценария
фраза «Шелдон любит поезда» в две строки;
фраза «Шелдон любит \nпоезда»



Что отобразится в браузере пользователя в результате работы следующего PHP-кода:
$name = "Ленин"; echo "Гудбай, " . $name . "!";

фраза «Гудбай, " . $name . "!»
фраза «Гудбай, Ленин!»
фраза «Гудбай, $name!»
выдаст ошибку сценария



Что отобразится в браузере пользователя в результате работы следующего PHP-кода:
$name = "Ленин"; echo "Гудбай, " . "\$name" . "!";

фраза «Гудбай, $name!»
фраза «Гудбай, " . $name . "!»
выдаст ошибку сценария
фраза «Гудбай, Ленин!»



Что отобразится в браузере пользователя в результате работы следующего PHP-кода:
$name = "Ленин"; echo "Гудбай, \" . \$name . \"!";

фраза «Гудбай, $name!»
фраза «Гудбай, Ленин!»
фраза «Гудбай, " . $name . "!»
выдаст ошибку сценария



Какими из приведенных способов можно распечатать фразу «Все будет хорошо!»?

echo "Все ","будет ","хорошо!";
echo "Все "."будет "."хорошо!";
echo "Все ";"будет ";"хорошо!";



Какие из операторов вывода языка PHP поддерживают форматирование текста?

Echo
printf
sprintf
print



Каким из приведенных способов можно распечатать фразу «Все будет хорошо!»

print "Все ";"будет ";"хорошо!";
print "Все "."будет "."хорошо!";
print "Все ","будет ","хорошо!";



Код PHP обрабатывается:

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



PHP является:

языком разметки
языком программирования
языком стилей



PHP не является:

языком разметки
языком программирования
языком стилей



Укажите допустимые имена переменных:

$address1
$&62##
$1stvar



Укажите допустимые имена переменных:

$F_Name
Myvar
$myvar



Укажите допустимые имена переменных:

$1stvar
Myvar
$my_string_variable



Укажите недопустимый способ использования констант:

define("F",1.5); echo (F + 5);
define("INT",18); echo ++INT;
define("F","1.5"); echo F;



Укажите недопустимые способы объявления констант:

define("_S_","константа");
define F = 0.5;
define($Int,10);



Укажите допустимые способы объявления констант:

define("S","константа");
define("$F","5");
define(F,.10);



Выберите переменную, не относящуюся к типу скаляров:

$a = array(1, $i,"скаляр");
$i = 25;
$f = .50;
$s = "На золотом крыльце сидели";



Отметьте переменные, относящиеся к типу скаляров:

$a = array(false,true);
$а = 4.85;
$b = true;
$i[] = 1;



Из списка выберите ассоциативные массивы:

$a[] = "яблоко";
$a = array("name", "Петр", "family", "Иванов");
$a[0] = 18;/2/3/4
$a = array("name" => "Петр", "family" => "Иванов");
$a["rd"] = "яблоко";



Из списка выберите одномерные массивы:

$a[1][0] = "Васнецов";
$a = array("name" => "Виктор");
$a[0] = array(0,1,2,3);
$a[] = "Ну и ну!";
$a["1"] = array("name" => "Виктор","family"=>"Васнецов");



Из списка выберите индексные массивы:

$a[] = "яблоко";
$a["rd"] = "яблоко";
$a = array("name" => "Петр", "family" => "Иванов");
$a[0] = 18;
$a = array("name", "Петр", "family", "Иванов");




Как в PHP корректно соединить две строки:

$s1 = "ягоды"; $s2 = "поспели"; echo $s1 . $s2;
echo "листья " + "зеленеют";
echo "лес " . "шумит";



Как в PHP корректно соединить две строки:

print 'Сонет ' . 'Шекспира';
cout >> "Марш " >> "Мендельсона";
echo ("Парад " . "Победы");



Как в PHP корректно соединить две строки:

$s = "рок-н-ролл"; print "разве это \$s";
echo "бело-" + "красный";
echo "черное " . 'и красное';



Каким будет результат работы скрипта:
$name = "Игорь"; echo '$name'; echo ', затем тебе в Майами?';

Игорь, затем тебе в Майами?
$name, затем тебе в Майами?
сообщение об ошибке



Каким будет результат работы скрипта:
$name = "Игорь"; echo "$name"; echo ", зачем тебе в Майами?";

$name, зачем тебе в Майами?
Игорь, зачем тебе в Майами?
сообщение об ошибке



Каким будет результат работы скрипта:
$name = "Игорь"; echo "$name" echo ", зачем тебе в Майами?";

$name, зачем тебе в Майами?
сообщение об ошибке
Игорь, зачем тебе в Майами?



Как в PHP подсчитать количество элементов в массиве $a = array(1,2,3,4,5) и вывести результат на экран?

echo "В массиве " . count($a) . " элементов";
echo 'В массиве ' . sizeof($a) . ' элементов';
echo " В массиве: (sizeof($a)) элементов";



Как в PHP подсчитать количество элементов в массиве $a = array(1,2,3,4,5) и вывести результат на экран?

print "Всего элементов: " . sizeof($a) . ".";
print "В массиве " . count($a) . " элементов";
print ("Всего элементов: %d", sizeof($a));



Как в PHP подсчитать количество элементов в массиве $a = array(1,2,3,4,5) и вывести результат на экран?

echo "В массиве " . count($a) . " элементов";
echo "Всего элементов: " . sizeof($a) . ".";
echo "Всего элементов: sizeof($a)";



Как в PHP вывести на экран первый элемент массива:

echo $a[1];
echo $a[1-1];
echo $a[0];



Как в PHP вывести на экран третий элемент массива:

echo $a[3-1];
echo $a[3];
echo $a[2];



Как в PHP вывести на экран второй элемент массива:

print $a[1];
print $a[2];
print $(a+1);



Сколько элементов будет в массиве $a после применения функции array_merge?

$a = array(23,1.4,.50,200);
$b = array(3,30);
array_merge($a,$b);

5
6
4



Сколько элементов будет в массиве $a после применения функции array_merge?

$a = array(23,1.4,200);
$b = array(3);
array_merge($a,$b);

2
4
3


Сколько элементов будет в массиве $a после применения функции array_merge?
$a = array(23,1.4,200);
$b = array(3);
$a = array_merge($a,$b);

3
2
4



Сколько элементов будет в массиве $a после применения функции array_slice?
$a = array(100,22,10.5);
$a = array_slice($a,1,2);

2
3
1



Сколько элементов будет в массиве $a после применения функции array_slice?
$a = array(100,22,10.5);
array_slice($a,2,1);

2
1
3



Сколько элементов будет в массиве $a после применения функции array_slice?
$a = array(100,22,10.5);
$a = array_slice($a,2,1);

3
1
2



Каким будет порядок элементов в массиве $a после применения функции sort?
$a = array(5,2,4,1,3);
sort($a);

в случайном порядке
в порядке убывания
в порядке возрастания



Каким будет порядок элементов в массиве $a после применения функции sort?
$a = array(5,2,4,1,3);
sort($a);

5,2,4,1,3
5,4,3,2,1
1,2,3,4,5



Каким будет порядок элементов в массиве $a после применения функции shuffle?
$a = array(1,2,3,4,5);
shuffle($a);

в порядке убывания
в порядке возрастания
в случайном порядке



Какие встроенные суперглобальные переменные есть в языке PHP:

$_SESSION[]
$_COOKIE[]
$_QUERY[]
$_REQUEST[]



Каких встроенных суперглобальных переменных нет в языке PHP:
$_DIRECTORIES[]

$_CLIENT[]
$_SERVER[]
$_FILES[]



Какие встроенные суперглобальные переменные есть в языке PHP:

$_HEAD[]
$_POST[]
$_PUT[]
$_GET[]



Что принимается за true в языке PHP?

.50
"false" // строка
FALSE // константа



Что принимается за true в языке PHP?

1
-1
0



Что принимается за true в языке PHP?

1
0
"" // пустая строка



Что принимается за false в языке PHP?

12
0
"" // пустая строка



Что принимается за false в языке PHP?

"false" // строка
FALSE // константа
false // константа



Что принимается за false в языке PHP?

100
-100
0



Какой участок кода выполнится?

if (0) { echo "море"; }
if (FALSE) { echo "поле"; }
if (TRUE) { echo "лес"; }



Какие участки кода выполнятся?

if (1) { echo "море"; }
if (true) { echo "лес"; }
if (false) { echo "поле"; }



Какие участки кода выполнятся?

if ("") { echo "море"; }
if ("лес") { echo "лес"; }
if (-12) { echo "поле"; }



Что выведет на экран следующий PHP-код?

$a = "";
if ($a) { echo "Николай вернулся с улицы"; }
else { echo "Николай пошел гулять"; }

Николай пошел гулять
Николай вернулся с улицы
сообщение об ошибке



Что выведет на экран следующий PHP-код?

$a = "Николай";
if ($a) { echo $a . " вернулся с улицы" }
else { $a . " пошел гулять" }

Николай пошел гулять
сообщение об ошибке
Николай вернулся с улицы


 
Что выведет на экран следующий PHP-код?

$a = "Николай";
if ($a) { echo $a . " вернулся с улицы"; }
else { $a . " пошел гулять"; }

Николай пошел гулять
Николай вернулся с улицы
сообщение об ошибке



Чему будет равняться переменная $sum после вычислений?

$sum = 0;
if ($sum <= 1) { $sum = 10 }
else { $sum = 12 };
echo $sum;

10
0
ошибка сценария
12



Чему будет равняться переменная $sum после вычислений?

$sum = 0;
if ($sum >= 1) { $sum = 10; }
else { $sum = 12; };
echo $sum;

12
0
10
ошибка сценария



Сколько коробок на складе?

$box = 5;
if ($box <= 10) $box += 10;
else $box += 0;
echo "На складе $box коробок";

10
5
20
15



Сколько коробок на складе?

$box = 10;
if ($box == 10) $box += 10;
else $box += 0;
echo "На складе $box коробок";

20
5
15
10



Сколько коробок на складе?

$box = 5;
if ($box >= 10) $box += 10;
else $box += 0;
echo "На складе $box коробок";

15
5
10
20



Что скажет про Буратино следующий PHP-код?

$num = 15;
echo "У Буратино $num монет. ";
if ($num <= 10) echo "Он бедный!";
elseif ($num >= 20) echo "Он очень богатый!";
else echo "Он богатый!";

Он богатый!
Он бедный!
Он очень богатый!



Что скажет про Буратино следующий PHP-код?

$num = 20;
echo "У Буратино $num монет. ";
if ($num <= 10) echo "Он бедный!";
elseif ($num >= 20) echo "Он очень богатый!";
else echo "Он богатый!";

Он богатый!
Он очень богатый!
Он бедный!



Что скажет про Буратино следующий PHP-код?

$num = 10;
echo "У Буратино $num монет. ";
if ($num <= 10) echo "Он бедный!";
elseif ($num >= 20) echo "Он очень богатый!";
else echo "Он богатый!";

Он бедный!
Он очень богатый!
Он богатый!



Назовите недопустимый способ использования оператора if?

if (true) { echo "все будет хорошо" }
if (true) echo "все будет хорошо";
if (true): echo "все будет хорошо"; endif;



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

if (true) echo "все будет хорошо";
if (true) { echo "все будет хорошо" }
if (true): echo "все будет хорошо"; endif;



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

if (true) echo "все будет хорошо";
if true { echo "все будет хорошо"; }
if (true): echo "все будет хорошо"; endif;



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

if (true): echo "все будет хорошо"; endif;
if (true) echo "все будет хорошо";
if true { echo "все будет хорошо"; }



Назовите недопустимый способ использования оператора elseif?

if (false) { echo "..."; } else if (true) echo "все будет хорошо";
if (false): echo "..."; elseif (true): echo "все будет хорошо"; endif;
if (false) { echo "..."; } elseif echo "все будет хорошо";



Назовите допустимый способ использования оператора elseif?

if (false) { echo "..."; } elseif echo "все будет хорошо";
if (false) { echo "..."; } elseif (true) echo "все будет хорошо";
if (false) { echo "..."; } elseif "true" echo "все будет хорошо";



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

if (false) { echo "..."; } else if (true) echo "все будет хорошо";
if (false): echo "..."; elseif (true): echo "все будет хорошо"; endif;
if (false) { echo "..."; } elseif echo "все будет хорошо";



Что выведет на печать оператор switch?

$num = 5;
switch ($num) {
case 5: echo "\$num = 5";
case 6: echo "\$num = 6";
case 7: echo "\$num = 7";
}

$num = 5
$num = 6
$num = 5$num = 6$num = 7
$num = 7



Что выведет на печать оператор switch?

$num = 1;
switch ($num) {
case 5: echo "\$num = 5";
case 6: echo "\$num = 6";
default: echo "\$num = 7";
}

$num = 7
$num = 5
ни одна из веток не выполнится
$num = 6




Что выведет на печать оператор switch?

$num = 1;
switch ($num) {
case 5: echo "\$num = 5";
case 6: echo "\$num = 6";
case 7: echo "\$num = 7";
}

case = 7
ни одна из веток не выполнится
case = 6
case = 5



В каких случаях оператор switch выведет на печать слово "работает" при $num = 2?

switch ($num) { case $num: echo "работает"; }
switch ($num) { case 1: echo "не работает"; }
switch (false) { case 0: echo "работает"; }



В каких случаях оператор switch выведет на печать строку "работает" при $num = 3?

switch ($num) { case false: echo "работает!"; }
switch ($num) { case 3: echo "работает!"; }
switch ($num) { default: echo "работает!"; }



В каких случаях оператор switch выведет на печать строку "работает" при $num = 1?

switch ($num) { default: echo "работает!"; }
switch ($num) { case true: echo "работает!"; }
switch (false) { case 1: echo "работает!"; }



Что выведет на печать оператор 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 "Все отдыхают!";
}

Михаил чинит машину
Петр тратит деньги
Иван копает картофель
Все отдыхают!


Что выведет на печать оператор 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 "Все отдыхают!";
}

Иван копает картофель
Михаил чинит машину
Петр тратит деньги
Все отдыхают!



Что выведет на печать оператор 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 "Все отдыхают!";
}

Все отдыхают!
Иван копает картофель
Михаил чинит машину
Петр тратит деньги



Чему будет равна переменная $count в результате работы кода:

$count = 4;
for ($i = 1; $i < 5; $i++) {
$count++;
};
echo "\$count равно: $count";

0
5
ошибка сценария
8



Чему будет равна переменная $count в результате работы кода:

$count = 2;
for ($i = 1; $i < 4; $i++) {
$count++;
}
echo "\$count равно: $count";

8
0
5
ошибка сценария



Чему будет равна переменная $count в результате работы кода:

$count = 8;
for ( ; $count; ) {
$count--;
}
echo "\$count равно: $count";

8
5
0
ошибка сценария



Чему будет равна переменная $count в результате работы кода:

$count = 4;
while ($count) {
if ($count < 2) break;
echo $count-- . "<br>";
};
echo "Переменная равна: $count";

1
0
-1
ошибка сценария



Чему будет равна переменная $count в результате работы кода:

$count = 4;
while (--$count) {
echo "$count<br>";
};
echo "Переменная равна: $count";

ошибка сценария
1
-1
0



Чему будет равна переменная $number в результате работы кода:

$count = 4;
$number = 0;
do {
$number += $count;
} while ($count--);
echo "Переменная равна: $number";

ошибка сценария
50
10
100



Чему будет равна переменная $number в результате работы кода:

$count = 4;
$number = 0;
do {
$number += 10;
} while ($count--);
echo "Переменная равна: $number";

10
ошибка сценария
50
100



Чему будет равна переменная $number в результате работы кода:

$count = 4;
$number = 0;
do {
$number += $count;
} while (--$count);
echo "Переменная равна: $number";

10
100
50
ошибка сценария



Чему будет равна переменная $count в результате работы кода:

$count = 4;
while ($count--) {
echo "$count<br>";
};
echo "Переменная равна: $count";

-1
1
ошибка сценария
0

Внимание !
Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier!

Посчитайте сколько итераций совершит цикл:

for ($i = 0; $i <= 10; $i++) {
echo "Итерация $i";
};

10
11
9
ошибка сценария



Посчитайте сколько итераций совершит цикл:

for ($i = 10; $i; $i) {
echo "Итерация " . --$i;
};

10
ошибка сценария
9
11



Посчитайте сколько итераций совершит цикл:

for ($i = 1; $i < 10; $i++) {
echo "Итерация $i";
};

10
11
ошибка сценария
9



Посчитайте сколько итераций совершит цикл:

$n = 1;
while ($n <= 6) {
echo "Итерация $n"; $n++;
};

1
0
ошибка сценария
6



Посчитайте сколько итераций совершит цикл:

$n = 1;
do {
echo "Итерация $n"; $n++;
} while ($n == 6);

ошибка сценария
1
0
6



Выберите корректные варианты использования цикла for:

for ($i = 0; $i < 10; $i++ ) { echo --$i . "<br>"; }
$i = 10; for ( ; $i; ) { echo --$i . "<br>"; }
for ($i = 10; $i; $i-- ) { echo $i . "<br>"; }



Выберите корректные варианты использования цикла for:

for ($i = 0; $i < 10; $i++ ) { echo $i . "<br>"; };
$i = 10; for ( ; $i; --$i) { echo $i . "<br>"; };
$i = 10; for ( ; ; ) { echo $i . "<br>"; };



Выберите варианты использования цикла for, которые не приводят к бесконечному циклу:

$i = 0; for ( ; $i < 10; $i++) { echo $i . "<br>"; };
for ($i = 10; $i; ) { echo $i-- . "<br>"; };
$i = 0; for ( ; ; ) { echo $i++ . "<br>"; };



Посчитайте сколько итераций совершит цикл:


$n = 1;
while ($n == 6) {
echo "Итерация $n"; $n++;
};

1
ошибка сценария
0
6



Выберите корректный вариант использования цикла while:

$i = 0; while ($i > 10) { echo ($i += 1) . "<br>"; };
$i = 10; while ($i) { echo $i-- . "<br>"; };
$i = 0; while ($i < 10) { echo $i++ . "<br>" };



Выберите корректный вариант использования цикла while:

$i = 0; while ($i < 10) { echo $i++ . "<br>"; };
$i = 0; while ($i < 10) { echo $i . "<br>"; };
$i = 0; while ($i < 10) { echo $i-- . "<br>"; };



Выберите корректные варианты использования цикла while:

$i = 0; while ($i < 10) { echo ($i += 1) . "<br>"; };
$i = 10; while ($i) { echo --$i . "<br>"; };
$i = 0; while ($i = 10) { echo --$i . "<br>"; };



Выберите корректные способы использования цикла do... while:

$i = 0; do { echo --$i . "<br>"; } while ($i <= 10);
$i = 0; do { echo $i . "<br>"; } while ($i++ <= 10);
$i = 0; do { echo $i . "<br>"; } while (($i++) <= 10);



Выберите корректный способ использования цикла do... while:

$i = 0; do { echo $i . "<br>"; }; while ($i < 10);
do { echo $i = 0 . "<br>"; } while ($i <= 10) { echo $i . "<br>"; };
$i = 10; do { echo $i . "<br>"; } while ($i--);



Выберите корректный способ использования цикла do... while:

$i = 0; do { echo $i++ . "<br>"; }; while ($i <= 10) { echo $i . "<br>"; };
$i = 0; do { echo $i . "<br>"; } while ($i < 10);
$i = 0; do { echo $i++ . "<br>"; } while ($i <= 10);



Выберите корректные варианты использования цикла foreach с массивом

$a = array("name" => "Иван", "family" => "Петров", "born" => "16.02.1984")

foreach ($a) { echo "$value "; };
foreach ($a as $v) { echo "$v "; };
foreach ($a as $k => $v) { echo "$k: $v<br>"; };



Выберите вариант использования цикла, искажающего при выводе информацию об исходном массиве:

foreach ($a as $k => $v) { $k++; echo "$k-й элемент массива равен: $v<br>"; };
foreach ($a as $v => $k) { echo "$k-й элемент массива равен: $v<br>"; };
foreach ($a as $v) { static $count = 1; echo $count . "-й элемент массива равен: $v<br>"; $count++; };



Выберите корректные варианты использования цикла foreach с массивом

$a = array(4,3,1,2,5)

foreach ($a as $k => $v) { $k++; echo "$k-й элемент массива равен: $v<br>"; };
foreach ($a as $v) { static $count = 1; echo $count . "-й элемент массива равен: $v<br>"; $count++; };
foreach ($a as $v => $k) { echo "$k-й элемент массива равен: $v<br>"; };



Что выведет код:

$i = 0; while ($i < 10) { echo ($i += 1) . "<br>"; };

ошибка сценария
цифры от 1 до 10 в столбик
цифры от 1 до 10 в строку



Что выведет код:

$i = 0; while ($i < 10) { echo ($i += 1) . "<br>" };

цифры от 1 до 10 в строку
цифры от 1 до 10 в столбик
ошибка сценария



Что выведет на печать цикл do... while в результате работы следующего кода?

$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));

ogauain!
cnrtltos
congratulations!
ongratulations!



Что выведет на печать цикл while в результате работы следующего кода?

$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];
};

congratulations!
ongratulations!
ogauain!
Cnrtltos



Что выведет на печать цикл for в результате работы следующего кода?

$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];
};

ongratulations!
cnrtltos
congratulations!
ogauain!



Сколько итераций выполнит внутренний цикл while в результате работы следующего кода?

$i = 0;
$n = 100;
while ($i < 100) {
    while ($n) {
    echo $i++;
    $n--;
    }
    echo "<br>";
};
echo "Переменные: $i, $n";

100
50
ошибка сценария
1



Сколько итераций выполнит внешний цикл while в результате работы следующего кода?

$i = 0;
$n = 100;
while ($i < 100) {
    while ($n) {
    echo $i++;
    $n--;
    }
    echo "<br>";
};
echo "Переменные: $i, $n";

50
100
ошибка сценария
1



Чему будет равна переменная $count в результате работы следующего кода?

$count = 0;
for ($i = 0; $i < 10; $i++) {
    for ($n = 0; $n < 10; $n++) {
    echo ++$count . ", ";
    }
    echo "<br>";
};
echo "Переменная \$count равна: $count";

101
100
0
ошибка сценария



Укажите неправильные вызовы управляющей структуры require:

require ('имя_файла');
require(имя_файла, режим_открытия_файла);
require();


Укажите неправильные вызовы управляющей структуры include:

include ();
include(имя_файла, режим_открытия_файла);
include(имя_файла);



Укажите правильный вызов управляющей структуры require:

require();
require('имя_файла', режим открытия файла);
require('имя_файла');



Выберите допустимые способы одновременного включения в документ двух и более внешних файлов:

function getRequireFile($f) { require $f; } getRequireFile("file");
for ($i = 1; $i <= 2; $i++) { require "file{$i}.php"; }
require("file1.php","file2.php");



Выберите допустимые способы одновременного включения в документ двух и более внешних файлов:

function getIncludeFile($f) { include $f; } getIncludeFile("file.php");
include("file1.php","file2.php");/1
for ($i = 1; $i <= 2; $i++) { include "file{$i}.php"; }/1



Выберите некорректный способ одновременного включения в документ двух и более внешних файлов:

function getIncludeFile($f) { include $f; } getIncludeFile("file");
include("file1.php","file2.php");
for ($i = 1; $i <= 2; $i++) { include "file{$i}.php"; }



Отметьте недопустимые имена функций:

function 7String() { ... }
function While() { ... }
function clearTimer() { ... }



Отметьте недопустимые имена функций:

function Return() { ... }
function Clear() { ... }
function Break() { ... }



Отметьте допустимое имя функции:

function Clear() { ... }
function Return() { ... }
function Break() { ... }



Что выведет код:

$i = 0; while ($i < 10) { echo $i += 1 . "<br>"; };

цифры от 1 до 10 в строку
цифры от 1 до 10 в столбик
ошибка сценария



Выберите случай корректного использования пользовательских функций в PHP5:

function printStringReverse($s) { echo strrev($s); };
printStringReverse();
function getNumberSquare($d) { echo $d * 2; };
getNumberSquare();
function getStringLength($s) { echo strlen($s); };
getStringLength("Кот катался на газоне");



Выберите случай некорректного использования пользовательских функций в PHP5:

function printStringReverse($s) { echo strrev($s); };
printStringReverse();
function getStringLength($s) { echo strlen($s); };
getStringLength("Кот катался на газоне");
function getNumberSquare($d) { echo $d * 2; };
getNumberSquare();



Выберите случай некорректного использования пользовательских функций в PHP5:

function getNumberSquare($d) { echo $d * 2; };
getNumberSquare(4);
function String($s) { return $s; };
String("Это случилось!");
function getStringLength($s) { echo strlen($s); };
getStringLength(1984);



Как вернуть значение из функции?

function nameFunction() { Result = "значение"; }
function nameFunction() { return "значение"; }
function nameFunction() { cout "значение"; }



Укажите какое значение вернет функция:
function myFunction($d) { return ($d + $d); }

мусор
ничего не вернет
ошибку сценария
результат вычисления



Укажите какое значение вернет функция:
function myFunction($d) { print ($d + $d); }

ошибку сценария
ничего не вернет
результат вычисления
мусор



Как можно запустить на выполнение следующую функцию?
function privet() { echo "Привет, я функция!"; }

privet;
echo privet();
privet();



Как можно запустить на выполнение следующую функцию?
function privet() { echo "Привет, я функция!"; }

start privet();
print privet();
privet();



Как нельзя запустить на выполнение следующую функцию?
function privet() { echo "Привет, я функция!"; }

privet();
privet;
echo privet();



Чему будет равна переменная $d после выполнения кода:
$d = 2; function Multi(&$i) { return $i = ($i * $i); }; echo  Multi($d);

2
4
0
ошибка сценария


Чему будет равна переменная $d после выполнения кода:
$d = 2; function Multi($i) { return $i = ($i * $i); }; Multi($d);

0
ошибка сценария
2
4



Чему будет равна переменная $d после выполнения кода:
$d = 2; function Multi(&$i) { return ($i * $i); }; Multi($d);

ошибка сценария
0
4
2



Какое значение переменной $d выведется на экран после того, как функция myFunction будет выполнена?
$d = 2;
function myFunction($d) {
return ($d * $d);
}
$d = myFunction($d);
echo "Равно: $d";

2
3
4
ошибка сценария




Какое значение будет у переменной $d после выполнение функции

$d = 2;
function myFunction($d) {
return ++$d;
}
$d = myFunction($d);
echo "Равно: $d";

2
ошибка сценария
3
4



Какое значение будет у переменной $d после выполнение функции

$d = 2;
function myFunction($d) {
return $d++;
}
$d = myFunction($d);
echo "Равно: $d";

3
2
4
ошибка сценария



Что получится в результате работы функции:

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");

выведет на экран квадрат числа 5
выведет на экран строку «5»
перемножит все элементы массива и выведет результат
ошибка сценария



Что получится в результате работы функции:

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));

сложит все элементы массива и выведет результат
выведет на экран квадрат числа 5
ошибка сценария
выведет на экран строку «5»



Что получится в результате работы функции:

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);

ошибка сценария
выведет на экран строку «5»
выведет на экран квадрат числа 5
перемножит все элементы массива и выведет результат 



Что выведется на экран пользователя в результате работы функции

function makeDrink($type) {
echo "Я, пожалуй, приготовлю $type.\n";
}
makeDrink();

фраза "Я, пожалуй, приготовлю кекс"
фраза "Я, пожалуй, приготовлю торт"
ошибка сценария
ничего



Что выведется на экран пользователя в результате работы функции

function makeDrink($type = "кекс") {
echo "Я, пожалуй, приготовлю $type.\n";
}
makeDrink();

ошибка сценария
фраза "Я, пожалуй, приготовлю торт"
фраза "Я, пожалуй, приготовлю кекс"
ничего



Что выведется на экран пользователя в результате работы функции

function makeDrink($type = "кекс") {
echo "Я, пожалуй, приготовлю $type.\n";
}
makeDrink("торт");

ошибка сценария
фраза "Я, пожалуй, приготовлю кекс"
фраза "Я, пожалуй, приготовлю торт"
ничего



Какую задачу выполняет функция getF в примере:

function getF($af) {
for ($i = 0; $i < count($af); $i++) {
echo ($af[$i] . ", ");
}}
$af = array("myElement1","myElement2");
getF($af);

включает массив файлов в документ
вписывает на страницу массив слов
запускает массив функций



Какую задачу выполняет функция getF в примере:

function getF ($af) {
for ($i = 0; $i < count($af); $i++) {
require ($af[$i] . ".php");
}}
$af = array("myElement1","myElement2");
getF ($af);

включает массив файлов в документ
запускает массив функций
вписывает на страницу массив слов



Какую задачу выполняет функция getF в примере:

function getF($af) {
for ($i = 0; $i < count($af); $i++) {
eval($af[$i] . "();");
}}
$af = array("myElement1","myElement2");
getF($af);

вписывает на страницу массив слов
включает массив файлов в документ
запускает массив функций



Какая форма отправит данные на сервер методом POST?

<form action="" method="post">
<form action="" method="">
<form action="" method="get">



Какие формы отправят данные на сервер методом GET?

<form action="" method="get">
<form action="" method="">
<form action="" method="post">



Каким методом данные отправятся на сервер в форме <form action="" method="">?

GET
POST
PUT
HEAD



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

<input type="submit" name="submit" value="Public" />
<input type="button" name="submit" value="Public" />
<input type="submit" value="Public" />



Отметьте корректный способ размещения формы на Web-странице?

<form><html><body> ... </body></html></form>
<html><body><form> ... </form></body></html>
<html><form><body> ... </body></form></html>



Какой элемент формы создаст многострочное текстовое поле?

<input type="text" name="t" />
<input type="index" name="t" />
<textarea name="t"></textarea>



Какой элемент формы создаст простое однострочное текстовое поле?

<input type="text" />
<input type="password" />
<input type="index" />


Какой элемент формы создаст поле для ввода пароля?

<input type="index" />
<input type="password" />
<input type="text" />



Как задать отображаемую на странице ширину текстового поля формы?

<input type="text" size="5" name="i" />
<input type="text" length="5" name="i" />
<input type="text" maxlength="5" name="i" />



Как задать максимальное количество вводимых символов в поле формы?

<input type="text" length="5" name="i" />
<input type="text" size="5" name="i" />
<input type="text" maxlength="5" name="i" />



Как скрыть поле формы от пользователя?

<input type="invisible" name="i" />
<input type="hidden" name="i" />
<input type="protected" name="i" />



В каких суперглобальных переменных хранятся на сервере данные, отправленные методом POST?

$_POST
$_REQUEST
$_GET



В каких суперглобальных переменных хранятся на сервере данные, отправленные методом GET?

$_POST
$_GET
$_REQUEST



Какой массив рекомендуется использовать для получения данных с удаленного сервера?

$_REQUEST
$_POST
$_GET



Укажите некорректные варианты указания расположения и имени страницы, на которую будут отправляться данные из формы?

<form method="post" action="form.php">
<form method="post" name="action">
<form action="http//mysite.ru/form.php" method="post">



Укажите корректные варианты указания расположения и имени страницы, на которую будут отправляться данные из формы?

<form method="post" name="action">
<form action="http://mysite.ru/form.php" method="post">
<form method="post" action="form.php">



Укажите корректные варианты указания расположения и имени страницы, на которую будут отправляться данные из формы?

<form method="post" action="/">
<form method="post" name="action">
<form action="<? echo $_SERVER[SCRIPT_NAME]; ?>" method="post">



Как с помощью PHP можно проверить, отправил ли пользователь какие-то данные на сервер?

if ($_GET["text"]) { echo "данные отправлены!"; }
if ($_GET("text")) { echo "данные отправлены!"; }
if ($GET == "text") { echo "данные отправлены!"; }



Как с помощью PHP можно проверить, отправил ли пользователь какие-то данные на сервер?

if ($_POST("text")) { echo "данные отправлены!"; }
if ($_POST["text"]) { echo "данные отправлены!"; }
if ($POST == "text") { echo "данные отправлены!"; }



Как с помощью PHP можно проверить, отправил ли пользователь какие-то данные на сервер?

if ($_REQUEST["text"]) { echo "данные отправлены!"; }
if ($REQUEST == "text") { echo "данные отправлены!"; }
if ($_REQUEST("text")) { echo "данные отправлены!"; }



Выберите корректные варианты проверки, заполнил ли пользователь поле name формы?

<form action="">
Введите ваше имя: <input type="text" name="name" />
<input type="submit" value="Submit" />
</form>

if ($_GET['name'] == "") { echo "Вы не заполнили форму!"; }
if ($_GET['name'] == NULL) { echo "Вы не заполнили форму!"; }
if ($_GET['name'] == 'undefined') { echo "Вы не заполнили форму!"; }



Выберите корректные варианты проверки, заполнил ли пользователь поле year формы?

<form action="">
Введите год: <input type="text" name="year" />
<input type="submit" value="Submit" />
</form>

if ($_GET['year'] == "") { echo "Вы не заполнили форму!"; }
if ($_GET['year']) { echo "Вы не заполнили форму!"; }
if ($_GET['year'] == NULL) { echo "Вы не заполнили форму!"; }



Выберите некорректный вариант проверки, заполнил ли пользователь поле name формы?

<form action=""
>Введите ваше имя: <input type="text" name="name" />
<input type="submit" value="Submit" />
</form>

if ($_GET['name'] == 'undefined') { echo "Вы не заполнили форму!"; }
if ($_GET['name'] == "") { echo "Вы не заполнили форму!"; }
if ($_GET['name'] == NULL) { echo "Вы не заполнили форму!"; }



Выберите некорректные варианты вывода на страницу данных формы, введенных пользователем:

<form action="">
Ваше имя: <input type="text" name="name" />
Ваша фамилия: <input type="text" name="surname" />
<input type="submit" value="Submit" />
</form>

if ($_GET['name']) { echo "Вас зовут: "; foreach ($_GET[] as $item) { echo "$item "; } }
if ($_GET['name']) { echo "Вас зовут: "; foreach ($_GET['name'] as $item) { echo "$item "; } }
if ($_GET['name']) { echo "Вас зовут: "; foreach ($_GET as $item) { echo "$item "; } }



Выберите корректный вариант вывода на страницу данных формы, введенных пользователем:

<form action="">
Ваше имя: <input type="text" name="name" />
Ваша фамилия: <input type="text" name="surname" />
<input type="submit" value="Submit" />
</form>

if ($_GET['name']) { echo "Вас зовут: "; foreach ($_GET as $item) { echo "$item "; } }
if ($_GET['name']) { echo "Вас зовут: "; foreach ($_GET['name'] as $item) { echo "$item "; } }
if ($_GET['name']) { echo "Вас зовут: "; foreach ($_GET[] as $item) { echo "$item "; } }



Выберите корректный вариант вывода на страницу данных формы, введенных пользователем:

<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>

if ($_GET['date'] && $_GET['month'] && $_GET['year']) { echo "Вы родились: "; foreach ($_GET[] as $item) { echo $item; } }
if ($_GET['date'] && $_GET['month'] && $_GET['year']) { echo "Вы родились: "; foreach ($_GET as $item) { echo $item; } }
if ($_GET['date'] && $_GET['month'] && $_GET['year']) { echo "Вы родились: "; foreach ($_GET['date'] as $item) { echo $item; } }



Из списка выберите корректный вариант создания переменной сеанса?

<?php $_SESSION['key'] = 'данные'; session_start(); ?>
<?php session_start(); $_SESSION['key'] = 'данные'; ?>
<?php session_start();$_SESSION = "данные1;данные2;данные3"; ?>



Из списка выберите некорректные варианты создания сеанса?

<html> … </html><?php session_start() ?>
<?php session_start() ?><html> … </html>
<html><?php session_start() ?> … </html>



Из списка выберите корректный вариант создания сеанса?

<?php session_start() ?><html> … </html>
<html><?php session_start() ?> … </html>
<html> … </html><?php session_start() ?>



Выберите корректную команду, которая позволяет удалить переменную сеанса с именем username?

$_SESSION["username"] = NULL;
unset($_SESSION["username"]);
session_destroy($_SESSION["username"]);

session_remove();
session_stop();
session_destroy();



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

session_remove();
session_destroy();
session_stop();



Выберите правильный вариант использования переменной сессии:

$_SESSION["name"] = "Василий"; echo "Ваше имя: $_SESSION["name"]";
$_SESSION["name"] = "Василий"; echo "Ваше имя: $_SESSION[name]";
$_SESSION["name"] = "Василий"; echo "Ваше имя: $_SESSION['name']";



В каких случаях на экран выведется содержимое переменной сессии username?

echo 'Ваше имя: ' . $_SESSION['username'];
echo 'Ваше имя: $_SESSION[username]';
echo "Ваше имя: $_SESSION[username]";



В каком случае на экран не выведется содержимое переменной сессии username?

echo 'Ваше имя: ' . $_SESSION['username'];
echo 'Ваше имя: $_SESSION[username]';
echo "Ваше имя: $_SESSION[username]";



Представьте, что на странице был создан сеанс, но переменная $_SESSION['count'] не была определена явным образом. Отметьте команды, которые будут выполнены?

if ($_SESSION['count'] == "") { echo "Переменная не определена"; }
if (!$_SESSION['count'] == 0) { echo "Переменная не определена"; }
if ($_SESSION['count'] == NULL) { echo "Переменная не определена"; }



Как в PHP5 проверить существование переменной сессии?

if ($_SESSION['count']) { … }
if ($_SESSION['count'] != true) { … }
if ($_SESSION['count'] == FALSE) { … }
if ($_SESSION['count'] != false) { … }
if ($_SESSION['count'] == TRUE) { … }



Представьте, что на странице был создан сеанс, но переменная $_SESSION['count'] не была определена явным образом. Отметьте команды, которые не будут выполнены?

if ($_SESSION['count'] == NULL) { echo "Переменная не определена"; }
if ($_SESSION['count'] == "") { echo "Переменная не определена"; }
if (!$_SESSION['count'] == 0) { echo "Переменная не определена"; }



Какая стандартная команда PHP5 позволяет получить уникальный идентификатор сеанса пользователя?

session_id();
session_uid();
session_guid();



Отметьте корректный способ создания уникальных ссылок для каждого пользователя:

<a href="/order.php<?php echo "?PHPSESSION=".session_id()?>">ссылка</a>
<a href="/order.php<?php echo "?PHPSESSION=".session_guid()?>">ссылка</a>
<a href="/order.php<?php echo "?PHPSESSION=".session_uid()?>">ссылка</a>



Отметьте некорректные способы создания уникальных ссылок для каждого пользователя:

<a href="/order.php<?php echo "?PHPSESSION=".session_uid()?>">ссылка</a>
<a href="/order.php<?php echo "?PHPSESSION=".session_guid()?>">ссылка</a>
<a href="/order.php<?php echo "?PHPSESSION=".session_id()?>">ссылка</a>



Какой вариант перенаправления пользователя на региональные страницы привязан к url-адресу исходной страницы?

if ($_COOKIE["lang"] != "") { header("Location: {$_COOKIE['lang']}"); }
if ($_SESSION["lang"] != "") { header("Location: {$_SESSION['lang']}"); }
if ($_GET["lang"] != "") { header("Location: {$_GET['lang']}"); }



Как в PHP5 перенаправить пользователя на другую страницу?

location("http://mysite.ru/main.php");
header("Location: http://mysite.ru/main.php");
header(Location: "http://mysite.ru/main.php");



Какие варианты перенаправления пользователя на региональные страницы не привязаны к url-адресу исходной страницы?

if ($_SESSION["lang"] != "") { header("Location: {$_SESSION['lang']}"); }
if ($_GET["lang"] != "") { header("Location: {$_GET['lang']}"); }
if ($_COOKIE["lang"] != "") { header("Location: {$_COOKIE['lang']}"); }



Какие команды PHP5 приведут к созданию новой Cookie с именем version?

$_COOKIE['version'] = phpversion();
setcookie('version' : phpversion());
setcookie('version', phpversion());



Укажите корректный способ создания Cookie на компьютере пользователя:

setcookie('version',phpversion());
setcookie('version'; phpversion());
setcookie('version' = phpversion());



Укажите некорректные способы создания Cookie на компьютере пользователя:

setcookie('version'; phpversion());
setcookie('version' = phpversion());
setcookie('version',phpversion());



Какие команды не приведут к созданию на компьютере пользователя файла Cookie с именем fish и значением pike?

setcookie('fish','pike');
setcookie('pike','fish');
$n = 'pike'; $v = 'fish'; setcookie($n,$v);



Какие команды создадут на компьютере пользователя файл Cookie с именем fish и значением pike?

setcookie('fish','pike');
$v = 'pike'; $n = 'fish'; setcookie($n,$v);
setcookie('pike','fish');



Какая команда создаст на компьютере пользователя файл Cookie с именем fish и значением pike?

$n = 'pike'; $v = 'fish'; setcookie($n,$v);
setcookie('fish','pike');
setcookie('pike','fish');



Какую задачу выполняет PHP-код:
$value = $_COOKIE['name'];

проверяет наличие Cookie с именем name в браузере
выводит на печать содержимое Cookie с именем name
получает доступ к содержимому Cookie с именем name



Какую задачу выполняет PHP-код:
echo $_COOKIE['name']

выводит на печать содержимое Cookie с именем name
проверяет наличие Cookie с именем name в браузере
получает доступ к содержимому Cookie с именем name



Какие задачи выполняет PHP-код:
if ($_COOKIE['name'])

выводит на печать содержимое Cookieс именем name
проверяет наличие Cookie с именем name в браузере
получает доступ к содержимому Cookie с именем name



Какая из команд не приведет к немедленному удалению файла Cookie с именем user?

$cookie_name = "user";
$cookie_value = $_POST["uname"];
$cookie_expire = time() - 1000;
setcookie($cookie_name,$cookie_value,$cookie_expire, "/");

$cookie_name = "user";
$cookie_value = $_POST["uname"];
$cookie_expire = time() + 1000;
setcookie($cookie_name,$cookie_value,$cookie_expire, "/");

$cookie_name = "user";
$cookie_value = $_POST["uname"];
$cookie_expire = time();
setcookie($cookie_name,$cookie_value,$cookie_expire, "/");




Какие из команд приведут к немедленному удалению файла Cookie с именем user?

$cookie_name = "user";
$cookie_value = $_POST["uname"];
$cookie_expire = time() + 1000;
setcookie($cookie_name,$cookie_value,$cookie_expire, "/");

$cookie_name = "user";
$cookie_value = $_POST["uname"];
$cookie_expire = time() - 1000;
setcookie($cookie_name,$cookie_value,$cookie_expire, "/");

$cookie_name = "user";
$cookie_value = $_POST["uname"];
$cookie_expire = time();
setcookie($cookie_name,$cookie_value,$cookie_expire, "/");



В каком случае файл Cookie будет удален в конце сессии?

$cookie_name = "user";
$cookie_value = $_POST["uname"];
$cookie_expire = "";
setcookie($cookie_name,$cookie_value,$cookie_expire);

$cookie_name = "user";
$cookie_value = $_POST["uname"];
$cookie_expire = time() - 86400;
setcookie($cookie_name,$cookie_value,$cookie_expire, "/");

$cookie_name = "user";
$cookie_value = $_POST["uname"];
$cookie_expire = time() + 86400;
setcookie($cookie_name,$cookie_value,$cookie_expire, "/");



Какой срок действия для Cookie с именем user задаст следующий PHP-код?

$cookie_name = "user";
$cookie_value = $_POST["uname"];
$cookie_expire = time() + 86400;
setcookie($cookie_name,$cookie_value,$cookie_expire,"/");

один час
один год
одни сутки
один месяц (30 дней)
одну неделю



Какой срок действия для Cookie с именем user задаст следующий PHP-код?

$cookie_name = "user";
$cookie_value = $_POST["uname"];
$cookie_expire = time() + 3600;
setcookie($cookie_name,$cookie_value,$cookie_expire,"/");

одну неделю
один месяц
один час
один год
одни сутки



Какой срок действия для Cookie с именем user задаст следующий PHP-код?

$cookie_name = "user";
$cookie_value = $_POST["uname"];
$cookie_expire = time() + 2592000;
setcookie($cookie_name,$cookie_value,$cookie_expire,"/");

один месяц (30 дней)
одну неделю
один час
одни сутки
один год



Какая из команд создаст файл Cookie, который будет действовать только в пределах домена второго уровня domain.ru?

setcookie($cookie_name,$cookie_value,$cookie_expire, "/domain.ru");
setcookie($cookie_name,$cookie_value,$cookie_expire, "/", ".domain.ru");
setcookie($cookie_name,$cookie_value,$cookie_expire, "/", "domain.ru");



Какая из команд создаст файл Cookie, который будет действовать в пределах домена второго уровня domain.ru и на всех его поддоменах третьего уровня?

setcookie($cookie_name,$cookie_value,$cookie_expire, "/", ".domain.ru");
setcookie($cookie_name,$cookie_value,$cookie_expire, "/", "domain.ru");
setcookie($cookie_name,$cookie_value,$cookie_expire, "/domain.ru");



Какая из команд создаст файл Cookie, который будет действовать только в пределах директории domain.ru на сервере, создавшем этот Cookie?

setcookie($cookie_name,$cookie_value,$cookie_expire, "/domain.ru");
setcookie($cookie_name,$cookie_value,$cookie_expire, "/", "domain.ru");
setcookie($cookie_name,$cookie_value,$cookie_expire, "/", ".domain.ru");



Для какого типа баз данных характерна строка подключения?
$connection = odbc_connect("Driver={Microsoft Access Driver (*.mdb)};Dbq=$mdbFilename", $user, $password);

Microsoft Excel
Microsoft Access
Microsoft SQL



Для какого типа баз данных характерна строка подключения?

$excelFile = realpath('C:/ExcelData.xls');
$excelDir = dirname($excelFile);
$connection = odbc_connect("Driver={Microsoft Excel Driver (*.xls)};DriverId=790;Dbq=$excelFile;DefaultDir=$excelDir", '', '');

Microsoft Excel
Microsoft Access
Microsoft SQL



Для какого типа баз данных характерна строка подключения?
$connection = odbc_connect("Driver={SQL Server Native Client 10.0};Server=$server;Database=$database;", $user, $password);

Microsoft SQL
Microsoft Excel
Microsoft Access



Выберите некорректный способ обработки ошибок установки соединения с сервером:

$connection = @odbc_connect("Driver={Microsoft Access Driver (*.mdb)};Dbq=$mdbFilename", $user, $password);
if (!$connection) echo "Соединение не установлено!";

$connection = @odbc_connect("Driver={Microsoft Access Driver (*.mdb)};Dbq=$mdbFilename", $user, $password);
if ($connection) echo "Соединение установлено!";

$connection = @odbc_connect("Driver={Microsoft Access Driver (*.mdb)};Dbq=$mdbFilename", $user, $password);
if ($connection) echo "Соединение не установлено!";



Выберите корректные способы обработки ошибок установки соединения с сервером:

$connection = @odbc_connect("Driver={Microsoft Access Driver (*.mdb)};Dbq=$mdbFilename", $user, $password);
if ($connection) echo "Соединение установлено!";

$connection = @odbc_connect("Driver={Microsoft Access Driver (*.mdb)};Dbq=$mdbFilename", $user, $password);
if ($connection) echo "Соединение не установлено!";

$connection = @odbc_connect("Driver={Microsoft Access Driver (*.mdb)};Dbq=$mdbFilename", $user, $password);
if (!$connection) echo "Соединение не установлено!";



Выберите корректные способы обработки ошибок установки соединения с сервером:

$connection = @odbc_connect("Driver={Microsoft Access Driver (*.mdb)};Dbq=$mdbFilename", $user, $password);
if (!$connection) echo "Соединение не установлено!";

$connection = @odbc_connect("Driver={Microsoft Access Driver (*.mdb)};Dbq=$mdbFilename", $user, $password);
if ($connection) die ("Соединение установлено!");

$connection = @odbc_connect("Driver={Microsoft Access Driver (*.mdb)};Dbq=$mdbFilename", $user, $password);
if (!$connection) die ("Соединение не установлено!");



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

odbc_close();
odbc_close("$conn");
odbc_close($conn);



Выберите некорректный способ обработки ошибок выполнения запроса к базе данных:

$exec = @odbc_exec($connection,$query);
if (!$exec) echo "Запрос выполнен успешно!";

$exec = @odbc_exec($connection,$query);
if ($exec) echo "Запрос выполнен успешно!";

$exec = @odbc_exec($connection,$query);
if (!$exec) echo "Ошибка запроса к серверу!";



Выберите корректные способы обработки ошибок выполнения запроса к базе данных:

$exec = @odbc_exec($connection,$query);
if ($exec) echo "Запрос выполнен успешно!";

$exec = @odbc_exec($connection,$query);
if (!$exec) echo "Ошибка запроса к серверу!";

$exec = @odbc_exec($connection,$query);
if (!$exec) echo "Запрос выполнен успешно!";



Выберите корректные способы обработки ошибок выполнения запроса к базе данных:

$exec = @odbc_exec($connection,$query);
if (!$exec) die ("Ошибка запроса к серверу!");

$exec = @odbc_exec($connection,$query);
if (!$exec) die "Ошибка запроса к серверу!";

$exec = @odbc_exec($connection,$query);
if (!$exec) echo "Ошибка запроса к серверу!";



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

odbc_close();
odbc_close($conn);
odbc_close("$conn");



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

odbc_close ('$conn');
odbc_close("$conn");
odbc_close($conn);



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

mysql_close('$conn');
mysql_close($conn);
mysql_close("$conn");



Какое из утверждений будет верным для следующего SQL-запроса?
INSERT INTO `table` (`name`, `text`) VALUES ('text','text')

запрос вставляет новую строку в таблицу базы данных с именем table, задавая содержимое полям name и text
запрос создает новую базу данных с именем table и две таблицы с именами name и text, каждая из которых имеет по два поля типа text
запрос вставляет в базу данных новую таблицу, задавая в ней два поля с именами name и text типа text



К какой таблице базы данных обращается следующее выражение?
INSERT INTO `table` (`name`, `text`) VALUES ('text','text')

таблицам name и text
таблице с именем table
таблице text
таблице name



Для чего предназначен следующий SQL-запрос?
INSERT INTO `table` (`name`, `text`) VALUES ('text','text')

вставляет в базу данных новую таблицу, задавая в ней два поля с именами name и text типа text
создает новую базу данных с именем table и две таблицы с именами name и text, каждая из которых имеет по два поля типа text
вставляет новую строку в таблицу базы данных с именем table, задавая содержимое полям name и text


Вы можете обратится к нам напрямую, через:

skype По Skype: molodoyberkut
telegram По Telegram: @MolodoyBerkut
icq По ICQ: 657089516

Или через форму обратной связи на нашем сайте
Пока сочиняется...
4.png