GeraProva GeraProva Provas com IA para professores do Brasil
Computação5º anoBNCC EF15CO02Média⏱ curto

Durante uma aula, o professor explica que um dado é quebrado em pacotes para ser enviado. Se cada pacote…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO02

Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Durante uma aula, o professor explica que um dado é quebrado em pacotes para ser enviado. Se cada pacote possui 256 bytes e um arquivo totaliza 1024 bytes, quantos pacotes serão necessários?

  1. A) 2 pacotes
  2. B) 3 pacotes
  3. C) 4 pacotes
  4. D) 5 pacotes
  5. E) 6 pacotes

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Identifique os dados do enunciado. Cada pacote tem 256 bytes e o arquivo tem 1024 bytes. Como o arquivo é dividido em pacotes de tamanho fixo, a pergunta é quantos blocos de 256 bytes cabem em 1024 bytes. Passo 2: Faça a divisão do total pelo tamanho de cada pacote: 1024 / 256 = 4. Passo 3: Verifique o resultado multiplicando: 4 pacotes x 256 bytes = 1024 bytes, portanto não sobra nenhum byte e não é preciso um pacote extra. Passo 4: Conclusão: são necessários 4 pacotes, alternativa C. O gabarito oficial está correto. Por que as outras estão erradas: A) 2 pacotes só cobriria 512 bytes, então o pacote teria sido considerado de 512 bytes por engano. B) 3 pacotes cobriria 768 bytes, faltando 256 bytes do arquivo. D) 5 pacotes seria mais do que o necessário, pois o arquivo se divide exatamente em 4 partes e não sobra nada para um quinto pacote. E) 6 pacotes cobriria 1536 bytes, mais que o dobro do necessário.

💡 Dica: Calcule o número de pacotes dividindo o total de bytes pelo tamanho de cada pacote.

Alternativa por alternativa

A Erradaerro: Procedimental

Provavelmente dividiu 1024 por 512 ou tomou o tamanho do pacote como o dobro do real, obtendo apenas 2 pacotes.

B Erradaerro: Procedimentala que mais engana

Pode ter subtraído um pacote do total antes de dividir (1024 - 256 = 768, e 768 / 256 = 3), ou errou a divisão, esquecendo a última parte do arquivo.

Por que engana: O aluno pode confundir a quantidade total de bytes com a quantidade de pacotes, somando em vez de dividir.

C Correta

256 bytes x 4 pacotes = 1024 bytes.

D Erradaerro: Senso comum

Acredita que sempre sobra um pacote extra ao dividir, somando 1 ao quociente mesmo quando a divisão é exata, como se fosse preciso arredondar para cima sem necessidade.

E Erradaerro: Procedimental

Provavelmente somou ao resultado correto dois pacotes extras ou calculou 1024 + 512 = 1536 antes de dividir, o que inflaciona o número de pacotes sem justificativa no enunciado.

Raio-X da questão

Dificuldade Média
Bloom Aplicar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ calculativa🧩 progressao
🎯 Conceito central

transmissão de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

divisao de numeros inteiros · unidade de medida em bytes

📚 Reveja

Revisar como os dados são divididos em pacotes para transmissão.

⚠️ Erro mais comum

O aluno pode confundir a quantidade total de bytes com a quantidade de pacotes, somando em vez de dividir.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Algoritmos

🔎 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.