Главная /
PHP: ООП и классы /
Сценарий 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->Dat
Сценарий 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();
?>
Укажите результат выполнения сценария:
вопрос
Правильный ответ:
I am a programmer
I am a
пустая строка
сценарий не будет выполнен, т.к. в PHP нет ключевого слова
virtual
сценарий не будет выполнен, т.к. в PHP нет ключевого слова
abstract
Сложность вопроса
64
Сложность курса: PHP: ООП и классы
88
Оценить вопрос
Комментарии:
Аноним
Кто ищет данные тесты inuit? Это же элементарно
14 май 2018
Аноним
Я завалил сессию, почему я не углядел этот сайт с ответами интуит прежде
03 авг 2016
Другие ответы на вопросы из темы программирование интуит.
- # Сценарий PHP содержит следующий код: <?php class cFoo { public function publ(){return "открытый";} protected function prot(){return "защищенный";} } $foo = new cFoo(); echo $foo->publ()." ".$foo->prot(); ?> Укажите результат выполнения сценария:
- # Сценарий PHP содержит следующий код: <?php class cBar1 { public $publ = "открытый"; public $prot = "защищенный"; private function priv(){return "закрытый";} } class cBar2 extends cBar1 { function View() { echo $this->publ." ".$this->prot." ".$this->priv(); } } $foo = new cBar2; $foo->View(); ?> Укажите результат выполнения сценария:
- # Интерфейс в PHP объявляется с помощью ключевого слова:
- # Сценарий PHP содержит следующий код: <?php class cFoo implements ArrayAccess { protected $Contents = array(); public $OperationCount = 0; public function offsetExists($_offset){ return isset($this->Contents[$_offset]); } public function offsetGet($_offset) { return $this->Contents[$_offset]; } public function offsetSet($_offset,$_value){ $this->OperationCount++; $this->Contents[$_offset] = $_value;} public function offsetUnset($_offset) { $this->OperationCount++; unset($this->Contents[$_offset]); } } $foo = new cFoo; $foo["bar1"] = "value1"; $foo["bar2"] .= "value2"; echo $foo->OperationCount; ?> Укажите результат выполнения сценария:
- # Для вывода наиболее полной информации о пойманном исключении был разработан следующий код: <?php try {throw new Exception("исключение");} catch (Exception $e){____;} ?> Среди приведенных ниже фрагментов укажите все варианты кода, подстановка которого вместо знаков подчеркивания решит поставленную задачу: