Questão de Arquitetura de Software — Software — PUC-PR 2016
Arquitetura de SoftwareSoftware
- Código
- qq226199
- Banca
- PUC-PR
- Órgão
- Paranacidade - PR
- Ano
- 2016
- Nível
- Superior
- Cargo
- Analista de Tecnologia da Informação I
Após analisar o código-fonte a seguir, escrito para a versão 5.4 ou superior do PHP, assinale a alternativa que completa CORRETAMENTE a afirmação.<?phpclass A{private $attr = 10;public function __construct($init = 5){$this->attr = $init * 3;}public function __set($name, $value){$this->$name = $value;}public function __get($name){return $this->$name;}}$a = new A();$x = $a->attr;$a->attr = 5;echo "R:" . ($x + $a->attr);?>Ao executar o script, seria apresentado em tela o resultado:
- AR:15.
- BUma mensagem de erro relatando o acesso a um atributo privado.
- CR:10.
- DR:20.
- EUma mensagem de erro relatando que não foi passado argumento para o construtor da classe.