WorksheetsPHP тест
Total questions: 37
Worksheet time: 20mins
Язык программирования PHP нашел наиболее широкое применение в:
Разработке web-приложений
Автоматизированном проектировании
Разработке искусственного интеллекта
Создании и управлении базами данных
Какими разделителями окружены скрипты php-скрипта?
<?> ... <?php>
<?php ... ?>
<php> ... </php>
<? ... ?>
Скрипт, написанный на языке PHP выполняется на стороне:
клиента
сервера
администратора
пользователя
Укажите неверно заданное имя переменной:
$my-Var
$myVar1
$_myVar
$myVar
Выберите операторы цикла в PHP:
if
for
while
foreach
Какие методы используются для отправки данных на сервер?
GET
SEND
DATA
POST
Логический оператор И
&&
??
||
!
Логический оператор ИЛИ
&&
||
??
!
Что будет выведено на экран в результате выполнения следующего кода?
$a=5;
echo$a++.",".$a;
6,5
5,5
6, 6
5, 6
Что будет в переменной $result после выполнения кода $i = 5; $result = $i++;?
4
6
5
7
Методом ... данные передаются через адресную строку URL.
POST
GET
REQUEST
ACTION
Метод запроса .... предназначен для запроса, при котором веб-сервер принимает данные, заключённые в тело сообщения, для хранения.
POST
REQUEST
GET
ACTION
Элемент формы, представляющий собой многострочное поле ввода называется
checkbox
textarea
radio
select
В переменной .... будут лежать данные формы, отправленные любым из методов
$_GET
$_POST
$_REQUEST
$_GLOBAL
Элемент формы, представляющий собой несколько переключателей называется
checkbox
textarea
radio
select
Элемент формы, представляющий собой выпадающий список называется
checkbox
textarea
radio
select
Определите, сколько значений хранится в массиве $_GET
http://localhost/enter.php?login=Вася&password=123&submit=yes
3
4
5
2
Какой метод используется в следующем URL:
http://www.sololearn.com/index.php?id=825
GET
POST
REQEST
Data
Как декларировать функцию в PHP?
new_function myFunction()
create myFunction()
function myFunction()
myFunction
Вызов функции из самой себя – это:
Рекурсия
Регрессия
Массив
все варианты правильные
Расставьте слова (1) echo (2) “Robert” (3) $name= (4) $name в таком порядке, чтобы на экран выводилось имя, переданное переменной name.
3, 2, 1, 4
1, 3, 2, 4
3, 1, 4, 2
3, 2, 4, 1
Для чего используется язык PHP?
Для работы со скриптами на стороне клиента
Для работы с базами данных
Для работы на сервере
Для работы на сервере и базами данных
Что выведет код ниже?
$x = 1;
$y = 5;
$z = 2.1;
echo $z != $y && $x < $y;
"false"
"true"
0
1
Что такое оператор эквивалентности?
Такого оператора не существует
Он сравнивает переменные на соответствие, но не на их тип
Он сравнивает переменные на соответствие и на их тип
Что делает код ниже?UPDATE `db` SET `price` = '0';
Устанавливает новое значение для всей базы данных
Добавляет новое поле price со значением 0 в таблицу db
Устанавливает значение 0 в таблице price
Устанавливает новое значение в таблице db для поля price
Какие арифметические операции существуют в PHP?
+, -, *, /
+, -, *, /, \%
+, -, *, /, ^
+, -, *, /, %
Какие типы переменных существуют в PHP?
int, float, string
int, float, string, char
int, float, string, char, bool
int, float, string, bool
Где верно создан комментарий в PHP?
<!-- -->
/* /*
/
#
Что такое MySQL?
Это язык программирования для работы с БД
Это база данных, а также язык запросов к ней
Это технология для работы PHP и базы данных
Это система для управления базой данных
<?php
$fruits = array('apple', 0, 'banana', 1, 'orange');
for each ($fruits as $fruit) {
echo $fruit;
}
apple0banana1orange
apple banana orange
apple0 banana1 orange
возникнет ошибка
Чем константы отличаются от переменных?
Отличий нет
Константы используются только в функциях
Переменные используются только в функциях
Константы нельзя переопределять
Что делает код ниже?SELECT `id` FROM `table`
Выбирает table из таблицы id
Выбирает id из всей базы данных
Выбирает id из всех таблиц, которые начинаются на table
Выбирает id из таблицы table
Что будет выведено в результате выполнения следующего кода?
<?php
$fruits = array('apple', 0, 'banana', 1, 'orange');
foreach ($fruits as $fruit) {
echo $fruit;}
?>
apple0banana1orange
apple banana orange
apple0 banana1 orange
возникнет ошибка
Что будет выведено в результате выполнения следующего кода?
<?php
echo 'Hello';
if (false)
echo "PHP "; echo " Certification";
echo "!!!";
Hello Certification!!!
Hello PHP Certification!!!
Возникнет ошибка
HelloPHP Certification!!!
Что будет выведено в результате выполнения следующего кода?
<?php
$string = 'PHP';
if (print 'PHP' == (100-99)) {
echo 'B';
} else if (print 'PHP' == $string) {
echo 'A';
} else {
echo 'C';
}
A
B
C
Возникнет ошибка
Что будет выведено в результате выполнения следующего кода?
<?php
echo 'Hello';
if (false){
echo "PHP "; echo " Certification";
}
echo "!!!";
?>
Hello!!!
Certification!!!
Hello PHP Certification!!!
Hello Certification!!!
Pаполните фразу: PHP (от англ. _______________) это _________ язык программирования, основанный на технологии _________
"PHP: Hypertext Preprocessor", "скриптовый язык", "Zend"
"PHP: Hypertext Preprocessor", "скриптовый язык", "PHP"
"PHP: Hypertext Preprocessor", "функциональный язык", "Zend"
"PHP: Hypertext Preprocessor", "функциональный язык", "PHP"
