Questão nº 50

Questão de Tecnologia da Informação · FGV MP-SC 2022 (nº 50)

FGV2022Analista em Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Aver comentário ↓

No JavaScript, as três funções nativas que permitem uma rápida comunicação com o usuário de uma página web são:

Resposta comentada

Gabarito Alternativa A

O conceito-chave é que essas três funções são métodos globais do objeto window (a janela do navegador) e servem para interação básica e síncrona (o código pausa até o usuário responder) com o usuário: alert() exibe uma mensagem, confirm() pede uma confirmação (OK/Cancelar) e input() — na verdade, o nome correto é prompt() — captura uma entrada de texto. A banca usou input como sinônimo coloquial de prompt, o que é um erro técnico comum, mas o gabarito oficial considera válido.

  • (A) Correta: É o gabarito oficial; alert, confirm e input (este último sendo o nome popular do prompt) são as três funções nativas de comunicação direta com o usuário no navegador.
  • (B) Incorreta: input e output não são funções nativas do JavaScript para diálogo; output nem existe como função global (existe console.log, que não é interativo).
  • (C) Incorreta: exhibit, read e write não são funções nativas do JavaScript para interação com usuário; write existe como document.write(), mas não é uma função de comunicação direta.
  • (D) Incorreta: msgbox é um nome de função do VBScript (outra linguagem), não do JavaScript; print existe como window.print(), mas imprime a página, não interage com o usuário.
  • (E) Incorreta: read, ring e output não existem como funções nativas de interação; ring não é uma função JavaScript.

Armadilha da banca na alternativa (D): msgbox é o nome clássico da caixa de mensagem no VBScript e no Visual Basic, e print parece lógico para "mostrar algo", mas no JavaScript window.print() abre a caixa de impressão do navegador, não um diálogo com o usuário. Quem conhece outras linguagens cai fácil nessa pegadinha.

Fonte: FGV MP-SC 2022 Analista em Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho