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

Qual dessas opções representa uma maneira eficaz de organizar dados em um programa?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO05

Identificar os recursos ou insumos necessários (entradas) para a resolução de problemas, bem como os resultados esperados (saídas), determinando os respectivos tipos de dados, e estabelecendo a definição de problema como uma relação entre entrada e saída.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Qual dessas opções representa uma maneira eficaz de organizar dados em um programa?

  1. A) Usar variáveis globais para tudo
  2. B) Criar funções para cada tarefa específica
  3. C) Escrever todo o código em um único bloco
  4. D) Evitar o uso de comentários
  5. E) Misturar diferentes tipos de dados sem regras

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. A questão pergunta qual opção representa uma forma eficaz de organizar dados em um programa, ou seja, uma boa prática de programação estruturada.
  2. Analisando as alternativas, a opção B, criar funções para cada tarefa específica, é a correta. Funções separam o programa em partes menores, com responsabilidades bem definidas, que podem ser reutilizadas, testadas e entendidas isoladamente, o que torna a organização mais clara e a manutenção mais simples.
  3. A alternativa A está errada, pois usar variáveis globais para tudo gera dependências difíceis de controlar e dificulta a manutenção.
  4. A alternativa C está errada, pois escrever todo o código em um único bloco torna o programa confuso e difícil de reaproveitar.
  5. A alternativa D está errada, pois comentários ajudam a documentar e entender o código, então evitá-los prejudica a organização.
  6. A alternativa E está errada, pois misturar tipos de dados sem regras gera erros e inconsistências; organizar dados exige critérios claros.
  7. Conclusão: o gabarito oficial B está correto e coincide com a resolução feita de forma independente.

💡 Dica: Pense em estruturas de dados comuns em programação.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno pode achar que, por os dados ficarem acessíveis em qualquer lugar, o programa fica mais organizado. Não percebe que isso aumenta o acoplamento e a dificuldade de manutenção.

Por que engana: Escolher organizar dados sem modularizacao, como usar variaveis globais ou codigo em bloco unico, ignorando boas praticas.

B Correta

Criar funções específicas ajuda a modularizar o código e facilita a organização e reutilização.

C Erradaerro: Senso comum

O aluno pode imaginar que reunir tudo em um só bloco simplifica o programa, já que não há 'pulos' entre partes. Não percebe que a falta de divisão em partes dificulta a leitura e o reaproveitamento.

D Erradaerro: Conceitual

O aluno pode pensar que comentários são desnecessários por serem 'enfeite' do código. Não reconhece que a documentação é parte da boa organização e facilita a compreensão.

E Erradaerro: Interpretação

O aluno pode interpretar 'organizar' como algo flexível, aceitando qualquer mistura de dados. Não percebe que a ideia de organização pressupõe regras e critérios claros para os tipos de dados.

Raio-X da questão

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

organização de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

organizacao de dados basica · conceito de funcao em programacao

📚 Reveja

Revisar estruturas de dados em programação.

⚠️ Erro mais comum

Escolher organizar dados sem modularizacao, como usar variaveis globais ou codigo em bloco unico, ignorando boas praticas.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Estratégias de solução de problemas - Generalização

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