Главная /
PHP: ООП и классы /
Сценарий 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."&"
Сценарий 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();
?>
Укажите результат выполнения сценария:
вопрос
Правильный ответ:
4&4&2U4&
2&2&4U2&
UU&U
&&U&
cценарий не будет выполнен, т.к. в PHP нет ключевого слова
abstract
Сложность вопроса
65
Сложность курса: PHP: ООП и классы
88
Оценить вопрос
Комментарии:
Аноним
Это очень простой решебник intuit.
27 дек 2018
Аноним
Экзамен сдал на пять. Спасибо за халяуву
18 авг 2017
Другие ответы на вопросы из темы программирование интуит.
- # Значением поля класса по умолчанию может являться
- # Сценарий 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"] .= "1"; $foo["bar2"] .= "2"; echo $foo->OperationCount; ?> Укажите результат выполнения сценария:
- # Код, расположенный в try-блоке перед throw:
- # Сценарий PHP содержит следующий код: <?php function a(){echo "8 "; b(); echo "f ";} function b(){echo "k "; throw new Exception("ex"); echo "h ";} echo "f "; try { echo "c "; a(); echo "u "; } catch (Exception $e) {echo "n ";} echo "4 "; ?> Укажите результат выполнения сценария:
- # Для вывода наиболее полной информации о пойманном исключении был разработан следующий код: <?php try {throw new Exception("тест");} catch (Exception $e){____;} ?> Среди приведенных ниже фрагментов укажите все варианты кода, подстановка которого вместо знаков подчеркивания решит поставленную задачу: