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

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

Упражнение 1:
Номер 1
Укажите неправильные вызовы управляющей структуры include:

Ответ:

 (1) include(имя_файла); 

 (2) include(); 

 (3) include(имя_файла, режим_открытия_файла); 


Номер 2
Укажите неправильные вызовы управляющей структуры require:

Ответ:

 (1) require(); 

 (2) require('имя_файла'); 

 (3) require(имя_файла, режим_открытия_файла); 


Номер 3
Укажите правильный вызов управляющей структуры require:

Ответ:

 (1) require(); 

 (2) require('имя_файла'); 

 (3) require('имя_файла', режим открытия файла); 


Упражнение 2:
Номер 1
Выберите допустимые способы одновременного включения в документ двух и более внешних файлов:

Ответ:

 (1) include("file1.php","file2.php"); 

 (2) for ($i = 1; $i <= 2; $i++) { include "file{$i}.php"; } 

 (3) function getIncludeFile($f) { include $f; } getIncludeFile("file.php"); 


Номер 2
Выберите некорректный способ одновременного включения в документ двух и более внешних файлов:

Ответ:

 (1) include("file1.php","file2.php"); 

 (2) for ($i = 1; $i <= 2; $i++) { include "file{$i}.php"; } 

 (3) function getIncludeFile($f) { include $f; } getIncludeFile("file"); 


Номер 3
Выберите допустимые способы одновременного включения в документ двух и более внешних файлов:

Ответ:

 (1) require("file1.php","file2.php"); 

 (2) function getRequireFile($f) { require $f; } getRequireFile("file"); 

 (3) for ($i = 1; $i <= 2; $i++) { require "file{$i}.php"; } 


Упражнение 3:
Номер 1
Отметьте недопустимые имена функций:

Ответ:

 (1) function Return() { ... } 

 (2) function Clear() { ... } 

 (3) function Break() { ... } 


Номер 2
Отметьте допустимое имя функции:

Ответ:

 (1) function Return() { ... } 

 (2) function Clear() { ... } 

 (3) function Break() { ... } 


Номер 3
Отметьте недопустимые имена функций:

Ответ:

 (1) function clearTimer() { ... } 

 (2) function 7String() { ... } 

 (3) function While() { ... } 


Упражнение 4:
Номер 1
Выберите случай некорректного использования пользовательских функций в PHP5:

Ответ:

 (1) function getStringLength($s) { echo strlen($s); }; getStringLength(1984); 

 (2) function getNumberSquare($d) { echo $d * 2; }; getNumberSquare(4); 

 (3) function String($s) { return $s; }; String("Это случилось!"); 


Номер 2
Выберите случай корректного использования пользовательских функций в PHP5:

Ответ:

 (1) function getStringLength($s) { echo strlen($s); }; getStringLength("Кот катался на газоне"); 

 (2) function printStringReverse($s) { echo strrev($s); }; printStringReverse(); 

 (3) function getNumberSquare($d) { echo $d * 2; }; getNumberSquare(); 


Номер 3
Выберите случай некорректного использования пользовательских функций в PHP5:

Ответ:

 (1) function getStringLength($s) { echo strlen($s); }; getStringLength("Кот катался на газоне"); 

 (2) function printStringReverse($s) { echo strrev($s); }; printStringReverse(); 

 (3) function getNumberSquare($d) { echo $d * 2; }; getNumberSquare(); 


Упражнение 5:
Номер 1
Как вернуть значение из функции?

Ответ:

 (1) function nameFunction() { echo "значение"; } 

 (2) function nameFunction() { print "значение"; } 

 (3) function nameFunction() { return "значение"; } 


Номер 2
Как вернуть значение из функции?

Ответ:

 (1) function nameFunction() { break "значение"; } 

 (2) function nameFunction() { return "значение"; } 

 (3) function nameFunction() { value "значение"; } 


Номер 3
Как вернуть значение из функции?

Ответ:

 (1) function nameFunction() { return "значение"; } 

 (2) function nameFunction() { cout "значение"; } 

 (3) function nameFunction() { Result = "значение"; } 


Упражнение 6:
Номер 1
Укажите какое значение вернет функция: function myFunction($d) { print ($d + $d); }

Ответ:

 (1) результат вычисления 

 (2) мусор 

 (3) ничего не вернет 

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


Номер 2
Укажите какое значение вернет функция: function myFunction($d) { return ($d + $d); }

Ответ:

 (1) результат вычисления 

 (2) мусор 

 (3) ничего не вернет 

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


Номер 3
Укажите какое значение вернет функция: function myFunction($d) { return echo ($d + $d); }

Ответ:

 (1) результат вычисления 

 (2) мусор 

 (3) ничего не вернет 

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


Упражнение 7:
Номер 1
Как можно запустить на выполнение следующую функцию? function privet() { echo "Привет, я функция!"; }

Ответ:

 (1) privet; 

 (2) privet(); 

 (3) echo privet(); 


Номер 2
Как нельзя запустить на выполнение следующую функцию? function privet() { echo "Привет, я функция!"; }

Ответ:

 (1) privet; 

 (2) privet(); 

 (3) echo privet(); 


Номер 3
Как можно запустить на выполнение следующую функцию? function privet() { echo "Привет, я функция!"; }

Ответ:

 (1) privet(); 

 (2) print privet(); 

 (3) start privet(); 


Упражнение 8:
Номер 1
Чему будет равна переменная $d после выполнения кода: $d = 2; function Multi(&$i) { return ($i * $i); }; Multi($d);

Ответ:

 (1)

 (2)

 (3)

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


Номер 2
Чему будет равна переменная $d после выполнения кода: $d = 2; function Multi(&$i) { return $i = ($i * $i); }; echo  Multi($d);

Ответ:

 (1)

 (2)

 (3)

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


Номер 3
Чему будет равна переменная $d после выполнения кода: $d = 2; function Multi($i) { return $i = ($i * $i); }; Multi($d);

Ответ:

 (1)

 (2)

 (3)

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


Упражнение 9:
Номер 1
Какое значение переменной $d выведется на экран после того, как функция myFunction будет выполнена?

$d = 2; 
function myFunction($d) { 
return ($d * $d); 
} 
$d = myFunction($d); 
echo "Равно: $d";

Ответ:

 (1)

 (2)

 (3)

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


Номер 2
Какое значение будет у переменной $d после выполнение функции 
$d = 2; 
function myFunction($d) { 
return $d++; 
} 
$d = myFunction($d); 
echo "Равно: $d";

Ответ:

 (1)

 (2)

 (3)

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


Номер 3
Какое значение будет у переменной $d после выполнение функции 
$d = 2; 
function myFunction($d) { 
return ++$d; 
} 
$d = myFunction($d); 
echo "Равно: $d";

Ответ:

 (1)

 (2)

 (3)

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


Упражнение 10:
Номер 1
Что получится в результате работы функции:
function myFunction($p) { 
if (is_string($p)) echo $p; 
if (is_int($p)) echo $p * $p; 
if (is_array($p)) { 
for ($i = $n = 0; $i < sizeof($p); $i++) { $n += $p[$i]; } 
echo $n; 
}}
myFunction(array(1,2,3,4,5,6,7,8));

Ответ:

 (1) выведет на экран строку «5» 

 (2) выведет на экран квадрат числа 5 

 (3) сложит все элементы массива и выведет результат 

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


Номер 2
Что получится в результате работы функции:
function myFunction($p) { 
if (is_string($p)) echo $p; 
if (is_int($p)) echo $p * $p; 
if (is_array($p)) { 
for ($i = $n = 0; $i < sizeof($p); $i++) { $n += $p[$i]; } 
echo $n; 
}}
myFunction("5");

Ответ:

 (1) выведет на экран строку «5» 

 (2) выведет на экран квадрат числа 5 

 (3) перемножит все элементы массива и выведет результат 

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


Номер 3
Что получится в результате работы функции:
function myFunction($p) {
if (is_string($p)) echo $p; 
if (is_int($p)) echo $p * $p; 
if (is_array($p)) {
for ($i = $n = 0; $i < sizeof($p); $i++) { $n += $p[$i]; } 
echo $n;
}}
myFunction(5);

Ответ:

 (1) выведет на экран строку «5» 

 (2) выведет на экран квадрат числа 5 

 (3) перемножит все элементы массива и выведет результат 

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


Упражнение 11:
Номер 1
Что выведется на экран пользователя в результате работы функции 
function makeDrink($type = "кекс") { 
echo "Я, пожалуй, приготовлю $type.\n"; 
}
makeDrink();

Ответ:

 (1) ничего 

 (2) фраза "Я, пожалуй, приготовлю кекс" 

 (3) фраза "Я, пожалуй, приготовлю торт" 

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


Номер 2
Что выведется на экран пользователя в результате работы функции 
function makeDrink($type = "кекс") { 
echo "Я, пожалуй, приготовлю $type.\n"; 
}
makeDrink("торт");

Ответ:

 (1) ничего 

 (2) фраза "Я, пожалуй, приготовлю кекс" 

 (3) фраза "Я, пожалуй, приготовлю торт" 

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


Номер 3
Что выведется на экран пользователя в результате работы функции 
function makeDrink($type) { 
echo "Я, пожалуй, приготовлю $type.\n"; 
}
makeDrink();

Ответ:

 (1) ничего 

 (2) фраза "Я, пожалуй, приготовлю кекс" 

 (3) фраза "Я, пожалуй, приготовлю торт" 

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


Упражнение 12:
Номер 1
Какую задачу выполняет функция getF в примере: 
function getF ($af) { 
for ($i = 0; $i < count($af); $i++) { 
require ($af[$i] . ".php"); 
}}
$af = array("myElement1","myElement2");
getF ($af);

Ответ:

 (1) запускает массив функций 

 (2) включает массив файлов в документ 

 (3) вписывает на страницу массив слов 


Номер 2
Какую задачу выполняет функция getF в примере: 
function getF($af) { 
for ($i = 0; $i < count($af); $i++) { 
eval($af[$i] . "();"); 
}}
$af = array("myElement1","myElement2");
getF($af);

Ответ:

 (1) запускает массив функций 

 (2) включает массив файлов в документ 

 (3) вписывает на страницу массив слов 


Номер 3
Какую задачу выполняет функция getF в примере: 
function getF($af) { 
for ($i = 0; $i < count($af); $i++) { 
echo ($af[$i] . ", "); 
}}
$af = array("myElement1","myElement2");
getF($af);

Ответ:

 (1) запускает массив функций 

 (2) включает массив файлов в документ 

 (3) вписывает на страницу массив слов 




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