Questão 2 de 10 Q1737293 Q32 da prova
Para responder às questões 31 a 33, considere o Quadro 1 abaixo.
cpf = $cpf;
$this ->nome = $nom;
$this ->celular = $cel;
$this ->dependentes = $dep;
}
function setCPF($cpf){
$this ->cpf = $cpf;
}
function setNome($nom){
$this ->nome = $nom;
}
function aumentaDep(){
$this ->dependentes++;
}
function diminuiDep(){
$this ->dependentes --;
}
function MostraDados(){
if($this ->dependentes < 1)
print $this ->nome.', cujo CPF e '.$thi s->cpf.', nao possui dependentes e seu celular e '.$this ->celular.'.';
else if ($this ->dependentes == 1)
print $this ->nome.', cujo CPF e '.$this ->cpf.', possui '.$this ->dependentes.' dependente e seu celular e '.$this ->celular.'.';
else
print $this ->nome.', cujo CPF e '.$this ->cpf.', possui '.$this ->dependentes.' dependentes e seu celular e '.$this ->celular.'.';
}
}
$cli1 = new Cliente('123456789 -00', 'Marcial', '9944 -6611', 1);
$cli2 = new Cliente('987654321 -11', 'Fabia', ' 9955 -2211', 1);
$cli3 = new Cliente('123123123 -22', 'Basilio', '9737 -8765', 0);
$cli1->setNome('Marcia');
$cli2->setNome('Fabio');
$cli3->setCPF('123123123 -44');
$cli1->aumentaDep();
$cli2->diminuiDep();
$cli3->aumentaDep();
$cli1->aumentaDep();
$cli1->MostraDados(); // Questao 01
$cli2->MostraDados(); // Questao 02
$cli3->MostraDados(); // Questao 03
?>
Quadro 1 Código PHP
O que deve ser impresso através da linha $cli2 ->MostraDados(); // Questao 02 ?
A Fabio, cujo CPF e 987654321 -11, nao possui dependentes e seu celular e 9955 -2211.B Fabio, cujo CPF e 987654321 -11, nao possui dependentes e seu celular e 9737 -8765.C Fabio, cujo CPF e 123456789 -00, possui 1 dependente e seu celular e 9944 -6611.D Marcia, cujo CPF e 987654321 -11, possui 3 dependentes e seu celular e 9944 -6611.E Marcia, cujo CPF e 987654321 -11, possui 2 dependentes e seu celular e 9944 -6611.