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

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

Упражнение 1:
Номер 1
Чему будет равна переменная $count в результате работы кода:
$count = 2;
for ($i = 1; $i < 4; $i++) { 
$count++; 
}
echo "\$count равно: $count";

Ответ:

 (1)

 (2)

 (3)

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


Номер 2
Чему будет равна переменная $count в результате работы кода: 
$count = 8; 
for ( ; $count; ) { 
$count--; 
} 
echo "\$count равно: $count";

Ответ:

 (1)

 (2)

 (3)

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


Номер 3
Чему будет равна переменная $count в результате работы кода: 
$count = 4; 
for ($i = 1; $i < 5; $i++) { 
$count++; 
}; 
echo "\$count равно: $count";

Ответ:

 (1)

 (2)

 (3)

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


Упражнение 2:
Номер 1
Чему будет равна переменная $count в результате работы кода: 
$count = 4; 
while ($count--) { 
echo "$count<br>"; 
}; 
echo "Переменная равна: $count";

Ответ:

 (1) -1 

 (2)

 (3)

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


Номер 2
Чему будет равна переменная $count в результате работы кода: 
$count = 4; 
while (--$count) { 
echo "$count<br>"; 
}; 
echo "Переменная равна: $count";

Ответ:

 (1) -1 

 (2)

 (3)

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


Номер 3
Чему будет равна переменная $count в результате работы кода: 
$count = 4; 
while ($count) { 
if ($count < 2) break; 
echo $count-- . "<br>"; 
}; 
echo "Переменная равна: $count";

Ответ:

 (1) -1 

 (2)

 (3)

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


Упражнение 3:
Номер 1
Чему будет равна переменная $number в результате работы кода: 
$count = 4; 
$number = 0; 
do { 
$number += 10; 
} while ($count--); 
echo "Переменная равна: $number";

Ответ:

 (1) 10 

 (2) 50 

 (3) 100 

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


Номер 2
Чему будет равна переменная $number в результате работы кода: 
$count = 4; 
$number = 0; 
do { 
$number += $count; 
} while ($count--); 
echo "Переменная равна: $number";

Ответ:

 (1) 10 

 (2) 50 

 (3) 100 

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


Номер 3
Чему будет равна переменная $number в результате работы кода: 
$count = 4; 
$number = 0; 
do { 
$number += $count; 
} while (--$count); 
echo "Переменная равна: $number";

Ответ:

 (1) 10 

 (2) 50 

 (3) 100 

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


Упражнение 4:
Номер 1
Посчитайте сколько итераций совершит цикл: 
for ($i = 1; $i < 10; $i++) { 
echo "Итерация $i"; 
};

Ответ:

 (1)

 (2) 10 

 (3) 11 

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


Номер 2
Посчитайте сколько итераций совершит цикл: 
for ($i = 0; $i <= 10; $i++) { 
echo "Итерация $i"; 
};

Ответ:

 (1)

 (2) 10 

 (3) 11 

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


Номер 3
Посчитайте сколько итераций совершит цикл: 
for ($i = 10; $i; $i) { 
echo "Итерация " . --$i; 
};

Ответ:

 (1)

 (2) 10 

 (3) 11 

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


Упражнение 5:
Номер 1
Посчитайте сколько итераций совершит цикл: 
$n = 1; 
while ($n == 6) { 
echo "Итерация $n"; $n++; 
};

Ответ:

 (1)

 (2)

 (3)

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


Номер 2
Посчитайте сколько итераций совершит цикл: 
$n = 1; 
do { 
echo "Итерация $n"; $n++; 
} while ($n == 6);

Ответ:

 (1)

 (2)

 (3)

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


Номер 3
Посчитайте сколько итераций совершит цикл: 
$n = 1; 
while ($n <= 6) { 
echo "Итерация $n"; $n++; 
};

Ответ:

 (1)

 (2)

 (3)

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


Упражнение 6:
Номер 1
Выберите корректные варианты использования цикла for:

Ответ:

 (1) for ($i = 0; $i < 10; $i++ ) { echo $i . "<br>"; }; 

 (2) $i = 10; for ( ; ; ) { echo $i . "<br>"; }; 

 (3) $i = 10; for ( ; $i; --$i) { echo $i . "<br>"; }; 


Номер 2
Выберите варианты использования цикла for, которые не приводят к бесконечному циклу:

Ответ:

 (1) $i = 0; for ( ; $i < 10; $i++) { echo $i . "<br>"; }; 

 (2) for ($i = 10; $i; ) { echo $i-- . "<br>"; }; 

 (3) $i = 0; for ( ; ; ) { echo $i++ . "<br>"; }; 


Номер 3
Выберите корректные варианты использования цикла for:

Ответ:

 (1) for ($i = 0; $i < 10; $i++ ) { echo --$i . "<br>"; } 

 (2) for ($i = 10; $i; $i-- ) { echo $i . "<br>"; } 

 (3) $i = 10; for ( ; $i; ) { echo --$i . "<br>"; } 


Упражнение 7:
Номер 1
Выберите корректный вариант использования цикла while:

Ответ:

 (1) $i = 0; while ($i < 10) { echo $i++ . "<br>" }; 

 (2) $i = 0; while ($i > 10) { echo ($i += 1) . "<br>"; }; 

 (3) $i = 10; while ($i) { echo $i-- . "<br>"; }; 


Номер 2
Выберите корректные варианты использования цикла while:

Ответ:

 (1) $i = 0; while ($i < 10) { echo ($i += 1) . "<br>"; }; 

 (2) $i = 10; while ($i) { echo --$i . "<br>"; }; 

 (3) $i = 0; while ($i = 10) { echo --$i . "<br>"; }; 


Номер 3
Выберите корректный вариант использования цикла while:

Ответ:

 (1) $i = 0; while ($i < 10) { echo $i-- . "<br>"; }; 

 (2) $i = 0; while ($i < 10) { echo $i++ . "<br>"; }; 

 (3) $i = 0; while ($i < 10) { echo $i . "<br>"; }; 


Упражнение 8:
Номер 1
Выберите корректный способ использования цикла do... while:

Ответ:

 (1) $i = 0; do { echo $i . "<br>"; }; while ($i < 10); 

 (2) $i = 10; do { echo $i . "<br>"; } while ($i--); 

 (3) do { echo $i = 0 . "<br>"; } while ($i <= 10) { echo $i . "<br>"; }; 


Номер 2
Выберите корректный способ использования цикла do... while:

Ответ:

 (1) $i = 0; do { echo $i++ . "<br>"; } while ($i <= 10); 

 (2) $i = 0; do { echo $i++ . "<br>"; }; while ($i <= 10) { echo $i . "<br>"; }; 

 (3) $i = 0; do { echo $i . "<br>"; } while ($i < 10); 


Номер 3
Выберите корректные способы использования цикла do... while:

Ответ:

 (1) $i = 0; do { echo $i . "<br>"; } while ($i++ <= 10); 

 (2) $i = 0; do { echo --$i . "<br>"; } while ($i <= 10); 

 (3) $i = 0; do { echo $i . "<br>"; } while (($i++) <= 10); 


Упражнение 9:
Номер 1
Выберите корректные варианты использования цикла foreach с массивом $a = array(4,3,1,2,5)

Ответ:

 (1) foreach ($a as $v) { static $count = 1; echo $count . "-й элемент массива равен: $v<br>"; $count++; }; 

 (2) foreach ($a as $k => $v) { $k++; echo "$k-й элемент массива равен: $v<br>"; }; 

 (3) foreach ($a as $v => $k) { echo "$k-й элемент массива равен: $v<br>"; }; 


Номер 2
Выберите вариант использования цикла, искажающего при выводе информацию об исходном массиве:

Ответ:

 (1) foreach ($a as $v) { static $count = 1; echo $count . "-й элемент массива равен: $v<br>"; $count++; }; 

 (2) foreach ($a as $k => $v) { $k++; echo "$k-й элемент массива равен: $v<br>"; }; 

 (3) foreach ($a as $v => $k) { echo "$k-й элемент массива равен: $v<br>"; }; 


Номер 3
Выберите корректные варианты использования цикла foreach с массивом $a = array("name" => "Иван", "family" => "Петров", "born" => "16.02.1984")

Ответ:

 (1) foreach ($a as $k => $v) { echo "$k: $v<br>"; }; 

 (2) foreach ($a) { echo "$value "; }; 

 (3) foreach ($a as $v) { echo "$v "; }; 


Упражнение 10:
Номер 1
Что выведет код: $i = 0; while ($i < 10) { echo $i += 1 . "<br>"; };

Ответ:

 (1) цифры от 1 до 10 в столбик 

 (2) цифры от 1 до 10 в строку 

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


Номер 2
Что выведет код: $i = 0; while ($i < 10) { echo ($i += 1) . "<br>"; };

Ответ:

 (1) цифры от 1 до 10 в столбик 

 (2) цифры от 1 до 10 в строку 

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


Номер 3
Что выведет код: $i = 0; while ($i < 10) { echo ($i += 1) . "<br>" };

Ответ:

 (1) цифры от 1 до 10 в столбик 

 (2) цифры от 1 до 10 в строку 

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


Упражнение 11:
Номер 1
Что выведет на печать цикл while в результате работы следующего кода? 
$a = array('c','o','n','g','r','a','t','u','l','a','t','i','o','n','s','!'); 
$i = 0; 
while (++$i < sizeof($a)) { 
echo $a[$i]; 
};

Ответ:

 (1) ogauain! 

 (2) cnrtltos 

 (3) ongratulations! 

 (4) congratulations! 


Номер 2
Что выведет на печать цикл do... while в результате работы следующего кода? 
$a = array('c','o','n','g','r','a','t','u','l','a','t','i','o','n','s','!'); 
$i = 0; 
do { 
echo $a[$i]; 
} while (++$i < sizeof($a));

Ответ:

 (1) ogauain! 

 (2) cnrtltos 

 (3) ongratulations! 

 (4) congratulations! 


Номер 3
Что выведет на печать цикл for в результате работы следующего кода? 
$a = array('c','o','n','g','r','a','t','u','l','a','t','i','o','n','s','!'); 
for ($i = 0; $i < count($a); $i++) { 
echo $a[++$i]; 
};

Ответ:

 (1) ogauain! 

 (2) cnrtltos 

 (3) ongratulations! 

 (4) congratulations! 


Упражнение 12:
Номер 1
Чему будет равна переменная $count в результате работы следующего кода? 
$count = 0; 
for ($i = 0; $i < 10; $i++) { 
	for ($n = 0; $n < 10; $n++) {
	echo ++$count . ", "; 
	} 
	echo "<br>";
}; 
echo "Переменная \$count равна: $count";

Ответ:

 (1)

 (2) 100 

 (3) 101 

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


Номер 2
Сколько итераций выполнит внешний цикл while в результате работы следующего кода? 
$i = 0; 
$n = 100; 
while ($i < 100) { 
	while ($n) { 
	echo $i++; 
	$n--; 
	} 
	echo "<br>"; 
}; 
echo "Переменные: $i, $n";

Ответ:

 (1)

 (2) 50 

 (3) 100 

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


Номер 3
Сколько итераций выполнит внутренний цикл while в результате работы следующего кода? 
$i = 0; 
$n = 100; 
while ($i < 100) { 
	while ($n) { 
	echo $i++; 
	$n--; 
	} 
	echo "<br>"; 
}; 
echo "Переменные: $i, $n";

Ответ:

 (1)

 (2) 50 

 (3) 100 

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




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