Главная /
PHP: ООП и классы /
Сценарий PHP содержит следующий код: <?php virtual class cBase { protected $Data; function __construct($_Data){$this->Data = $_Data;} abstract function ShowData(); } class cDerivative extends cBase { function ShowData(){return "I am a ".$this->Da
Сценарий PHP содержит следующий код:
<?php
virtual class cBase
{
protected $Data;
function __construct($_Data){$this->Data = $_Data;}
abstract function ShowData();
}
class cDerivative extends cBase
{ function ShowData(){return "I am a ".$this->Data;} }
$foo = new cDerivative("cat");
echo $foo->ShowData();
?>
Укажите результат выполнения сценария:
вопрос
Правильный ответ:
I am a cat
I am a
пустая строка
сценарий не будет выполнен, т.к. в PHP нет ключевого слова
sealed
сценарий не будет выполнен, т.к. в PHP нет ключевого слова
abstract
Сложность вопроса
82
Сложность курса: PHP: ООП и классы
88
Оценить вопрос
Комментарии:
Аноним
Это очень простой решебник по интуиту.
17 фев 2019
Аноним
Экзамен прошёл на отлично. Спасибо за халяуву
07 дек 2016
Другие ответы на вопросы из темы программирование интуит.
- # Сценарий PHP содержит следующий код: <?php class cFoo { public function priv(){return "закрытый";} public function prot(){return "защищенный";} } $foo = new cFoo(); echo $foo->priv()." ".$foo->prot(); ?> Укажите результат выполнения сценария:
- # Сценарий PHP содержит следующий код: <?php class cBar1 { protected $_public = "открытый"; private $_protected = "защищенный"; public function _private(){return "закрытый";} } class cBar2 extends cBar1 { function View(){echo $this->_public." ".$this->_protected." ".$this->_private(); } } $foo = new cBar2; $foo->View(); ?> Укажите результат выполнения сценария:
- # Сценарий PHP содержит следующий код: <?php class cBase { private function f() {echo "base";} } class cDerivative extends cBase { function f () {echo "derivative";} } $der = new cDerivative; $der->f (); ?> Укажите результат выполнения сценария:
- # С целью определить название файла, в котором определена некоторая функция, был разработан код, пример применения которого выглядит следующим образом: <?php define("FUNCTION_NAME","GetSmth"); // название тестируемой функции include "func.".FUNCTION_NAME.".php";// файл, содержащий определение // тестируемой функции (или //включающий файл с определением) function ReflectFunctionResult($_name) { $refl = new ReflectionFunction($_name); echo "Функция ".$_name."() определена в файле ".___; } ReflectFunctionResult(FUNCTION_NAME); ?> Среди приведенных ниже фрагментов укажите вариант кода, подстановка которого вместо знаков подчеркивания решит поставленную задачу:
- # Код, расположенный в try-блоке перед throw: