Durante o desenvolvimento de um aplicativo, a equipe precisa escolher como organizar os dados que serão usados…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Construir soluções computacionais de problemas de diferentes áreas do conhecimento, de forma individual e colaborativa, selecionando as estruturas de dados e técnicas adequadas, aperfeiçoando e articulando saberes escolares.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Durante o desenvolvimento de um aplicativo, a equipe precisa escolher como organizar os dados que serão usados pelo programa. Essa escolha pode influenciar o tempo necessário para acessar e modificar as informações. Como a escolha da estrutura de dados pode impactar o desempenho da aplicação?
- A) Não altera o desempenho da aplicação.
- B) Pode aumentar ou reduzir a eficiência da aplicação.
- C) Melhora o desempenho em qualquer situação.
- D) Importa somente na etapa final do desenvolvimento.
- E) Determina sozinha todo o desempenho da aplicação.
✅ Resposta correta: alternativa B
Resolução passo a passo
- O enunciado diz que a forma de organizar os dados influencia o tempo necessário para acessar e modificar as informações. Isso já indica que a estrutura de dados afeta o desempenho.
- Uma estrutura de dados é a maneira como as informações são guardadas e organizadas na memória (por exemplo, listas, vetores, tabelas hash, árvores). Cada uma favorece certas operações: buscar um item, inserir, remover ou percorrer tudo. Se a estrutura escolhida combina bem com as operações mais frequentes do programa, a aplicação responde mais rápido e usa recursos de forma mais eficiente; se não combina, ela fica mais lenta.
- Portanto, a alternativa correta é a B, pois a escolha pode aumentar ou reduzir a eficiência da aplicação, dependendo de quão adequada ela for ao uso previsto.
- Por que as outras estão erradas:
- - A: está errada, pois o enunciado afirma justamente que a escolha influencia o tempo de acesso e modificação.
- - C: está errada, pois nenhuma estrutura é a melhor em todas as situações; o ganho depende do tipo de operação e do volume de dados.
- - D: está errada, pois a organização dos dados é decidida no projeto e influencia o desempenho desde o início, não só no final.
- - E: está errada, pois o desempenho depende também de algoritmos, hardware, consultas, arquitetura e outros fatores, e não apenas da estrutura de dados.
- Conclusão: o gabarito oficial B está correto.
💡 Dica: Considere exemplos de estruturas de dados e seu impacto no desempenho.
Alternativa por alternativa
O aluno acredita que a organização dos dados é um detalhe interno que não afeta a velocidade percebida pelo usuário, ignorando que o tempo de acesso depende da estrutura.
A estrutura de dados define como as informações são organizadas e acessadas pelo programa. Uma escolha adequada pode tornar as operações mais rápidas e usar menos recursos, enquanto uma escolha inadequada pode deixar a aplicação mais lenta.
O aluno supõe que uma estrutura de dados mais sofisticada ou popular sempre é mais rápida, sem considerar o tipo de operação realizada.
O aluno pensa que o desempenho é tratado apenas na fase final, como ajuste ou otimização, sem perceber que as decisões de organização são tomadas desde o projeto.
O aluno interpreta que a estrutura de dados é o único fator do desempenho, desconsiderando algoritmos, hardware e demais elementos da aplicação.
Raio-X da questão
estruturas de dados
avaliacao
estruturas de dados · conceito de desempenho
Revisar como diferentes estruturas de dados afetam o desempenho de algoritmos.
Achar que a escolha da estrutura de dados nao afeta o desempenho ou que sempre melhora sem considerar contexto.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Um sistema de irrigação segue o esquema: leia a umidade do solo; se umidade < 30, ligue a água; caso contrário…
- Em um laboratório de análise de sementes, dois programas escritos na mesma linguagem processam registros. O programa P…
- Em uma incubadora usada em pesquisas científicas, um sensor mede a temperatura. A equipe considera adequada uma leitura…
- Em uma barraca de feira, cada suco custa R$ 5. Uma cliente escolhe uma quantidade de sucos, representada pela variável…
- Quatro colegas vão planejar um aplicativo simples para organizar os estudos do grupo. O aplicativo deve mostrar as…
- — A ponte do rio ficou interditada; a lancha terá de mudar o trajeto — informou a central de defesa civil. Para levar…
🔎 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
