GeraProva GeraProva Provas com IA para professores do Brasil
Computação7º anoBNCC EF07CO02Média⏱ medio

Ao criar um software, um programador usa variáveis para armazenar informações. O que acontece se ele não…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF07CO02

Analisar programas para detectar e remover erros, ampliando a confiança na sua correção.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Ao criar um software, um programador usa variáveis para armazenar informações. O que acontece se ele não definir corretamente essas variáveis?

  1. A) O software funcionará normalmente.
  2. B) O programa fará uma pausa.
  3. C) Pode gerar erros inesperados.
  4. D) Não haverá impacto visível.
  5. E) O sistema se tornará mais lento.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Entenda o conceito. Variáveis são espaços de memória que guardam informações usadas pelo programa, e cada uma precisa ser declarada e usada de forma coerente (tipo, nome, escopo e valor inicial adequados).
  2. Analise a consequência de uma definição incorreta. Se a variável for mal definida (tipo errado, valor inicial inadequado, nome confundido com outro, uso fora do escopo), o programa pode calcular ou armazenar dados errados e se comportar de maneiras não previstas pelo programador.
  3. Identifique a alternativa correta. A alternativa C, 'Pode gerar erros inesperados', descreve exatamente esse efeito: o problema aparece como comportamento incorreto ou falhas que não foram planejadas.
  4. Verifique as demais. A alternativa A está errada porque a definição incorreta compromete o funcionamento esperado do software. A alternativa B está errada porque não há uma pausa característica causada por isso. A alternativa D está errada porque o impacto costuma ser visível, justamente como erro ou resultado incorreto. A alternativa E está errada porque a lentidão não é a consequência típica e direta de uma variável mal definida.
  5. Conclusão. A resposta mais coerente com o conceito de variável é a alternativa C, que coincide com o gabarito oficial.

💡 Dica: Considere as consequências de variáveis mal definidas em programação.

Alternativa por alternativa

A Erradaerro: Senso comuma que mais engana

Acredita que o computador corrige sozinho qualquer falha de definição, supondo que o software sempre funciona independentemente do código escrito.

Por que engana: O aluno pode achar que a falta de definição correta de variáveis não gera problemas, acreditando que o software funcionará normalmente.

B Erradaerro: Conceitual

Associa um problema de variável a uma pausa ou travamento momentâneo, sem entender que o erro típico é produzir resultados incorretos ou falhas inesperadas.

C Correta

Erros nas variáveis podem causar comportamentos indesejados.

D Erradaerro: Conceitual

Supõe que, se o programa não quebra imediatamente, o erro passa despercebido, ignorando que dados errados costumam gerar resultados visivelmente incorretos.

E Erradaerro: Conceitual

Relaciona erro de variável com desempenho, confundindo má definição de dados com problemas de velocidade, que não são a consequência típica desse tipo de falha.

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 unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 progressao
🎯 Conceito central

variáveis em programação

📌 Objetivo

diagnostico

🧱 Pré-requisitos

definição de variáveis · tipos de dados em programação

📚 Reveja

Revisar a definição e uso de variáveis em programação.

⚠️ Erro mais comum

O aluno pode achar que a falta de definição correta de variáveis não gera problemas, acreditando que o software funcionará normalmente.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Análise de programas

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