Pular para o conteúdo principal

Questão de Programação — JavaScript — FUNDATEC 2024

ProgramaçãoJavaScript
Código
qg170612
Banca
FUNDATEC
Órgão
Prefeitura de Cruz Alta - RS
Ano
2024
Nível
Superior
Cargo
Analista de Sistemas
Na linguagem JavaScript, qual das instruções abaixo é utilizada para interromper a execução de uma função e retornar um valor para a instrução que invocou essa função?
  1. Astop
  2. Breturn
  3. Cbreak
  4. Dgo back
  5. Eexit
Revelar gabarito e comentário

GabaritoB — return

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Instrução return em JavaScript

Gabarito: letra B. Em JavaScript, a instrução return é usada para interromper a execução de uma função e, opcionalmente, retornar um valor para o chamador. As demais opções não têm essa finalidade na linguagem.

Alternativa A — ❌ Incorreta

stop não é uma instrução nativa do JavaScript. O método stop() existe no objeto window (para parar o carregamento da página), mas não interrompe a execução de uma função nem retorna um valor.

Alternativa B — ✅ Correta ⟵ GABARITO

return é a palavra-chave padrão do JavaScript (e da maioria das linguagens) para encerrar a execução de uma função e, quando seguida de uma expressão, retornar esse valor ao ponto de chamada. Por exemplo: function soma(a, b) { return a + b; }.

Alternativa C — ❌ Incorreta

break é usado para sair de loops (for, while) ou de estruturas switch. Não se aplica a funções; se usado dentro de uma função fora de um loop/switch, gera um erro de sintaxe.

Alternativa D — ❌ Incorreta

go back não é uma instrução JavaScript. Existe um método history.back() no objeto window para navegar no histórico do navegador, mas não serve para funções.

Alternativa E — ❌ Incorreta

exit não é uma instrução JavaScript no lado do cliente. Em Node.js, process.exit() encerra o processo, mas não é o mecanismo padrão para retornar de uma função.

NÃO CAIA NESSA!

Em JavaScript, decore as três instruções de controle de fluxo: return (funções), break (loops/switch) e continue (próxima iteração do loop). Não confunda com métodos de objetos como stop() ou exit(), que têm propósitos específicos.

Gabarito: letra B.

Link permanente: /questoes/qg170612