Тест 5. Основы PHP
20:00
1
/ 1
Поля, отмеченные звёздочкой (*), обязательны для заполнения!
Проверьте, пожалуйста, правильность заполнения всех полей!
Ваша фамилия
*
Как расшифровывается аббревиатура PHP?
*
Personal Home Page
Personal Home Page Tools
Hypertext PreProcessor
Personal Home Page / Form Interpreter
Какие типы переменных существуют в PHP?
*
int, float, string, bool
int, float, string, char
int, float, string
int, float, string, char, bool
Какая переменная объявлена верно?
*
num: int;
num;
$num;
int: num;
Для чего используется язык PHP?
*
Для работы со скриптами на стороне клиента
Для работы на сервере и базами данных
Для работы с базами данных
Для работы на сервере
Какой символ указывает переменную?
*
%
$
&
!
#
Как присвоить значение переменной?
*
$num := 4;
$num == 4;
$num => 4;
$num = 4;
$num: 4;
Какие значения будут в переменных $x и $y после выполнения следующего кода?
*
$x = 9;
$y = ++$x;
echo "x = $x y = $y";
.
x = 9 y= 9
x = 10 y = 9
x = 10 y = 10
x = 9 y = 10
Какие значения будут в переменных $x и $y после выполнения следующего кода?
*
$x = 9;
$y = $x++;
echo "x = $x y = $y";
.
x = 9 y = 10
x = 10 y = 10
x = 10 y = 9
x = 9 y = 9
Чем константы отличаются от переменных?
*
Константы используются только в функциях
Отличий нет
Переменные используются только в функциях
Константы нельзя переопределять
Какой тип значения будет в переменной $p после выполнения кода $p = '3.14'?
*
float
int
string
boolean
Где верно создан комментарий в PHP?
*
/
#
<!-- -->
**
/* /*
Что будет выведено после выполнения следующего кода?
*
<div>
4 + 2 = <?= 4+2 ?>
</div>
.
6 = 6
4 + 2 = 6
6 = 4 + 2
4 + 2 = 4 + 2
Какое значение будет в переменной $result после выполнения кода $result = 4 % 2;?
*
4+2
6
0
8
Где указан ВЕРНЫЙ оператор вывода?
*
show "";
eho "";
echo "";
message "";
Что будет выведено после выполнения следующего кода?
*
<?php
$x=4;
$y=2;
$result = "$x+$y";
echo $result;
?>
.
4+2
$x+$y
6
4 + 2 = 6
Что будет выведено после выполнения следующего кода?
*
<?php
$x=4;
$y=2;
$result = '$x+$y';
echo $result;
?>
.
4 + 2 = 6
$x+$y
6
4+2
Какое значение примет переменная $a после выполнения кода $a=12; $a .= 5;?
*
2
17
7
125
Что делает код ниже?
*
UPDATE `db` SET `price` = '0';
.
Устанавливает новое значение в таблице db для поля price
Добавляет новое поле price со значением 0 в таблицу db
Устанавливает новое значение для всей базы данных
Устанавливает значение 0 в таблице price
Что делает код ниже?
*
SELECT `id` FROM `table`
.
Выбирает id из всех таблиц, которые начинаются на table
Выбирает table из таблицы id
Выбирает id из всей базы данных
Выбирает id из таблицы table
Выбирает всё из таблицы table
Насте необходимо извлечь все записи, где значение поля "field" начинается с подстроки "abc". Какой запрос ей необходимо использовать?
*
SELECT * FROM `my_table` WHERE `field` <> 'abc'
SELECT * FROM `my_table` WHERE `field` LIKE 'abc%'
SELECT * FROM `my_table` WHERE `field` STARTSWITH 'abc'
SELECT * FROM `my_table` WHERE `field` LIKE '%abc%'
Как правильно вставлять запись в таблицу?
*
INSERT INTO `my_table` (`id`, `name`) VALUES (1, 'FirstName')
INSERT INTO `my_table` (`id`, `name`) VALUES (1, FirstName)
INSERT INTO `my_table` (`id` = 1, `name` = FirstName)
INSERT INTO `my_table` (`id` = 1, `name` = 'FirstName')
В некоторой таблице есть поле "field". Как правильно вывести все записи, где значение поля "field" содержит строку (либо подстроку) "string":
*
WHERE `field` LIKE "string"
WHERE `field` = "string"
WHERE `field` == "string"
WHERE `field` LIKE "%string%"
SELECT name FROM users
*
Результат будет содержать 3 столбца
Результат будет содержать 2 столбца
Результат будет содержать 1 столбец
В запросе ошибка
Где правильно открыт и закрыт PHP код?
*
<php ?>
(?php ?)
<?php ?>
<? php?>
<? php>
Какие арифметические операции существуют в PHP?
*
+, -, *, /, \%
+, -, *, /
+, -, *, /, %
+, -, *, /, ^
Что такое MySQL?
*
Это язык программирования для работы с БД
Это система для управления базой данных
Это база данных, а также язык запросов к ней
Это технология для работы PHP и базы данных
Какие операторы сравнения существуют?
*
>, <, ==, !=, <=, >=, ===
>, <, =, !=, <=, >=, ==
>, <, ==, !=, <==, >==
>, <, ==, !=, <=, >=
>, <, ==, =!, <=, >=, ===
Какой оператор используется для конкатенации строк в PHP?
*
.
$
+
&
Какая из этих конструкций не относится к циклам в PHP?
*
for
loop
foreach
while
Как получить данные POST-запроса?
*
через константу POST
через переменную $_POST
через константу GET
через переменную $_GET
Как создать ассоциативный массив в PHP?
*
$arr = {"ключ1": "значение1", "ключ2": "значение2"};
$arr = array ("ключ1" => "значение1", "ключ2" => "значение2");
$arr = ["ключ1", "значение1", "ключ2", "значение2"];
Что делает функция isset() в PHP?
*
Удаляет переменную
Проверяет наличие переменной и то, что она не равна null
Определяет длину массива
Возвращает тип переменной
Какой результат даст выражение: count([1, 2, 3, 4]);?
*
5
4
ошибка
3
Бесплатное создание анкет