Главная /
PHP: ООП и классы /
Сценарий PHP содержит следующий код: <?php abstract class cAbstractClass { abstract function f(); } $foo = new cAbstractClass; $foo->f(); ?> Укажите результат выполнения сценария:
Сценарий PHP содержит следующий код:
<?php
abstract class cAbstractClass
{
abstract function f();
}
$foo = new cAbstractClass;
$foo->f();
?>
Укажите результат выполнения сценария:
вопрос
Правильный ответ:
этот класс является абстрактным
пустая строка
cценарий не будет выполнен, т.к. нарушены правила работы с механизмом абстракции
cценарий не будет выполнен, т.к. в PHP нет ключевого слова
abstract
Сложность вопроса
94
Сложность курса: PHP: ООП и классы
88
Оценить вопрос
Комментарии:
Аноним
Какой студент ищет вот эти ответы интуит? Это же элементарно (я не ботан)
25 июн 2019
Аноним
Я провалил сессию, какого рожна я не нашёл этот сайт с решениями по интуит в начале сессии
19 мар 2018
Аноним
Если бы не данные подсказки - я бы не решил c этими тестами интуит.
03 мар 2018
Другие ответы на вопросы из темы программирование интуит.
- # Для вывода названия компании бы разработан следующий код: <?php class cCompanyName { const COMPANY_NAME = "ООО 'Туманный Альбион'"; } $foo = new cCompanyName(); echo $foo :: COMPANY_NAME; ?> В процессе выполнения сценария происходит ошибка. Из приведенных высказываний укажите высказывание, раскрывающее причину некорректности кода:
- # Для вывода названия страны бы разработан следующий код: <?php class cCountryName { const COUNTRY_NAME = "Россия"; } $foo = new cCountryName(); echo $foo :: COUNTRY_NAME; ?> В процессе выполнения сценария происходит ошибка парсера. Из приведенных высказываний укажите высказывание, раскрывающее причину некорректности кода:
- # Сценарий PHP содержит следующий код: <?php class cFoo { protected function GetProtected(){echo "защищенный ";} private function GetPrivate(){echo "закрытый ";} function GetAll(){$this->GetProtected();$this->GetPrivate();} } $foo = new cFoo(); $foo->GetAll();$foo->GetPrivate(); ?> Укажите результат выполнения сценария:
- # Чтобы сохранить доступность метода в производных классах, но запретить его переопределение, следует:
- # Был разработан специализированный класс исключений, расширяющий информативность метода getCode(): <?php class eNewException extends Exception { function getCode() {return "Exception code: ".$this->code;} } try {throw new eNewException("test");} catch (Exception $e){echo $e->getCode();} ?> Ожидалось, что результатом выполнения сценария станет строка "Exception code: 0", однако в процессе выполнения сценария была сгенерирована фатальная ошибка. Из приведенных высказываний укажите высказывание, раскрывающее причину некорректности работы программы: