Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PHP тест

Total questions: 37

Worksheet time: 20mins

Name
Class
Date
1.

Язык программирования PHP нашел наиболее широкое применение в:

a)

Разработке web-приложений

b)

Автоматизированном проектировании

c)

Разработке искусственного интеллекта

d)

Создании и управлении базами данных

2.

Какими разделителями окружены скрипты php-скрипта?

a)

<?> ... <?php>

b)

<?php ... ?>

c)

<php> ... </php>

d)

<? ... ?>

3.

Скрипт, написанный на языке PHP выполняется на стороне:

a)

клиента

b)

сервера

c)

администратора

d)

пользователя

4.

Укажите неверно заданное имя переменной:

a)

$my-Var

b)

$myVar1

c)

$_myVar

d)

$myVar

5.

Выберите операторы цикла в PHP:

a)

if

b)

for

c)

while

d)

foreach

6.

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

a)

GET

b)

SEND

c)

DATA

d)

POST

7.

Логический оператор И

a)

&&

b)

??

c)

||

d)

!

8.

Логический оператор ИЛИ

a)

&&

b)

||

c)

??

d)

!

9.

Что будет выведено на экран в результате выполнения следующего кода?

$a=5;

echo$a++.",".$a;

a)

6,5

b)

5,5

c)

6, 6

d)

5, 6

10.

Что будет в переменной $result после выполнения кода $i = 5; $result = $i++;?

a)

4

b)

6

c)

5

d)

7

11.

Методом ... данные передаются через адресную строку URL.

a)

POST

b)

GET

c)

REQUEST

d)

ACTION

12.

Метод запроса .... предназначен для запроса, при котором веб-сервер принимает данные, заключённые в тело сообщения, для хранения.

a)

POST

b)

REQUEST

c)

GET

d)

ACTION

13.

Элемент формы, представляющий собой многострочное поле ввода называется

a)

checkbox

b)

textarea

c)

radio

d)

select

14.

В переменной .... будут лежать данные формы, отправленные любым из методов

a)

$_GET

b)

$_POST

c)

$_REQUEST

d)

$_GLOBAL

15.

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

a)

checkbox

b)

textarea

c)

radio

d)

select

16.

Элемент формы, представляющий собой выпадающий список называется

a)

checkbox

b)

textarea

c)

radio

d)

select

17.

Определите, сколько значений хранится в массиве $_GET

http://localhost/enter.php?login=Вася&password=123&submit=yes

a)

3

b)

4

c)

5

d)

2

18.

Какой метод используется в следующем URL:

http://www.sololearn.com/index.php?id=825

a)

GET

b)

POST

c)

REQEST

d)

Data

19.

Как декларировать функцию в PHP?

a)

new_function myFunction()

b)

create myFunction()

c)

function myFunction()

d)

myFunction

20.

Вызов функции из самой себя – это:

a)

Рекурсия

b)

Регрессия

c)

Массив

d)

все варианты правильные

21.

Расставьте слова (1) echo (2) “Robert” (3) $name= (4) $name в таком порядке, чтобы на экран выводилось имя, переданное переменной name.

a)

3, 2, 1, 4

b)

1, 3, 2, 4

c)

3, 1, 4, 2

d)

3, 2, 4, 1

22.

Для чего используется язык PHP?

a)

Для работы со скриптами на стороне клиента

b)

Для работы с базами данных

c)

Для работы на сервере

d)

Для работы на сервере и базами данных

23.

Что выведет код ниже?

$x = 1;

$y = 5;

$z = 2.1;

echo $z != $y && $x < $y;

a)

"false"

b)

"true"

c)

0

d)

1

24.

Что такое оператор эквивалентности?

a)

Такого оператора не существует

b)

Он сравнивает переменные на соответствие, но не на их тип

c)

Он сравнивает переменные на соответствие и на их тип

25.

Что делает код ниже?UPDATE `db` SET `price` = '0';

a)

Устанавливает новое значение для всей базы данных

b)

Добавляет новое поле price со значением 0 в таблицу db

c)

Устанавливает значение 0 в таблице price

d)

Устанавливает новое значение в таблице db для поля price

26.

Какие арифметические операции существуют в PHP?

a)

+, -, *, /

b)

+, -, *, /, \%

c)

+, -, *, /, ^

d)

+, -, *, /, %

27.

Какие типы переменных существуют в PHP?

a)

int, float, string

b)

int, float, string, char

c)

int, float, string, char, bool

d)

int, float, string, bool

28.

Где верно создан комментарий в PHP?

a)

<!-- -->

b)

/* /*

c)

/

d)

#

29.

Что такое MySQL?

a)

Это язык программирования для работы с БД

b)

Это база данных, а также язык запросов к ней

c)

Это технология для работы PHP и базы данных

d)

Это система для управления базой данных

30.

<?php

$fruits = array('apple', 0, 'banana', 1, 'orange');

for each ($fruits as $fruit) {

echo $fruit;

}

a)

apple0banana1orange

b)

apple banana orange

c)

apple0 banana1 orange

d)

возникнет ошибка

31.

Чем константы отличаются от переменных?

a)

Отличий нет

b)

Константы используются только в функциях

c)

Переменные используются только в функциях

d)

Константы нельзя переопределять

32.

Что делает код ниже?SELECT `id` FROM `table`

a)

Выбирает table из таблицы id

b)

Выбирает id из всей базы данных

c)

Выбирает id из всех таблиц, которые начинаются на table

d)

Выбирает id из таблицы table

33.

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

<?php

$fruits = array('apple', 0, 'banana', 1, 'orange');

foreach ($fruits as $fruit) {

echo $fruit;}

?>

a)

apple0banana1orange

b)

apple banana orange

c)

apple0 banana1 orange

d)

возникнет ошибка

34.

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

<?php

echo 'Hello';

if (false)

echo "PHP "; echo " Certification";


echo "!!!";

a)

Hello Certification!!!

b)

Hello PHP Certification!!!

c)

Возникнет ошибка

d)

HelloPHP Certification!!!

35.

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

<?php

$string = 'PHP';


if (print 'PHP' == (100-99)) {

echo 'B';

} else if (print 'PHP' == $string) {

echo 'A';

} else {

echo 'C';

}

a)

A

b)

B

c)

C

d)

Возникнет ошибка

36.

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

<?php

echo 'Hello';

if (false){

echo "PHP "; echo " Certification";

}

echo "!!!";

?>

a)

Hello!!!

b)

Certification!!!

c)

Hello PHP Certification!!!

d)

Hello Certification!!!

37.

Pаполните фразу: PHP (от англ. _______________) это _________ язык программирования, основанный на технологии _________

a)

"PHP: Hypertext Preprocessor", "скриптовый язык", "Zend"

b)

"PHP: Hypertext Preprocessor", "скриптовый язык", "PHP"

c)

"PHP: Hypertext Preprocessor", "функциональный язык", "Zend"

d)

"PHP: Hypertext Preprocessor", "функциональный язык", "PHP"