Questoes comentadas/Informática

Questao comentada gratuita

Questão comentada sobre Desenvolvimento de Sistemas

Enunciado, alternativas e comentario aberto para indexacao, revisao e conexao com aulas e materiais relevantes.

Cebraspe2024Policia Civil do Distrito Federal - AdministrativoGestor de Apoio - Analista de Informática - Desenvolvimento de Sistemas

Enunciado

Na execução do trecho de código a seguir, escrito em JavaScript, o resultado lógico da operação x == 7 será falso.

Alternativas

  1. A.
    Certo
  2. B.
    Errado

Gabarito: alternativa correta destacada.

Comentario

Correta: E) Errado. O resultado deve ser verdadeiro lógico neste programa JavaScript, pois a comparação foi feita com o operador de igualdade não estrita (= = ). Nesse caso, o operador == realiza uma comparação com coerção de tipo. Quando uma string é comparada com um número por meio do operador = =, o JavaScript tenta converter a string em um número. Como a string “7” convertida em número será igual a 7, a comparação retorna o valor verdadeiro lógico. É importante notar que, se fosse usado o operador de igualdade estrita = = =, o resultado seria falso lógico, pois este operador não realiza coerção de tipo e compara tanto o valor quanto o tipo.

Por que a alternativa C) está errada: marcar Certo contrariaria a justificativa oficial, porque ela demonstra materialmente que o item deve ser julgado errado.

Base legal

Fundamentação técnica oficial Cebraspe em Informática.