GeraProva GeraProva Provas com IA para professores do Brasil
Computação3ª sérieBNCC EM13CO03Média⏱ medio

Uma escola precisa localizar rapidamente os dados de seus 100 mil estudantes em um sistema computacional. Em…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO03

Identificar o comportamento dos algoritmos no que diz respeito ao consumo de recursos como tempo de execução, espaço de memória e energia, entre outros.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Uma escola precisa localizar rapidamente os dados de seus 100 mil estudantes em um sistema computacional. Em um teste, quando os registros foram mantidos em uma lista e pesquisados sequencialmente, o programa precisou verificar muitos registros até encontrar o estudante procurado. Depois, os mesmos dados foram organizados em uma tabela que relacionava cada matrícula diretamente ao respectivo registro. Nessa segunda situação, a localização foi realizada com muito menos verificações, especialmente quando diferentes estudantes eram consultados em sequência. Com base no texto, qual conclusão explica a influência da organização dos dados sobre a velocidade de execução do programa?

  1. A) A estrutura de dados adequada reduz as verificações necessárias durante a busca.
  2. B) A tabela organizada diretamente pela matrícula elimina todos os registros armazenados.
  3. C) A lista pesquisada sequencialmente localiza qualquer registro com uma verificação.
  4. D) A estrutura de dados adequada aumenta o espaço necessário para cada registro.
  5. E) A organização dos dados determina sozinha a velocidade de qualquer programa.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. O texto compara duas formas de armazenar os mesmos dados de 100 mil estudantes. Na lista pesquisada sequencialmente, o programa percorre registros um a um até achar o procurado, o que exige muitas verificações.
  2. Na tabela em que cada matrícula se relaciona diretamente ao registro, a localização exige muito menos verificações, principalmente em consultas sucessivas. Isso mostra que a forma de organizar os dados muda o número de passos da busca e, portanto, a velocidade.
  3. A alternativa A generaliza essa ideia: uma estrutura adequada reduz as verificações necessárias durante a busca. Essa é a conclusão que explica a influência da organização sobre a velocidade, sendo a resposta correta, de acordo com o gabarito.
  4. A alternativa B está errada, pois a tabela não elimina registros; os mesmos dados continuam armazenados, apenas organizados de outro modo.
  5. A alternativa C está errada, pois a lista sequencial não localiza qualquer registro com uma única verificação; justamente o texto diz que ela exige muitas verificações.
  6. A alternativa D está errada, pois o texto não fala em aumento de espaço por registro; a comparação é feita em termos de verificações e velocidade.
  7. A alternativa E está errada, pois o texto não afirma que a organização determina sozinha a velocidade de qualquer programa; outros fatores também importam e a conclusão do texto é restrita a esse caso.

💡 Dica: Considere exemplos de organização de dados e seu impacto.

Alternativa por alternativa

A Correta

Na lista pesquisada sequencialmente, o programa pode precisar examinar muitos registros antes de encontrar o procurado. Ao relacionar diretamente a matrícula ao registro em uma tabela, a estrutura de dados diminui a quantidade de verificações. Assim, a organização dos dados influencia o tempo de execução porque pode tornar a busca mais eficiente.

B Erradaerro: Interpretaçãoa que mais engana

O aluno pode ter interpretado que, por a busca ser mais rápida na tabela, os registros foram substituídos ou eliminados. Não percebe que a tabela apenas reorganiza os mesmos dados.

Por que engana: O aluno pode achar que a organização dos dados não influencia na velocidade, ignorando a importância da eficiência na manipulação dos dados.

C Erradaerro: Interpretação

O aluno pode ter entendido que a busca sequencial é rápida por ser simples, supondo que qualquer registro é encontrado com uma única verificação. Ignora que o texto descreve muitas verificações nessa lista.

D Erradaerro: Senso comum

O aluno pode ter associado organização eficiente a mais espaço ocupado, por intuição de que mais estrutura exige mais memória. O texto não trata de espaço de armazenamento.

E Erradaerro: Interpretação

O aluno pode ter tomado uma conclusão restrita ao caso como uma lei geral, achando que a organização dos dados é o único fator da velocidade de qualquer programa. O texto não sustenta essa generalização absoluta.

Raio-X da questão

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

organização de dados

📌 Objetivo

diagnostico

🧱 Pré-requisitos

estrutura de dados · algoritmos de busca

📚 Reveja

Revisar como diferentes estruturas de dados afetam a performance de programas.

⚠️ Erro mais comum

O aluno pode achar que a organização dos dados não influencia na velocidade, ignorando a importância da eficiência na manipulação dos dados.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

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