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