Главная /
PHP: ООП и классы /
Сценарий PHP содержит следующий код: <?php class MyClass { private $Values = array("p1" => 2, "p2" => 9); function __construct ($_p1, $_p2) { $this->p1 = $_p1; $this->p2 = $_p2; } function __set($_name, $_value) {$this->Values[$_name] =
Сценарий PHP содержит следующий код:
<?php
class MyClass
{
private $Values = array("p1" => 2, "p2" => 9);
function __construct ($_p1, $_p2)
{
$this->p1 = $_p1;
$this->p2 = $_p2;
}
function __set($_name, $_value) {$this->Values[$_name] = $_value;}
function __get($_name) {return $this->Values[$_name];}
}
$c = new MyClass(4,7);
$c->p1 /= 2;
$c->p2--;
echo $c->p1," ",$c->p2;
?>
Укажите результат выполнения сценария:
вопрос
Правильный ответ:
4 7
1 8
2 6
0 -1
сценарий не будет выполнен, т.к. код содержит ошибки
Сложность вопроса
60
Сложность курса: PHP: ООП и классы
88
Оценить вопрос
Комментарии:
Аноним
Я завалил экзамен, почему я не нашёл данный сайт с решениями по тестам интуит в начале года
22 июн 2020
Аноним
Я завалил зачёт, какого рожна я не углядел этот крутой сайт с решениями с тестами intuit прежде
11 окт 2018
Аноним
Я преподаватель! Незамедлительно заблокируйте сайт и ответы по интуит. Я буду жаловаться!
29 июн 2016
Другие ответы на вопросы из темы программирование интуит.
- # Для разрешения доступа к методу только из класса, который этот метод содержит, используется модификатор
- # Сценарий PHP содержит следующий код: <?php $a = 1; $b = 2; echo $c += ($a += (int) 14.5/5) + ($b -= (2 + 1) % - 3); ?> Укажите результат выполнения сценария:
- # Выполнение блока catch при возникновении исключения происходит
- # Был разработан специализированный класс исключений, расширяющий информативность метода getLine(): <?php class eMyException extends Exception { function getLine() {return "Исключение сгенерировано на ".$this->line." строке";} } try {throw new eMyException("тест");} catch (Exception $e){echo $e->getLine();} ?> Ожидалось, что результатом выполнения сценария станет строка "Исключение сгенерировано на 7 строке", однако в процессе выполнения сценария была сгенерирована фатальная ошибка. Из приведенных высказываний укажите высказывание, раскрывающее причину некорректности работы программы:
- # Для вывода наиболее полной информации о пойманном исключении был разработан следующий код: <?php try {throw new Exception("сгенерированное исключение");} catch (Exception $e){____;} ?> Среди приведенных ниже фрагментов укажите все варианты кода, подстановка которого вместо знаков подчеркивания решит поставленную задачу: