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

Em pseudocódigo, se uma variável deve representar um texto fixo que não será alterado (por exemplo, o nome…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO01

Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dados’

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em pseudocódigo, se uma variável deve representar um texto fixo que não será alterado (por exemplo, o nome oficial da escola), qual prática e tipo de dado são mais indicados?

  1. A) String marcada como constante (por exemplo, const string).
  2. B) Int — Não é apropriado para texto e não permite modificações a valores já fixos.
  3. C) Real — Números decimais não fazem sentido ao representar textos fixos e são inadequados.
  4. D) Booleano — Impossível usar booleano para representar um texto que não deve mudar.
  5. E) Caractere — Texto longo não pode ser armazenado em um único caractere sem perda de informação.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. O enunciado pede a prática e o tipo de dado mais indicados para guardar um texto fixo, que não será alterado, como o nome oficial da escola. Passo 2: Para um texto, o tipo de dado adequado é o string (cadeia de caracteres). Para que o valor não seja alterado ao longo do algoritmo, a prática correta é declará-lo como constante, usando uma palavra-chave como const. Passo 3: Assim, a alternativa A reúne as duas respostas corretas: tipo string e marcação como constante. Passo 4: A alternativa B está errada porque int armazena números inteiros, não texto. Passo 5: A alternativa C está errada porque real representa números com parte decimal, o que não se aplica a textos. Passo 6: A alternativa D está errada porque booleano guarda apenas valores lógicos (verdadeiro ou falso), não textos. Passo 7: A alternativa E está errada porque caractere guarda um único símbolo, mas o texto pode ser armazenado como sequência de caracteres em um string. Passo 8: Portanto, o gabarito A está correto e coerente com a análise feita.

💡 Dica: Considere o conceito de constantes em programação.

Alternativa por alternativa

A Correta

Marcar texto imutável como constante evita reatribuições acidentais, melhora legibilidade do algoritmo e permite otimizações pelo compilador/interpretor.

B Erradaerro: Conceituala que mais engana

O aluno associa a ideia de 'valor fixo' ao tipo inteiro, imaginando que int seja o tipo adequado para dados que não mudam, sem considerar o tipo do conteúdo.

Por que engana: Escolher um tipo de dado inadequado, como Int ou Real, por não entender que textos fixos devem ser tratados como constantes.

C Erradaerro: Conceitual

O aluno acredita que, por não mudar, o valor deve ser tratado como número real, confundindo a imutabilidade com o tipo numérico do dado.

D Erradaerro: Conceitual

O aluno pensa que o tipo booleano pode servir para qualquer valor fixo, confundindo valores lógicos com qualquer informação imutável.

E Erradaerro: Conceitual

O aluno entende que o caractere é o tipo adequado para textos curtos ou fixos e não percebe que o texto completo é uma sequência de caracteres, que deve ser guardada como string.

Raio-X da questão

Dificuldade Média
Bloom Aplicar
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✍️ direta🧩 progressao
🎯 Conceito central

variáveis e tipos de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

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

📚 Reveja

Revisar o uso de variáveis constantes em pseudocódigo.

⚠️ Erro mais comum

Escolher um tipo de dado inadequado, como Int ou Real, por não entender que textos fixos devem ser tratados como constantes.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Tipos de dados

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