Главная /
PHP: ООП и классы /
Сценарий PHP содержит следующий код: <?php sealed class cBase { protected $Data; function __construct($_Data){$this->Data = $_Data;} abstract function ShowData(); } class cDerivative extends cBase { function ShowData(){return "I am a ".$this->Dat
Сценарий PHP содержит следующий код:
<?php
sealed 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("dog");
echo $foo->ShowData();
?>
Укажите результат выполнения сценария:
вопрос
Правильный ответ:
I am a dog
I am a
пустая строка
сценарий не будет выполнен, т.к. в PHP нет ключевого слова
sealed
сценарий не будет выполнен, т.к. в PHP нет ключевого слова
abstract
Сложность вопроса
43
Сложность курса: PHP: ООП и классы
88
Оценить вопрос
Комментарии:
Аноним
Зачёт прошёл. Мчусь в бар отмечать экзамен интуит
28 фев 2019
Аноним
Экзамен сдан на пять с минусом. спс
05 фев 2017
Аноним
Это очень не сложный вопрос интуит.
03 янв 2016
Другие ответы на вопросы из темы программирование интуит.
- # Для вывода названия компании бы разработан следующий код: <?php class cCompanyName { const COMPANY_NAME = "ООО 'Туманный Альбион'"; } $foo = new cCompanyName(); echo $foo :: COMPANY_NAME; ?> В процессе выполнения сценария происходит ошибка. Из приведенных высказываний укажите высказывание, раскрывающее причину некорректности кода:
- # Если в классе не объявлен абстрактный метод, а сам класс объявлен абстрактным, то
- # Сценарий PHP содержит следующий код: <?php interface i { function f (); } ___ { protected $Data; function __construct($_D){$this->Data = $_D;} } class cBar extends cFoo { function f (){echo $this->Data;} } $foo = new cBar("реализация интерфейса"); $foo->f (); ?> Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом сценария будет строка "реализация интерфейса":
- # Сценарий PHP содержит следующий код: <?php class AClass { public $v =34; function __call($_name,$_args){$this->v--; echo " ".$this->v." ";} } $a = new AClass(); echo $a->d()." ".$a->v." ".$a->v." ".$a->v." ".$a->p()." ".$a->o(); ?> Укажите результат выполнения сценария:
- # Сценарий PHP содержит следующий код: <?php function a(){echo "f "; b(); echo "g ";} function b(){echo "d "; throw new Exception("test"); echo "s ";} echo "2 "; try { echo "b "; a(); echo "g "; } catch (Exception $e) {echo "1 ";} echo "h "; ?> Укажите результат выполнения сценария: