wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Основы PHP циклы,массивы,функции

Total questions: 10

Worksheet time: 8mins

Name
Class
Date
1.

Что выведет данная программа?
<?php

$i=0;

while($i<10){$i++;}
echo $i;

?>

a)

1

b)

$i

c)

0

d)

10

2.

Напишите правильную структуру цикла foreach для массива $array, который бы выводил ключ и значение.

a)

foreach($array as $key=>$value){}

b)

foreach($array as $key){}

c)

foreach($array as $value){}

d)

foreach[$array as $key=>$value]{}

3.

Выберете правильную структуру цикла for

a)

for($i=0;$i<10;$i++){}

b)

$i=1;

for(;$i<10;){

$i++;

}

c)

for($i=0,$j=1;$i+$j<10;$i++){}

d)

$i=1;

$j=1;

for(;$i+$j<10;){

$i++;

}

4.

Какой цикл я буду использовать для работы с массивом?

2 lines
5.

Что из этого не умеет делать функция в php?

a)

Видеть переменные за пределами функции

b)

Принимать аргументы

c)

Работать с массивом

d)
Выполнять математические операции
6.

Какая будет правильная структура цикла foreach для массива $array, чтобы вывести только значения?

a)

foreach($array as $value){}

b)

foreach($array as $key=>$value){}

c)

foreach($array as $key){}

d)

foreach[$array as $value]{}

7.

Как мне обратиться к данным из GET формы на php?

a)
$_GET
b)

$GET

c)
$_REQUEST
d)
$_POST
8.

Как мне обратиться к элементу kvant в массиве?
$array= [[[['ne_kvant,'kvant']]]]

a)
$array[0][1][0]
b)
$array[0][0][1]
c)

$array[0][0][2]

d)
$array[0][0][0]
9.

Может ли функция возвращать значение? Если да, то выберете как.

a)

function back(){

$i=1;

return $i;

}

$i=back();

b)

function back(){

$i=1;

}

$i=back();

c)

function back(){

$i=1;

}

$i=return(back);

d)

Не может

10.

Можно ли использовать функцию в php качестве логического выражения?

Если да, то как?

a)

function back(){

if(1<10){

return true;

}else{

return false;

}

};

if(back()){

echo "true";

}else{

echo "false";

}

b)

function back(){

return true;

}

};

if(back()){

echo "true";

}else{

echo "false";

}

c)

Нельзя