FGV2023Analista TI - Análise de SistemasTecnologia da Informação
Questão de Tecnologia da Informação — FGV TJRN Analista TI 2023 (nº 51)
No contexto de um script JavaScript numa página Web, considere o trecho a seguir.
```html
<script>
function teste(x) {
return (x / 2);
}
alert (teste);
</script>
```
É correto afirmar sobre esse script que:
- Ahá um erro de sintaxe que impede sua execução
- Bquando executado, exibe a definição da função teste
- Cquando executado, exibe o valor 0
- Dquando executado, exibe o valor undefined
- Equando executado, o comando alert não é acionado
Resposta comentada
Gabarito Alternativa B
- (A) Incorreta: o script é sintaticamente válido.
- (B) Correta:
alertrecebe a referência da função (sem parênteses) e a converte em string, exibindo o código-fonte da função. - (C) Incorreta: a função não é invocada, então não há retorno 0.
- (D) Incorreta: não exibe undefined, pois
testenão foi chamada. - (E) Incorreta: o
alerté acionado normalmente.
Fonte: FGV TJRN Analista TI 2023 Analista TI - Análise de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.
Continue estudando
Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.
Estudar de graça no Quizinho