Questão nº 55

Questão de Tecnologia da Informação · FGV DPE-RS 2023 (nº 55)

FGV2023Analista - Apoio Especializado (TI - Desenvolvimento de Sistemas)Tecnologia da Informação
Gabarito: Aver comentário ↓

Analise o código a seguir.

Figura da questão de Tecnologia da Informação

Quando carregada, essa página exibe:

Resposta comentada

Gabarito Alternativa A

  • (A) Correta: eval("(a+b)*c") calcula (12+8)*20 = 400 sem erros; o bloco try define o innerHTML como 400, e o "finally" concatena "O resultado é ... " a esse valor, resultando em "O resultado é ... 400".
  • (B) Incorreta: não há erro de sintaxe que faça o eval retornar uma string como "abc*+"; a expressão é numérica e válida.
  • (C) Incorreta: a expressão não é uma comparação lógica, então o resultado do eval não pode ser o booleano false.
  • (D) Incorreta: pelo mesmo motivo, o resultado não é o booleano true, já que a expressão retorna um número.
  • (E) Incorreta: como não ocorre exceção, o bloco catch não é executado, então "undefined" nunca é atribuído ao innerHTML antes do finally.

Fonte: FGV DPE-RS 2023 Analista - Apoio Especializado (TI - Desenvolvimento de Sistemas) (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho