Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

4.1 Циклы PHP

Total questions: 10

Worksheet time: 6mins

Name
Class
Date
1.

Какой результат будет у выражения $i++ после выполнения цикла?

a)

Текущее значение $i

b)

Текущее значение $i увеличенное на 1

c)

Предыдущее значение $i

d)

Текущее значение $i уменьшенное на 1

2.

Какой результат будет у выражения $i-- после выполнения цикла?

a)

Текущее значение $i

b)

Текущее значение $i увеличенное на 1

c)

Предыдущее значение $i

d)

Текущее значение $i уменьшенное на 1

3.

Как получить индекс элемента в цикле "foreach"?

a)

Индекс недоступен в цикле "foreach"

b)

$index

c)

$key

d)

$i

4.

Какой из предложенных вариантов цикла "for" переберет числа от 1 до 10 включительно?

a)

for ($i = 1; $i <= 10; $i++) { // тело цикла }

b)

for ($i = 10; $i > 0; $i--) { // тело цикла }

c)

for ($i = 1; $i < 10; $i++) { // тело цикла }

d)

for ($i = 0; $i < 10; $i++) { // тело цикла }

5.

Выполняет блок кода для каждого элемента массива

a)

do..while

b)

while

c)

for

d)

foreach

6.

Выполняет блок кода определенное количество раз

a)

do...while

b)

while

c)

for

d)

foreach

7.

Какой оператор предназначен для преждевременного завершения выполнения цикла

a)

continue

b)

break

c)

exit

d)

stop

8.

Этот оператор используется для остановки текущей итерации цикла, но не завершает цикл

a)

break

b)

stop

c)

exit

d)

continue

9.

Выберите правильно написанный цикл "foreach" для перебора ключей и значений ассоциативного массива?

a)

foreach ($array as $key, $value) { // тело цикла }

b)

foreach ($array as $key => $value) { // тело цикла }

c)

foreach ($key => $value in $array) { // тело цикла }

d)

for ($array as $key => $value) { // тело цикла }

10.

Можно ли использовать цикл for для перебора массив?

a)

Да

b)

Нет