Analise o código a seguir escrito utilizando o framework Nod...

Próximas questões
Com base no mesmo assunto
Q1993140 Programação

Analise o código a seguir escrito utilizando o framework Node.js: 


Imagem associada para resolução da questão



Ao executar esse programa em um terminal será escrito na saída padrão

Alternativas

Comentários

Veja os comentários dos nossos alunos

O código apresentado utiliza o módulo events do Node.js e registra três callbacks (A, B, C) para o evento 'event'. Vamos analisar a execução passo a passo para determinar a saída:

Primeira chamada a myEmitter.emit('event'):

callbackA: Imprime A e remove o callbackB do evento 'event'.

callbackB: Imprime B e remove o callbackA do evento 'event'.

callbackC: Imprime C.

Após essa emissão, apenas o callbackC permanece registrado, pois:

callbackA removeu o callbackB.

callbackB removeu o callbackA.

Saída até agora: ABC.

Segunda chamada a myEmitter.emit('event'):

Apenas o callbackC está registrado, portanto imprime C.

Saída total: ABCC.

A resposta correta é a (C) ABCC.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo