GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO01Fácil⏱ curto

No pseudocódigo: senha <- ler(); se senha == 'abcd123' então acesso <- verdadeiro senão acesso <- falso. Qual…

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

No pseudocódigo: senha <- ler(); se senha == 'abcd123' então acesso <- verdadeiro senão acesso <- falso. Qual o tipo de dado mais adequado para a variável 'acesso'?

  1. A) Acesso deve ser um inteiro para representar verdadeiro como 1 e falso como 0.
  2. B) Acesso deve ser um número decimal, como 0.0 para falso e 1.0 para verdadeiro.
  3. C) Acesso deve ser uma string, já que 'verdadeiro' e 'falso' são palavras.
  4. D) Acesso deve ser um caractere, usando 'T' para verdadeiro e 'F' para falso.
  5. E) Booleano

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. A variável acesso recebe apenas dois valores possíveis, verdadeiro ou falso, que resultam da condição senha == 'abcd123'. Passo 2: Isso caracteriza o tipo booleano, que armazena exatamente um de dois valores lógicos (verdadeiro ou falso). Passo 3: A alternativa A está errada porque representar verdadeiro como 1 e falso como 0 até funciona, mas usa um inteiro para algo de natureza lógica, o que é menos claro e menos adequado. Passo 4: A alternativa B está errada porque números decimais servem para quantidades com casas decimais, não para indicar uma condição lógica. Passo 5: A alternativa C está errada porque string guarda texto, não permite tratar o valor como condição e é um tipo mais pesado do que o necessário. Passo 6: A alternativa D está errada porque caractere guarda um único símbolo e a escolha de 'T' e 'F' é arbitrária, sem ligação com a lógica do algoritmo. Passo 7: Conclusão: o tipo mais adequado para acesso é o booleano, como indica o gabarito E, pois a variável só precisa representar uma condição verdadeira ou falsa.

💡 Dica: Considere os tipos de dados básicos em programação.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

Acredita que, por o computador trabalhar com 0 e 1, é preciso representar a lógica com números inteiros. Ignora que a linguagem já oferece um tipo específico para valores lógicos.

Por que engana: Confundir tipos de dados e escolher um tipo numérico ao invés de booleano para representar verdadeiro e falso.

B Erradaerro: Conceitual

Associa a ideia de valor verdadeiro ou falso a números com ponto decimal, como 0.0 e 1.0, confundindo tipo numérico com tipo lógico.

C Erradaerro: Senso comum

Entende que, como 'verdadeiro' e 'falso' são palavras, o dado deve ser texto. Não percebe que a variável guarda um resultado lógico e não um texto.

D Erradaerro: Interpretação

Lê o enunciado como se a variável precisasse de um símbolo para cada valor, escolhendo 'T' e 'F' sem considerar que existe um tipo próprio para dois valores lógicos.

E Correta

A variável armazena apenas dois estados (verdadeiro/falso), portanto o tipo booleano representa corretamente esse valor binário.

Raio-X da questão

Dificuldade Fácil
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🧩 consolidacao
🎯 Conceito central

tipos de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

tipos de dados · lógica de programação

📚 Reveja

Revisar os tipos de dados em programação, especialmente booleanos.

⚠️ Erro mais comum

Confundir tipos de dados e escolher um tipo numérico ao invés de booleano para representar verdadeiro e falso.

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