Главная /
PHP: ООП и классы /
Если метод объявлен абстрактным, то его тело
Если метод объявлен абстрактным, то его тело
вопросПравильный ответ:
должно отсутствовать
может присутствовать, но в этом случае будет сгенерировано предупреждение
может присутствовать - при этом предупреждение сгенерировано не будет
должно присутствовать, но быть абсолютно пустым (т.е. иметь вид " {} ")
Сложность вопроса
57
Сложность курса: PHP: ООП и классы
88
Оценить вопрос
Комментарии:
Аноним
Если бы не опубликованные подсказки - я бы не решил c этими тестами интуит.
17 ноя 2020
Аноним
Зачёт защитил. Лечу выпивать отмечать победу над тестом интут
07 авг 2019
Аноним
Какой человек ищет вот эти ответы с интуитом? Это же безумно легко
30 дек 2015
Другие ответы на вопросы из темы программирование интуит.
- # Сценарий PHP содержит следующий код: <?php class cFoo { function __destruct() {echo "была вызвана функция __destruct()";} function cFoo() {echo "|была вызвана функция cFoo()|";} } $bar = new cFoo(); ?> Укажите результат выполнения сценария:
- # Абстрактное поле объявляется с помощью ключевого слова
- # Сценарий PHP содержит следующий код: <?php abstract class cBase { private $Data; function __construct($_Data){$this->Data = $_Data;} abstract function ShowData(); } class cDerivative1 extends cBase { function ShowData(){return $this->Data."&";} } class cDerivative2 extends cBase { function ShowData(){return $this->Data."U";} } $foo = new cDerivative1(2); $bar = new cDerivative2(4); echo $bar->ShowData().$bar->ShowData().$foo->ShowData().$bar->ShowData(); ?> Укажите результат выполнения сценария:
- # Сценарий PHP содержит следующий код: <?php virtual class cBase { protected $Data; function __construct($_Data){$this->Data = $_Data;} virtual function ShowData(); } class cDerivative extends cBase { function ShowData(){return "I am a ".$this->Data;} } $foo = new cDerivative("programmer"); echo $foo->ShowData(); ?> Укажите результат выполнения сценария:
- # С целью определить, доступны ли для параметров некоторой функции значения по умолчанию (что указано при ее определении), был разработан код, пример применения которого выглядит следующим образом: <?php define("FUNCTION_NAME","GetSmth");//название тестируемой функции include "func.".FUNCTION_NAME.".php";//файл с ее определением function ReflectFunctionParams($_name) { $refl = new ReflectionFunction($_name); foreach(__1__ as $param_num => $param) { if(__2__) { echo "Для параметра №".$param_num." функции "; echo $_name."() задано значение по умолчанию<br>"; } else { echo "Для параметра №".$param_num." функции "; echo $_name."() значение по умолчанию не задано<br>"; } } } ReflectFunctionParams(FUNCTION_NAME); ?> Среди приведенных ниже пар фрагментов укажите пару, подстановка которой вместо знаков подчеркивания решит поставленную задачу: