игра брюс 2048
Главная / Программирование / Введение в программирование на PHP5 / Тест 4

Введение в программирование на PHP5 - тест 4

Упражнение 1:
Номер 1
Что принимается за true в языке PHP?

Ответ:

 (1) -1 

 (2)

 (3)


Номер 2
Что принимается за true в языке PHP?

Ответ:

 (1) "false" // строка 

 (2) FALSE // константа 

 (3) .50 


Номер 3
Что принимается за true в языке PHP?

Ответ:

 (1) "" // пустая строка 

 (2)

 (3)


Упражнение 2:
Номер 1
Что принимается за false в языке PHP?

Ответ:

 (1) 100 

 (2)

 (3) -100 


Номер 2
Что принимается за false в языке PHP?

Ответ:

 (1) "" // пустая строка 

 (2)

 (3) 12 


Номер 3
Что принимается за false в языке PHP?

Ответ:

 (1) "false" // строка 

 (2) false // константа 

 (3) FALSE // константа 


Упражнение 3:
Номер 1
Какие участки кода выполнятся?

Ответ:

 (1) if (true) { echo "лес"; } 

 (2) if (false) { echo "поле"; } 

 (3) if (1) { echo "море"; } 


Номер 2
Какой участок кода выполнится?

Ответ:

 (1) if (TRUE) { echo "лес"; } 

 (2) if (FALSE) { echo "поле"; } 

 (3) if (0) { echo "море"; } 


Номер 3
Какие участки кода выполнятся?

Ответ:

 (1) if ("лес") { echo "лес"; } 

 (2) if (-12) { echo "поле"; } 

 (3) if ("") { echo "море"; } 


Упражнение 4:
Номер 1
Что выведет на экран следующий PHP-код?

$a = "Николай"; 
if ($a) { echo $a . " вернулся с улицы"; } 
else { $a . " пошел гулять"; }

		

Ответ:

 (1) Николай пошел гулять 

 (2) Николай вернулся с улицы 

 (3) сообщение об ошибке 


Номер 2
Что выведет на экран следующий PHP-код?

$a = "Николай";
if ($a) { echo $a . " вернулся с улицы" }
else { $a . " пошел гулять" }

		

Ответ:

 (1) Николай пошел гулять 

 (2) Николай вернулся с улицы 

 (3) сообщение об ошибке 


Номер 3
Что выведет на экран следующий PHP-код?

$a = "";
if ($a) { echo "Николай вернулся с улицы"; }
else { echo "Николай пошел гулять"; }

		

Ответ:

 (1) Николай пошел гулять 

 (2) Николай вернулся с улицы 

 (3) сообщение об ошибке 


Упражнение 5:
Номер 1
Чему будет равняться переменная $sum после вычислений?

$sum = 0;
if ($sum <= 1) { $sum = 10 }
else { $sum = 12 };
echo $sum;

		

Ответ:

 (1)

 (2) 10 

 (3) 12 

 (4) ошибка сценария 


Номер 2
Чему будет равняться переменная $sum после вычислений?

$sum = 0;
if ($sum <= 1) { $sum = 10; }
else { $sum = 12; };
echo $sum;

		

Ответ:

 (1)

 (2) 10 

 (3) 12 

 (4) ошибка сценария 


Номер 3
Чему будет равняться переменная $sum после вычислений?

$sum = 0;
if ($sum >= 1) { $sum = 10; }
else { $sum = 12; };
echo $sum;

		

Ответ:

 (1)

 (2) 10 

 (3) 12 

 (4) ошибка сценария 


Упражнение 6:
Номер 1
Сколько коробок на складе?

$box = 5;
if ($box <= 10) $box += 10;
else $box += 0;
echo "На складе $box коробок";

		

Ответ:

 (1)

 (2) 10 

 (3) 15 

 (4) 20 


Номер 2
Сколько коробок на складе?

$box = 5;
if ($box >= 10) $box += 10;
else $box += 0;
echo "На складе $box коробок";

		

Ответ:

 (1)

 (2) 10 

 (3) 15 

 (4) 20 


Номер 3
Сколько коробок на складе?

$box = 10;
if ($box == 10) $box += 10;
else $box += 0;
echo "На складе $box коробок";

		

Ответ:

 (1)

 (2) 10 

 (3) 15 

 (4) 20 


Упражнение 7:
Номер 1
Что скажет про Буратино следующий PHP-код?

$num = 10;
echo "У Буратино $num монет. ";
if ($num <= 10) echo "Он бедный!";
elseif ($num >= 20) echo "Он очень богатый!";
else echo "Он богатый!";

		

Ответ:

 (1) Он бедный! 

 (2) Он богатый! 

 (3) Он очень богатый! 


Номер 2
Что скажет про Буратино следующий PHP-код?

$num = 15; 
echo "У Буратино $num монет. "; 
if ($num <= 10) echo "Он бедный!"; 
elseif ($num >= 20) echo "Он очень богатый!"; 
else echo "Он богатый!";

		

Ответ:

 (1) Он бедный! 

 (2) Он богатый! 

 (3) Он очень богатый! 


Номер 3
Что скажет про Буратино следующий PHP-код?

$num = 20;
echo "У Буратино $num монет. ";
if ($num <= 10) echo "Он бедный!";
elseif ($num >= 20) echo "Он очень богатый!";
else echo "Он богатый!";

		

Ответ:

 (1) Он бедный! 

 (2) Он богатый! 

 (3) Он очень богатый! 


Упражнение 8:
Номер 1
Назовите допустимые способы использования оператора if?

Ответ:

 (1) if (true) { echo "все будет хорошо" } 

 (2) if (true) echo "все будет хорошо"; 

 (3) if (true): echo "все будет хорошо"; endif; 


Номер 2
Назовите недопустимый способ использования оператора if?

Ответ:

 (1) if (true) { echo "все будет хорошо" } 

 (2) if (true) echo "все будет хорошо"; 

 (3) if (true): echo "все будет хорошо"; endif; 


Номер 3
Назовите допустимые способы использования оператора if?

Ответ:

 (1) if (true) echo "все будет хорошо"; 

 (2) if true { echo "все будет хорошо"; } 

 (3) if (true): echo "все будет хорошо"; endif; 


Упражнение 9:
Номер 1
Назовите допустимые способы использования оператора elseif?

Ответ:

 (1) if (false) { echo "..."; } else if (true) echo "все будет хорошо"; 

 (2) if (false) { echo "..."; } elseif echo "все будет хорошо"; 

 (3) if (false): echo "..."; elseif (true): echo "все будет хорошо"; endif; 


Номер 2
Назовите недопустимый способ использования оператора elseif?

Ответ:

 (1) if (false) { echo "..."; } else if (true) echo "все будет хорошо"; 

 (2) if (false) { echo "..."; } elseif echo "все будет хорошо"; 

 (3) if (false): echo "..."; elseif (true): echo "все будет хорошо"; endif; 


Номер 3
Назовите допустимый способ использования оператора elseif?

Ответ:

 (1) if (false) { echo "..."; } elseif (true) echo "все будет хорошо"; 

 (2) if (false) { echo "..."; } elseif "true" echo "все будет хорошо"; 

 (3) if (false) { echo "..."; } elseif echo "все будет хорошо"; 


Упражнение 10:
Номер 1
Что выведет на печать оператор switch?

$num = 5;
switch ($num) {
case 5: echo "\$num = 5";
case 6: echo "\$num = 6";
case 7: echo "\$num = 7";
}


Ответ:

 (1) $num = 5 

 (2) $num = 6 

 (3) $num = 7 

 (4) $num = 5$num = 6$num = 7 


Номер 2
Что выведет на печать оператор switch?

$num = 1;
switch ($num) {
case 5: echo "\$num = 5";
case 6: echo "\$num = 6";
case 7: echo "\$num = 7";
}

		

Ответ:

 (1) case = 5 

 (2) case = 6 

 (3) case = 7 

 (4) ни одна из веток не выполнится 


Номер 3
Что выведет на печать оператор switch?

$num = 1;
switch ($num) {
case 5: echo "\$num = 5";
case 6: echo "\$num = 6";
default: echo "\$num = 7";
}

		

Ответ:

 (1) $num = 5 

 (2) $num = 6 

 (3) $num = 7 

 (4) ни одна из веток не выполнится 


Упражнение 11:
Номер 1
В каких случаях оператор switch выведет на печать слово "работает" при $num = 2?

Ответ:

 (1) switch (false) { case 0: echo "работает"; } 

 (2) switch ($num) { case 1: echo "не работает"; } 

 (3) switch ($num) { case $num: echo "работает"; } 


Номер 2
В каких случаях оператор switch выведет на печать строку "работает" при $num = 1?

Ответ:

 (1) switch (false) { case 1: echo "работает!"; } 

 (2) switch ($num) { case true: echo "работает!"; } 

 (3) switch ($num) { default: echo "работает!"; } 


Номер 3
В каких случаях оператор switch выведет на печать строку "работает" при $num = 3?

Ответ:

 (1) switch ($num) { case 3: echo "работает!"; } 

 (2) switch ($num) { default: echo "работает!"; } 

 (3) switch ($num) { case false: echo "работает!"; } 


Упражнение 12:
Номер 1
Что выведет на печать оператор switch при выполнении кода:

$name = array("Михаил","Иван","Петр");
switch (true) {
case 0: echo $name[0] . " чинит машину"; break;
case 1: echo $name[1] . " копает картофель"; break;
case 2: echo $name[2] . " тратит деньги"; break;
default: echo "Все отдыхают!";
}

		

Ответ:

 (1) Михаил чинит машину 

 (2) Иван копает картофель 

 (3) Петр тратит деньги 

 (4) Все отдыхают! 


Номер 2
Что выведет на печать оператор switch при выполнении кода:

$name = array("Михаил","Иван","Петр");
switch (false) {
case 0: echo $name[0] . " чинит машину"; break;
case 1: echo $name[1] . " копает картофель"; break;
case 2: echo $name[2] . " тратит деньги"; break;
default: echo "Все отдыхают!";
}

		

Ответ:

 (1) Михаил чинит машину 

 (2) Иван копает картофель 

 (3) Петр тратит деньги 

 (4) Все отдыхают! 


Номер 3
Что выведет на печать оператор switch при выполнении кода:

$name = array("Михаил","Иван","Петр");
switch (-1) {
case 0: echo $name[0] . " чинит машину"; break;
case 1: echo $name[1] . " копает картофель"; break;
case 2: echo $name[2] . " тратит деньги"; break;
default: echo "Все отдыхают!";
}

		

Ответ:

 (1) Михаил чинит машину 

 (2) Иван копает картофель 

 (3) Петр тратит деньги 

 (4) Все отдыхают! 




Главная / Программирование / Введение в программирование на PHP5 / Тест 4