Главная /
PHP: ООП и классы /
Сценарий PHP содержит следующий код: <?php class cFoo implements Iterator { private $Contents = array(); public $OperationCount = 0; public function __construct($_Contents) { $this->OperationCount++; $this->Contents = $_Contents; } public functio
Сценарий PHP содержит следующий код:
<?php
class cFoo implements Iterator
{
private $Contents = array(); public $OperationCount = 0;
public function __construct($_Contents) { $this->OperationCount++;
$this->Contents = $_Contents; }
public function rewind() { reset($this->Contents); }
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->OperationCount++;
return ($this->current() !== false); }
}
$foo = new cFoo(array( 1, 2,3,4)); $temp = 0;
foreach ($foo as $bar) { $temp++; }
echo $foo->OperationCount;
?>
Укажите результат выполнения сценария:
вопрос
Правильный ответ:
5
6
9
11
сценарий не будет выполнен, т.к. код содержит ошибки
Сложность вопроса
57
Сложность курса: PHP: ООП и классы
88
Оценить вопрос
Комментарии:
Аноним
Я помощник профессора! Прямо сейчас уничтожьте сайт vtone.ru с ответами с интуит. Пожалуйста
09 авг 2020
Аноним
Я провалил экзамен, за что я не увидел этот крутой сайт с всеми ответами по интуит до того как забрали в армию
05 май 2020
Другие ответы на вопросы из темы программирование интуит.
- # Сценарий PHP содержит следующий код: <?php abstract class cBase { protected $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."0";} } $foo = new cDerivative1(1); $bar = new cDerivative2(7); echo $foo->ShowData().$bar->ShowData().$foo->ShowData().$bar->ShowData(); ?> Укажите результат выполнения сценария:
- # Сценарий 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(); ?> Укажите результат выполнения сценария:
- # Файл main.php подключает файлы script1.php и script2.php с помощью директивы include (сначала первый, потом второй). Файл script1.php подключает файл basescript.php (содержащий некоторый набор констант и часто используемых функций) с помощью директивы include, а script2.php - с помощью директивы include_once. Во время выполнения сценария main.php:
- # Сценарий PHP содержит следующий код: <?php class MyClass { public $v =12; function __call($_name,$_args){$this->v--; echo " ".$this->v." ";} } $a = new MyClass(); echo $a->g()." ".$a->v." ".$a->f()." ".$a->v." ".$a->v." ".$a->v; ?> Укажите результат выполнения сценария:
- # Для вывода наиболее полной информации о пойманном исключении был разработан следующий код: <?php try {throw new Exception("test");} catch (Exception $e){____;} ?> Среди приведенных ниже фрагментов укажите все варианты кода, подстановка которого вместо знаков подчеркивания решит поставленную задачу: