Questão 37 · Informática: Programação e algoritmos
Considerando as linguagens de programação que têm recursos dinâmicos, a linguagem que é totalmente processada no computador-cliente é denominada
- A) Java.
- B) PHP (hypertext preprocessor).
- C) ASP (active server pages).
- D) CGI (Common Gateway Interface).
- E) JavaScript.
Marque a alternativa correta:
Gabarito: E
Gabarito definitivo divulgado pela banca Cebraspe (MPC/PA 2019).
Comentário
Gabarito: E.
JavaScript é a linguagem de script que roda totalmente no navegador do usuário, ou seja, no computador-cliente. O código é interpretado pelo motor do navegador, que manipula a página, valida formulários e reage a eventos sem depender de processamento no servidor para cada ação. Por isso a alternativa E é a correta.
- A: Java é uma linguagem de propósito geral, usada majoritariamente no servidor; o uso no cliente (applets) é restrito e obsoleto.
- B: PHP é processado no servidor antes de enviar o resultado ao cliente.
- C: ASP também é processado no servidor, gerando HTML para o navegador.
- D: CGI é uma interface de execução de programas no servidor web.
Dica: se a linguagem roda no navegador, pense em JavaScript (cliente); se gera a página no servidor, pense em PHP, ASP ou CGI.
Fundamentos: Diferença entre linguagens de execução no cliente (JavaScript) e no servidor (PHP, ASP, CGI) · Conceito de linguagem de script client-side
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova Cebraspe MPC/PA 2019 (Assistente Ministerial de Informática), questão 37, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.