Considere o seguinte trecho de código em JavaScript:function...

Próximas questões
Com base no mesmo assunto
Q3408939 Programação
Considere o seguinte trecho de código em JavaScript:
function calcularSoma(a, b) { var resultado = a + b; console.log("O resultado da soma é: " resultado); } calcularSoma(5, 7);
Assinale a alternativa que contém o erro existente no código que o impede de ser executado:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: B - A ausência do operador de adição (+) na terceira linha.

Tema central: A questão aborda identificação de erros de sintaxe em JavaScript, especialmente na concatenação de strings e valores numéricos ao usar o console.log(). É um tema muito comum em provas que cobram lógica de programação e domínio dos principais comandos da linguagem.

Resumo teórico: Em JavaScript, para exibir mensagens no console unindo textos e variáveis, utiliza-se o operador + para concatenar. Sem ele, o console.log() não compreende que deve juntar o texto com o resultado da soma, causando erro de sintaxe ("Uncaught SyntaxError").

Exemplo correto:

console.log("O resultado da soma é: " + resultado);

Justificativa da alternativa correta (B): A alternativa B identifica o erro fundamental: falta o operador de adição (+) na linha onde ocorre a concatenação entre a string "O resultado da soma é: " e a variável resultado. Esse detalhe impede o código de rodar corretamente, pois o JavaScript espera o operador para unir os dois elementos.

Análise das alternativas incorretas:

A - Incorreta. A mensagem já está entre aspas, o problema é a ausência do +.

C - Incorreta. Há uma alternativa correta, portanto esta opção está errada.

D - Incorreta. A função calcularSoma(5, 7); está corretamente chamada com parênteses.

E - Incorreta. Não é obrigatório ponto e vírgula ao declarar uma função em JavaScript.

Estrategicamente: Sempre observe detalhes de sintaxe. Pegadinhas costumam se concentrar em pequenos erros de operadores (+, ;), parênteses ou aspas. Leia cada linha do código devagar, simulando a leitura de um compilador.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo