Есть ли в 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. Укажите номер правильного ответа