Magna Concursos
4214591 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFU
Orgão: UFU
Provas:

Analise o código JavaScript e assinale a alternativa que descreve corretamente a saída exibida no console para os valores de “q.r” e “q.theta” após sua execução. 

let p = {
    x: 2.0,
    y: 3.0,
    get r() { return Math.abs(this.x + this.y); },
    set r(newvalue) {
        let oldvalue = Math.max(this.x, this.y);
        let sum = newvalue+oldvalue;
        this.x *= sum;
        this.y *= sum;
    },

    get theta() { return Math.abs(this.y - this.x); }
};

console.log("p.r =", p.r);
console.log("p.theta =", p.theta);

let q = Object.create(p);
q.r = 5; q.y = 4;
console.log("q.r =", q.r);
console.log("q.theta =", q.theta);

 

 

Provas

Questão presente nas seguintes provas

Técnico de TI

40 Questões