Главная /
PHP: ООП и классы /
Сценарий PHP содержит следующий код: <?php class cBar1 { public $a = "a"; protected $b = "b"; private function c(){return "c";} } class cBar2 extends cBar1 { function View() { echo $this->a." ".$this->b." ".$this->c(); } } $foo = new cBar2; $f
Сценарий PHP содержит следующий код:
<?php
class cBar1
{
public $a = "a"; protected $b = "b";
private function c(){return "c";}
}
class cBar2 extends cBar1
{
function View() { echo $this->a." ".$this->b." ".$this->c(); }
}
$foo = new cBar2;
$foo->View();
?>
Укажите результат выполнения сценария:
вопрос
Правильный ответ:
a b c
a b
пустая строка
сценарий не будет выполнен, т.к. код содержит ошибки
Сложность вопроса
22
Сложность курса: PHP: ООП и классы
88
Оценить вопрос
Комментарии:
Аноним
Кто ищет эти тесты по интуит? Это же легко
05 мар 2019
Аноним
Если бы не эти ответы - я бы сломался c этими тестами интуит.
21 май 2016
Другие ответы на вопросы из темы программирование интуит.
- # Если в классе объявлен абстрактный метод, то
- # Сценарий PHP содержит следующий код: <?php abstract class cAbstractClass { abstract function f() {echo "этот класс является абстрактным";} } $foo = new cAbstractClass; $foo->f(); ?> Укажите результат выполнения сценария:
- # Сценарий 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."0";} } class cDerivative2 extends cBase { function ShowData(){return $this->Data."-";} } $foo = new cDerivative1(3); $bar = new cDerivative2(5); echo $bar->ShowData().$foo->ShowData().$foo->ShowData().$bar->ShowData(); ?> Укажите результат выполнения сценария:
- # Сценарий 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 define("FUNCTION_NAME","GetSmth");//название тестируемой функции include "func.".FUNCTION_NAME.".php";//файл с ее определением function ReflectFunctionParams($_name) { $refl = new ReflectionFunction($_name); foreach(__1__ as $param_num => $param) { if(__2__) { echo "Для параметра №".$param_num." функции "; echo $_name."() задано значение по умолчанию<br>"; } else { echo "Для параметра №".$param_num." функции "; echo $_name."() значение по умолчанию не задано<br>"; } } } ReflectFunctionParams(FUNCTION_NAME); ?> Среди приведенных ниже пар фрагментов укажите пару, подстановка которой вместо знаков подчеркивания решит поставленную задачу: