Acerca da programação por eventos, é correto afirmar que

Próximas questões
Com base no mesmo assunto
Q3504904 Programação
Acerca da programação por eventos, é correto afirmar que
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E

1. Tema central

A questão trata de programação por eventos, um conceito muito usado no desenvolvimento de interfaces gráficas e aplicações modernas. Compreender esse modelo é essencial para quem deseja atuar com programação, pois ele está presente em sistemas operacionais, aplicativos móveis e softwares interativos.

2. Resumo teórico

Na programação por eventos, o fluxo do programa não segue uma ordem pré-definida, mas sim é controlado por eventos – ações que podem ocorrer pela interação do usuário (como clicar, digitar ou mover o mouse) ou pelo próprio sistema (como receber dados de uma rede). O programa “espera” por esses eventos e executa trechos de código chamados handlers quando eles acontecem. Este paradigma é fundamental em linguagens como JavaScript, C# (Windows Forms), Java (Swing/AWT) e muitas outras (veja fontes: MDN Web Docs).

3. Justificativa da alternativa correta (E)

A alternativa E afirma que a "execução do código é determinada pela ocorrência de eventos, como cliques de mouse ou digitação do teclado". Isso descreve exatamente o paradigma da programação orientada a eventos: o código só roda em resposta a algum evento detectado, seja do usuário ou do ambiente. É o que vemos, por exemplo, em uma janela de aplicativo que só responde quando o usuário interage.

4. Análise das alternativas incorretas

A. Executar tarefas em paralelo não caracteriza a programação por eventos, mas sim programação concorrente ou paralela. Nem sempre há múltiplas saídas simultâneas em programação por eventos.

B. Sequência fixa de instruções é uma característica da programação sequencial/tradicional, não da programação por eventos, onde a ordem depende dos eventos ocorridos.

C. Execução em tempo constante independente da entrada é errada, já que o processamento depende justamente da ocorrência e do momento dos eventos.

D. Eventos pré-agendados e independentes da interação do usuário não é uma regra da programação orientada a eventos. Muitos eventos são gerados pelo próprio usuário ou pelo ambiente em tempo real.

Estratégia para interpretação: Sempre busque palavras-chave no enunciado, como "eventos", "execução do código" e "interação". Cuidado com alternativas que generalizam ou definem conceitos de outro paradigma, como "sequência fixa" ou "paralelismo".

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo