Em um algoritmo, qual é a função do escopo de uma variável no tratamento de dados e nomes de variáveis?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em um algoritmo, qual é a função do escopo de uma variável no tratamento de dados e nomes de variáveis?
- A) Armazenar dados temporariamente na memória
- B) Reducir o tamanho da variável
- C) Determinar onde a variável pode ser acessada e modificada (visibilidade).
- D) Alocar variáveis em um banco de dados
- E) Aumentar o desempenho do algoritmo
✅ Resposta correta: alternativa C
Resolução passo a passo
- O escopo de uma variável é a parte do algoritmo (ou do programa) em que a variável existe e pode ser lida ou alterada. Em outras palavras, ele define a visibilidade do nome da variável.
- Por exemplo, uma variável declarada dentro de uma função normalmente só pode ser usada dentro dela (escopo local), enquanto uma variável declarada fora de qualquer função pode ser usada em todo o programa (escopo global).
- Analisando as alternativas, a alternativa C descreve exatamente esse conceito: determinar onde a variável pode ser acessada e modificada.
- A alternativa A está errada porque armazenar dados temporariamente na memória é a função da própria variável, não do escopo; o escopo define quem enxerga essa variável.
- A alternativa B está errada porque o escopo não altera o tamanho da variável, que depende do tipo de dado.
- A alternativa D está errada porque variáveis de algoritmo não são alocadas em banco de dados; isso não tem relação com escopo.
- A alternativa E está errada porque o escopo não é um mecanismo de otimização; ele trata de organização e visibilidade, podendo até evitar conflitos de nomes.
- Portanto, a resposta correta é a alternativa C, que coincide com o gabarito oficial.
💡 Dica: Defina o que é escopo e sua importância em algoritmos.
Alternativa por alternativa
O aluno confunde a função de armazenar dados (papel da variável) com a função do escopo, que é definir onde essa variável pode ser usada.
Por que engana: Confundir o conceito de escopo com o armazenamento de dados, acreditando que o escopo se refere apenas à memória utilizada.
O aluno acredita que o escopo controla o tamanho ou a quantidade de memória ocupada pela variável, quando isso depende do tipo de dado.
O escopo define o contexto (por exemplo, bloco ou função) em que uma variável existe; fora desse contexto a variável não é visível, evitando conflitos de nomes e erros.
O aluno associa variáveis de algoritmo a bancos de dados, misturando memória de execução com armazenamento persistente.
O aluno supõe que qualquer organização do código melhora o desempenho, usando a intuição de que restringir ou organizar algo torna o programa mais rápido.
Raio-X da questão
escopo de variáveis
avaliacao
variáveis em programação · escopo em programação
Revisar o conceito de escopo de variáveis em algoritmos.
Confundir o conceito de escopo com o armazenamento de dados, acreditando que o escopo se refere apenas à memória utilizada.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resoluçã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
