Главная /
PHP: ООП и классы /
Если класс, реализующий интерфейс, содержит определение не всех методов, заявленных в интерфейсе, то:
Если класс, реализующий интерфейс, содержит определение не всех методов, заявленных в интерфейсе, то:
вопросПравильный ответ:
генерируется ошибка
генерируется предупреждение
ни ошибка, ни предупреждение не генерируются
механизм множественного наследования в PHP отсутствует
Сложность вопроса
75
Сложность курса: PHP: ООП и классы
88
Оценить вопрос
Комментарии:
Аноним
Я провалил экзамен, какого рожна я не углядел этот чёртов сайт с решениями с тестами intuit до сессии
21 окт 2018
Аноним
Пишет вам помощник профессора! Оперативно заблокируйте этот ваш сайт с ответами на интуит. Это невозможно
27 апр 2016
Другие ответы на вопросы из темы программирование интуит.
- # Для вывода количества месяцев в году бы разработан следующий код: <?php class cMonthCount { const MONTH_IN_A_YEAR = 12; } $foo = new cMonthCount(); echo $foo.MONTH_IN_A_YEAR; ?> В процессе выполнения сценария происходит ошибка. Из приведенных высказываний укажите высказывание, раскрывающее причину некорректности кода:
- # Для разрешения доступа к методу только из класса, который этот метод содержит, используется модификатор
- # С целью определить название файла, в котором определена некоторая функция, был разработан код, пример применения которого выглядит следующим образом: <?php define("FUNCTION_NAME","GetSmth"); // название тестируемой функции include "func.".FUNCTION_NAME.".php";// файл, содержащий определение // тестируемой функции (или //включающий файл с определением) function ReflectFunctionResult($_name) { $refl = new ReflectionFunction($_name); echo "Функция ".$_name."() определена в файле ".___; } ReflectFunctionResult(FUNCTION_NAME); ?> Среди приведенных ниже фрагментов укажите вариант кода, подстановка которого вместо знаков подчеркивания решит поставленную задачу:
- # Сценарий PHP содержит следующий код: <?php class cFoo implements Iterator { public $Contents = array(); public function __construct($_Contents) { $this->Contents = $_Contents; } public function rewind() { reset($this->Contents); $this->Contents[0]+="1"; } public function current() { return current($this->Contents); } public function key() { return key($this->Contents);} public function next() { return next($this->Contents); } public function valid() { $this->Contents[key($this->Contents)].="2"; return ($this->current() !== false); } } $foo = new cFoo(array("1","2","3","4")); $temp = 0; foreach ($foo as $bar) { $temp++; } echo $foo->Contents[0]; ?> Укажите результат выполнения сценария:
- # Для вывода наиболее полной информации о пойманном исключении был разработан следующий код: <?php try {throw new Exception("сгенерированное исключение");} catch (Exception $e){____;} ?> Среди приведенных ниже фрагментов укажите все варианты кода, подстановка которого вместо знаков подчеркивания решит поставленную задачу: