Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Чем отличается скрипт на языке PHP от скрипта на языке JavaScript?

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

√данные передаются в строке запроса (QUERY_STRING)
данные передаются в теле запроса
√данные передаются в виде пар имя_переменной=значение
тип передаваемых данных передается в переменной окружения CONTENT_TYPE
пользователь может передавать серверу данные только при помощи HTML-формы

 

В чем состоят функции клиента?

√выполнять приложение, пользуясь услугами сервера, когда необходимо
обрабатывать запросы сервера
√отображать данные на экране компьютера пользователя
√инициировать соединение с сервером

 

В чем состоят функции сервера?

√обрабатывать запросы клиента
√запускать процессы, запрошенные клиентом, и возвращать клиенту результаты
отображать данные на экране компьютера пользователя
инициировать соединение с клиентом

 

С помощью какой конструкции можно выполнять периодически блок действий до тех пор, пока верно условие?

√ c помощью цикла while
c помощью условного оператора if
√ c помощью цикла for

 

Чем отличаются операторы require и include?

ничем
√ в случае возникновения ошибки include выдает предупреждение, а require – фатальную ошибку
require нельзя использовать внутри циклов, а include - можно

 

Какие из операторов if записаны правильно с точки зрения синтаксиса?

√ if ($par == "") {
echo "Some text";
$par +=1;
}

√ if ($par == ""):
echo "Some text";
$par +=1;
endif;

if ($par = "") {
echo "Some text";
$par +=1;
} else: echo "Another text";
endif;

 

Чему будет равна переменная $result в результате выполнения следующей программы

<?php
$value = array("0","","1");
foreach ($value as $v) {
if (!$v) $result[] = true;
else $result[] = false;
}
?>


√ Array([0] => true [1] => true [2] => false)
Array([0] =>true [1] =>true [2] => true)
false, false, true

 

 

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

В каком случае выполняется блок действий цикла
for (expr1; expr2; expr3) {
// блок действий
}

√ если второе выражение (expr2) вычисляется как true
если первое выражение (expr1) вычисляется как true
если третье выражение (expr3) вычисляется как true

 

С помощью какого оператора можно выполнять разные действия в зависимости от условия?

√ if
for
√ switch

 

 

Чем отличается оператор break от оператора continue?

√ break заканчивает выполнение текущего цикла, а continue – текущей итерации цикла
break используется для принудительной остановки циклов, а continue – для условных операторов
continue не может быть вызван с дополнительным числовым аргументом, а break – может

 

Дана команда: if(!$var) echo "Hello"; В каком случае на экран будет выведено слово «Hello»?

если $var == true
√ если $var преобразуется к логическому false
√ если $var = 0

 

Какие из утверждений относительно оператора include верны?

√ include используется для включения в программу содержимого другого файла
√ include выполняет код указанного в нем файла столько раз, сколько раз этот оператор встречается в программе
файл, включаемый с помощью include, должен быть правильным HTML-файлом

 

 

Какие из циклов while записаны правильно с точки зрения синтаксиса?

while ($a < $b){
echo $a;
$a++;
endwhile;

√ while ($a < $b):
echo $a;
$a++;
endwhile;

√ while ($a < $b){
echo $a;
$a++;
}

 

 

Что мы получим в результате обработки интерпретатором файла index.php?

7. Файл vars.php:
<?php
$a = 1;
?>

Файл index.php:
<?php
for ($I=0; $I < 3; $I++)
{
include("vars.php");
echo $a++;
}
?>

Что мы получим в результате обработки интерпретатором файла index.php?


12
123
1234
√ 111

 

 

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

<?php
for ($j=1;;)
{
$i = round (9/$j);
switch ($i)
{
case 5: echo "+";
break;

case 9: echo "-";
break;

case 3: echo "!";
break 2;

default: echo $i;
break;
}
$j++;
}
?>


ошибка синтаксиса
√ -+!
+-!
бесконечный цикл

 

 

Какие из утверждений относительно оператора require верны?

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

 

 

Вывести на экран все элементы массива $arr = array(4,3,2,1);?

√ foreach ($arr as $a) echo "$a ";

for ($i=1; $i<$arr; $i++) echo $arr[$i]."";

√ $i=0;
while ($arr[$i]) {
echo $arr[$i]."";
$i++;
}

 

 

Чем цикл while отличается от цикла do..while?

ничем
√ блок действий цикла do..while гарантированно выполняется один раз
while выполняет блок действий только один раз

 

 

Какие из операторов switch записаны правильно с точки зрения синтаксиса?


case "1": echo "1";
break;
case 2: echo 2;
break;
endswitch;

1: echo "1";
2: echo 2;
}


case "1": echo "1";
case 2: echo 2;
default: echo 3;
}

 

Дана команда: if ($var) echo "Hello"; else echo "Bye";

Дана команда:
if ($var) echo "Hello";
else echo "Bye";

В каком случае на экран будет выведено слово «Bye»?
√ если $var === false
если $var == "true"
√ если $var == ""

 

 

Какой оператор обозначает равенство значений в языке PHP?

===
√ ==
=
:=

 

 

Как присваивается значение константе в языке PHP?

√ define("CONS","text");
√ define("CONS","text", true);
CONS = "text"
constant("CONS") = "text"

 

 

Как присваивается значение переменной в языке PHP?

√ $var = 1;
var_name = "text";
$12as = 12;

 

 

Дан массив $arr. Вывести на экран четвертый элемент массива, если он эквивалентен строке "4".

<?php
if ($arr[3] == "3") echo $arr[4];
?>

√ <?php
if ($arr[3] === "4") echo $arr[3];
?>

<?php
if ($arr[4] == "4") echo $arr[4];
?>

 

 

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

√ // строка комментариев
√ /* несколько строк комментариев */
/ несколько строк комментариев /
** строка комментариев **

 

 

Как можно задать строку в языке PHP?

√ с помощью двойных кавычек: $var = "это строка";
с помощью открывающего символа '<<<' и закрывающего '>>>':
$var = <<< это строка >>>;
√ с помощью одинарных кавычек: $var = 'это строка';
√ heredoc-синтаксисом:
$var = <<

 

 

Отметьте скалярные типы данных, которые имеются в языке PHP?

√ string
text
√ boolean
resource
√ float

 

Дан массив $arr. Вывести на экран третий элемент массива, если он равен числу 3.

√ <?php
if ($arr[2] == 3) echo $arr[2];
?>

<?php
if ($arr[3] == 3) echo $arr[3];
?>

<?php
if ($arr[2] = 3) echo $arr[2];
?>

 

 

Как можно задать массив в языке PHP?

√ $arr = array("a","b","c");
√ $arr[0] = "a";
$arr ("0"=> "a");
$arr["a","b","c"] = "q";

 

 

Как получить значение константы с именем CONS в языке PHP?

$CONS
define("CONS", true);
√ CONS
√ constant("CONS")

 

Как разделяются инструкции в языке PHP?

√ с помощью символа ';'
с помощью символа '#'
с помощью символа '<?'
с помощью символа пробела

 

 

Известно, что настройки PHP можно сохранять/изменять не только в php.ini, но и в самих PHP скриптах, в файлах.htaccess и в файле настроек сервера httpd.conf. Где можно установить значение опции session.auto_start?

√ в скрипте пользователя
√ в php.ini или httpd.conf
√ в файле.htaccess

 

Как встраивается PHP в HTML-код?

√ с помощью тегов '<?' и '?>'
√ с помощью тегов '<?php' и '?>'
с помощью тегов '<$' и '$>'

 

Чем отличается скрипт на языке PHP от скрипта на языке JavaScript?

ничем не отличаются
способом встраивания в HTML-код
√ скрипт на языке JavaScript обрабатывается клиентом, а PHP-скрипт – сервером

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...