Есть ли в PHP оператор безусловного перехода goto

Варианты ответов:

1. Да

2. Нет

 

21. Укажите номер правильного ответа

Какой из операторов PHP позволяет определить остаток от целочисленного деления

Варианты ответов:

1 \

2. %

3. /

4. mod

 

22. Укажите номер правильного ответа

Что выведет следующий код:

echo '['..2.']';

Варианты ответов:

1. [2]

2. [0.2]

3. [.2]

4. Ошибка синтаксиса

 

23. Укажите номер правильного ответа

Что означает константа __FILE__

Варианты ответов:

1. Имя файла, в котором расположен скрипт

2. Имя файла, в котором хранятся настройки

3. Имя файла, куда нужно сериализовать объекты

4. Ссылка на объект текущего файла

 

24. Укажите номер правильного ответа

Какая функция в PHP возвращает имя сессии

Варианты ответов:

1. session_id()

2. session_register()

3. session()

4. session_name()

25. Укажите номера правильных ответов

Какая из следующих директив возвращает результат, если подключаемый файл имеет возврат значения через return

Варианты ответов:

1. require()

2. include()

3. require_once()

4. include_once()

 

26. Укажите номер правильного ответа

Какая функция PHP используется для удаления файла

Варианты ответов:

1. unlink()

2. remove()

3. del()

4. unset()

 

27. Укажите номер правильного ответа

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

Варианты ответов:

1. php.exe &pt=1

2. php.exe file.php "&pt=1"

3. php.exe file.php &pt=1

4. php.exe file.php -&pt=1

 

28. Укажите номер правильного ответа

В каком элементе содержится имя сервера, которое, как правило, совпадает с доменным именем сайта, расположенного на сервере

Варианты ответов:

1. $_SERVER['REMOTE_HOST']

2. $_SERVER['REMOTE_ADDR']

3. $_SERVER['HTTP_HOST']

4. $_SERVER['DOCUMENT_ROOT']

29. Укажите номер правильного ответа

Какую функцию используют, для того чтобы удалить все HTML тэги из строки

Варианты ответов:

1. strip_tags()

2. htmlspecialchars()

3. striphtmlchars()

4. addslashes()

 

30. Укажите номер правильного ответа

Какое из перечисленных выражений может быть корректным

Варианты ответов:

1. $s = fwrite("a string here");

2. $s = fwrite($fp, "a string here");

3. $s = fwrite("a string here", $fp);

4. Ничего из указанного

 

31. Укажите номер правильного ответа

С помощью, какой функции можно проверить правильность даты по григорианскому календарю

Варианты ответов:

1. checkdate()

2. date()

3. gmstrftime()

4. idate()

32. Укажите номер правильного ответа

Какая функция PHP добавляет тег <br> возле каждого символа перевода строки в некоторой переменной строкового типа

Варианты ответов:

1. htmlentities()

2. nl2br()

3. strip_tags()

4. convert()

Блок 2 - Вопросы в 4 балла

Вопросы и варианты ответов раздела:

33. Укажите номер правильного ответа

Каким фрагментом скрипта можно получить значение элемента массива с индексом $key :

$mass = array("1"=>"a","2"=>"b","3"=>"c","4"=>"d");

$key = 3;

Варианты ответов:

1. $mass[key]

2. $mass($key)

3. $mass[$key]

4. $mass=>$key

34. Укажите номер правильного ответа

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

$arr = array(

1=>'один',

два',

три',

четыре'

);

echo $arr[3];

Варианты ответов:

1. Возникнет ошибка выполнения

2. четыре

3. false

4. три

 

35. Укажите номер правильного ответа

В какой строке кода содержится синтаксическая ошибка :

Function func($a) {

If ($a > 0) return;

Echo $a;

}

Варианты ответов:

1. в первой: func это зарезервированное слово

2. во второй: не указано значение, которое возвращается функцией

3. в третьей: этот код не достижим, в случае если $a больше нуля

4. в этом коде нет ошибок

36. Укажите номер правильного ответа

Что напечатает следующий код:

$i = 0;

do {

$i++;

}while ($i> 10);

echo $i;

Варианты ответов:

1. 9

2. 10

3. 0

4. 1

37. Укажите номер правильного ответа

Что напечатает следующий код :

Lt;?php

$mas = array('а', 1, array(1,4,6));

echo $mas[2];

?>

Варианты ответов:

1. ошибка при создании массива с элементами разного типа

2. ничего не выдаст

3. 1, 4, 6

4. Array

 

38. Укажите номер правильного ответа

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

Lt;?php

echo floor((0.1+0.7)*10);

?>

Варианты ответов:

1. 8

2. 7

3. 7.99999

4. Ничего, из вышеперечисленного

39. Укажите номер правильного ответа

Что напечатает данный код:

Lt;?

$a[5]=5;

$a[]=4;

if (isset($a[6])) echo "5";

else echo "6";

?>

Варианты ответов:

1. выдаст ошибку

2. 6

3. ничего не напечатает

4. 5

 

40. Укажите номер правильного ответа

Чему будет равно значение переменной $foo, после выполнения следующей операции:

$foo=1+"10 number of toys";

echo $foo;

Варианты ответов:

1. number of toys

2. 11 number of toys

3. 11

4. 110 number of toys

 

41. Укажите номер правильного ответа