GeraProva GeraProva Provas com IA para professores do Brasil
Computação9º anoBNCC EF69CO07Difícil⏱ medio

Por que a mensagem de emergencia, enviada pelo aplicativo de um evento de rua, chega incompleta para algumas…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO07

Entender o processo de transmissão de dados, como a informação é quebrada em pedaços, transmitida em pacotes através de múltiplos equipamentos, e reconstruída no destino.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Por que a mensagem de emergencia, enviada pelo aplicativo de um evento de rua, chega incompleta para algumas pessoas? Durante a prova, a rede de celular ficou instavel e o app passou a usar aparelhos proximos como "repassadores": um telefone recebe e encaminha adiante pequenas partes do texto, como se fossem cartoes curtos. O mesmo cartao pode seguir por caminhos diferentes e chegar repetido; cartoes de avisos distintos podem se misturar; e a ordem de chegada nao e garantida. Para caber no envio, cada aviso e dividido em varios cartoes, e cada cartao pode levar uma pequena "etiqueta" com poucas informacoes extras. A equipe quer que, ao final, o app do destinatario consiga juntar os cartoes corretos, organizar na ordem certa e perceber se faltou ou se algum trecho foi alterado no caminho. Com base no texto, elabore qual conjunto de informacoes na "etiqueta" de cada cartao permite ao app reconstruir cada aviso e identificar perdas ou alteracoes, mesmo com chegada fora de ordem.

  1. A) Incluir id do aviso, total de cartoes e nome do aparelho que enviou primeiro
  2. B) Incluir id do aviso, numero do cartao e codigo de verificacao do conteudo
  3. C) Incluir id do aviso, numero do cartao e lista de aparelhos por onde o cartao passou
  4. D) Incluir id do aviso, numero do cartao, total de cartoes e codigo de verificacao do conteudo
  5. E) Incluir numero do cartao, total de cartoes e codigo de verificacao do conteudo

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. O problema pede a etiqueta mínima que permite ao app do destinatário reconstruir cada aviso mesmo com cartões fora de ordem, repetidos ou misturados com outros avisos, e ainda detectar perdas ou alterações.
  2. Para separar cartões de avisos distintos e misturados, a etiqueta precisa de um identificador do aviso (id do aviso). Sem ele, não há como saber a qual mensagem cada cartão pertence.
  3. Para colocar os cartões na ordem certa, mesmo com chegada fora de ordem, a etiqueta precisa do número do cartao dentro do aviso.
  4. Para perceber se faltou algum cartão, o app precisa saber quantos cartões compõem o aviso completo, ou seja, o total de cartões. Assim ele compara o que recebeu com o esperado.
  5. Para perceber se algum trecho foi alterado no caminho, é necessário um código de verificação do conteúdo (como um resumo ou checksum), que o app recalcula e compara com o recebido.
  6. Juntando os requisitos, a combinação completa é id do aviso, número do cartão, total de cartões e código de verificação, exatamente a alternativa D.
  7. Por que as outras estão erradas: A não traz número do cartão nem código de verificação, então não ordena nem detecta alteração; B não informa o total de cartões, logo não percebe perdas; C inclui a lista de aparelhos, que não ajuda na reconstrução nem na verificação, e não tem total nem código; E não identifica a qual aviso cada cartão pertence, o que é indispensável quando avisos se misturam.

💡 Dica: Identifique as informações essenciais para organizar e verificar a integridade dos cartões.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno acredita que basta saber o aparelho de origem e o total de cartões para montar a mensagem, sem perceber que a ordem e a verificação de alteração dependem do número do cartão e de um código de conteúdo.

B Erradaerro: Conceituala que mais engana

O aluno esquece que, sem o total de cartões, o app não sabe se algum cartão deixou de chegar, pois só saberia quais chegaram, não quantos eram esperados.

Por que engana: Confundir quais informações são essenciais para identificar e ordenar os fragmentos, ou ignorar a necessidade de verificação de integridade.

C Erradaerro: Conceitual

O aluno confunde rastreamento do caminho percorrido com informação necessária à reconstrução, achando que a lista de aparelhos intermediários ajuda a organizar ou verificar o conteúdo.

D Correta

O id separa avisos, o numero ordena, o total indica completude e o codigo de verificacao ajuda a detectar alteracao do conteudo.

E Erradaerro: Interpretação

O aluno considera que o número do cartão e o total bastam para montar a mensagem, sem perceber que, quando avisos diferentes se misturam, é preciso um identificador do aviso para separar os cartões de cada mensagem.

Raio-X da questão

Dificuldade Difícil
Bloom Criar
Leitura medio
Discriminação alto
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade multipla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 consolidacao
🎯 Conceito central

reconstrucao de mensagens fragmentadas

📌 Objetivo

avaliacao

🧱 Pré-requisitos

comunicacao digital basica · controle de erros em redes

📚 Reveja

estude organizacao de dados e verificacao de integridade em comunicacao digital

⚠️ Erro mais comum

Confundir quais informações são essenciais para identificar e ordenar os fragmentos, ou ignorar a necessidade de verificação de integridade.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Armazenamento e Transmissão de dados - Fundamentos de transmissão de dados

🔎 Procurar outra questão

Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.

Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.