Главная /
PHP: ООП и классы /
Сценарий PHP содержит следующий код: <?php abstract class cFoo { abstract function bar() {echo "bar";} } $foo = new cFoo; $foo->bar(); ?> Укажите результат выполнения сценария:
Сценарий PHP содержит следующий код:
<?php
abstract class cFoo
{
abstract function bar() {echo "bar";}
}
$foo = new cFoo;
$foo->bar();
?>
Укажите результат выполнения сценария:
вопрос
Правильный ответ:
bar
пустая строка
cценарий не будет выполнен, т.к. создание экземпляра абстрактного класса недопустимо и приведет к фатальной ошибке
cценарий не будет выполнен, т.к. в PHP нет ключевого слова
abstract
Сложность вопроса
88
Сложность курса: PHP: ООП и классы
88
Оценить вопрос
Комментарии:
Аноним
Пишет вам сотрудник университета! Срочно сотрите сайт vtone.ru с ответами с интуит. Пишу жалобу
24 апр 2019
Аноним
Какой студент гуглит данные вопросы интуит? Это же безумно легко
18 июл 2017
Аноним
Это очень простой тест intuit.
06 дек 2015
Другие ответы на вопросы из темы программирование интуит.
- # Сценарий PHP содержит следующий код: <?php class cFoo { private $private = "закрытый"; public $public = "открытый"; function GetContents(){return $this->private." ".$this->public;} } $foo = new cFoo(); echo $foo->GetContents()." ".$foo->private." ".$foo->public; ?> Укажите результат выполнения сценария:
- # Если класс foo является потомком класса bar, а переменная $a имеет класс foo, то выражение $a instanceof "foo" будет равно:
- # Сценарий PHP содержит следующий код: <?php abstract class cAbstractClass { abstract function f() {echo "этот класс является абстрактным";} } $foo = new cAbstractClass; $foo->f(); ?> Укажите результат выполнения сценария:
- # Сценарий PHP содержит следующий код: <?php class cFoo implements Iterator { public $Contents = array(); public function __construct($_Contents) { $this->Contents = $_Contents; $this->Contents[0].="1"; } 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("a","b","c","d")); $temp = 0; foreach ($foo as $bar) { $temp++; } echo $foo->Contents[0]; ?> Укажите результат выполнения сценария:
- # Сценарий 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) { $this->OperationCount++; return $this->Contents[$_offset]; } public function offsetSet($_offset,$_value){$this->Contents[$_offset] = $_value;} public function offsetUnset($_offset) { unset($this->Contents[$_offset]); } } $foo = new cFoo; $foo["bar1"] = "значение1"; $foo["bar2"] .= "значение2"; echo $foo->OperationCount; ?> Укажите результат выполнения сценария: