Questão
ID 837012Disciplina: Tecnologia da Informação
Assunto: Saída de Dados
Ano: 2022 Banca: CONSULPLAN - Consultoria e Planejamento em Administração Pública LTDA Órgão: Ministério Público do Estado do Pará
Analise a imagem a seguir:
<HEAD>
<script>
function Circulo(x, y, r) { // função "construtora"
this.x = x; // definição das propriedades deste objeto
this.y = y;
this.r = r;
}
// definição de um método toString para o Circulo
Circulo.prototype.toString =
new Function("return 'O círculo de raio '+this.r+' em ('+this.x+','+this.y+')';");
// criação de um método area para o Circulo
Circulo.prototype.area =
new Function("return 3.14 * this.r * this.r;");
</script>
</HEAD>
<BODY>
<h1>Circulos</h1>
<script>
c1 = new Circulo(2,2,7); // uso da função construtora
c2 = new Circulo(1,2,8);
// uso de métodos
document.write ("<P>'' + c1.toString() + " tem área igual a " + c1.area () + ".");
document.write ("<P>" + c2.toString() + " tem área igual a " + c2.area () + ".");
</script>
</BODY>
Podemos afirmar que o resultado da visualização da página, contendo o código JavaScript, será: