Questão nº 46
Questão de Tecnologia da Informação · FCC TRT18 2022 (nº 46)
FCC2022Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Aver comentário ↓
No Node.js, em condições ideais, para um técnico atribuir manipuladores de eventos aos seus próprios eventos, ele deve utilizar um objeto
- A`EventEmitter`. (alternativa correta)
- B`HTTPEvent`.
- C`NPMEventHandler`.
- D`HTTPHandlerEvent`.
- E`EventJSHandler`.
Resposta comentada
Gabarito Alternativa A
Em Node.js, quando você quer que partes diferentes do seu código conversem entre si disparando e escutando eventos personalizados, você usa um objeto especial que gerencia isso.
- (A) Correta: Para um técnico atribuir manipuladores de eventos aos seus próprios eventos personalizados, ele deve utilizar um objeto da classe
EventEmitter. Esta é a classe fundamental do Node.js para implementar o padrão Observer, permitindo que objetos emitam eventos nomeados e que funções (listeners) sejam registradas para serem chamadas quando esses eventos são emitidos. - (B) Incorreta:
HTTPEventnão é uma classe padrão do Node.js para gerenciar eventos personalizados; eventos HTTP são geralmente tratados por módulos comohttpehttps, mas não por uma classeHTTPEventgenérica para eventos customizados. - (C) Incorreta:
NPMEventHandlernão existe como uma classe padrão no Node.js para manipulação de eventos; NPM é o gerenciador de pacotes do Node.js e não está relacionado à criação de eventos personalizados dentro de uma aplicação. Esta é uma armadilha da banca, pois mistura um termo conhecido (NPM) comEventHandlerpara soar plausível, mas é conceitualmente incorreto. - (D) Incorreta:
HTTPHandlerEventnão é uma classe padrão do Node.js para gerenciar eventos personalizados; assim comoHTTPEvent, remete a eventos HTTP, mas não é o mecanismo para eventos customizados. - (E) Incorreta:
EventJSHandlernão é uma classe padrão do Node.js para manipulação de eventos; é um nome genérico que não corresponde a nenhuma API oficial para esse propósito.
Fonte: FCC TRT18 2022 Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.