Em relação à linguagem de Script Javascript, assinale a alt...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Resposta Correta: D
A alternativa (D) é a correta pois descreve de maneira acurada os três principais tipos de caixas de diálogo disponíveis em JavaScript para interação com o usuário:
- alert: Exibe uma mensagem ao usuário com um botão "OK" para fechar a caixa de diálogo.
- confirm: Apresenta uma mensagem com dois botões, geralmente "Cancelar" e "OK" ou "Confirmar", permitindo ao usuário tomar uma decisão binária.
- prompt: Mostra uma caixa de diálogo com um campo de texto onde o usuário pode inserir uma resposta e, similar à confirmação, oferece também opções para confirmar ou cancelar.
O conhecimento sobre essas caixas de diálogo é fundamental para programadores JavaScript, pois são ferramentas básicas para a interação do script com o usuário, podendo ser usadas para alertas rápidos, confirmações de ações e coleta de informações.
As caixas de diálogo são usadas de forma síncrona no navegador, ou seja, quando uma caixa de diálogo é exibida, o resto da execução do código é pausado até que o usuário interaja com ela. Isso pode ser útil em certo contexto, mas também pode ser visto como uma limitação em termos de usabilidade e experiência do usuário, dependendo do caso de uso.
Esta questão é um bom exemplo de como conceitos básicos do JavaScript são abordados em exames de concurso público. Ao preparar-se para tais exames, é importante ter um entendimento sólido desses fundamentos da linguagem.
Para cada uma das outras alternativas, aqui está um breve esclarecimento sobre por que elas estão incorretas:
- (A): Funções client-side normalmente precisam estar dentro de um container
<script>para serem reconhecidas e executadas pela página web. - (B): Esta alternativa até descreve uma prática comum, que é a externalização de scripts em arquivos separados, mas não é o foco da questão e não é apresentada como uma característica exclusiva do container
<script>. - (C): A declaração de constantes em JavaScript é feita utilizando a palavra-chave
const, e não "consrc" como mencionado na alternativa. Além disso, uma constante não pode ter seu valor reatribuído no mesmo escopo. - (E): Estruturas condicionais são usadas para tomar decisões no código com base em condições, e não para repetir a execução de trechos de código. Para repetição, utilizamos laços de repetição como
for,whileedo...while.
É essencial para o aluno entender tanto as características corretas do JavaScript quanto identificar os erros nas outras alternativas, de forma a solidificar o conhecimento e estar preparado para questões semelhantes em futuros concursos.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Gabarito: D) Os principais tipos de caixas de mensagens são o alerta, a confirmação e o prompt. O alerta apresenta apenas o botão OK, a confirmação apresenta as opções “cancelar” e “confirmar” e o prompt mostra um campo de entrada de texto.
Os principais tipos de caixas de mensagens são:
- alert(): Só tem botão "OK".
- confirm(): Botões "OK" (true) e "Cancelar" (false).
- prompt(): Campo de texto + botões.
Erros das outras:
- A: JavaScript precisa de <script> ou arquivo .js.
- B: <script src="arquivo.js"> referencia scripts, mas não "cria" arquivos.
- C: Comando certo é const (não consr).
- E: Condicionais (if/else) não são loops. Loops infinitos vêm de while/for mal configurados.
Exemplo:
const nome = prompt("Digite seu nome:"); // Prompt com entrada de texto
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo