GeraProva GeraProva Provas com IA para professores do Brasil
Computação2ª sérieBNCC EM13CO01Fácil⏱ medio

Para representar em uma linguagem de programação: (a) contagem de alunos; (b) média de notas com casas…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO01

Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Para representar em uma linguagem de programação: (a) contagem de alunos; (b) média de notas com casas decimais; (c) nome do estudante; (d) indicador aprovado (sim/não), indique o tipo de dado primitivo mais apropriado.

  1. A) a: real; b: string; c: boolean; d: inteiro
  2. B) a: boolean; b: string; c: float; d: inteiro
  3. C) a: float; b: boolean; c: inteiro; d: real
  4. D) a: string; b: inteiro; c: real; d: string
  5. E) a: inteiro; b: real/float; c: string; d: boolean.

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. Resolva cada item por conta própria. (a) Contagem de alunos é um número inteiro, pois não existe meio aluno; o tipo adequado é inteiro. (b) Média de notas com casas decimais precisa de número com parte fracionária, portanto real/float. (c) Nome do estudante é um texto, logo string. (d) Indicador aprovado (sim/não) tem apenas dois valores lógicos, verdadeiro ou falso, então boolean.
  2. A sequência correta é a: inteiro; b: real/float; c: string; d: boolean, que corresponde à alternativa E.
  3. Comparação com o gabarito oficial: o gabarito E está correto e coincide com a resolução acima.
  4. Por que as outras estão erradas: A troca o tipo de (a) para real, que é desnecessário para contagem, e usa string para (d), quando o indicador sim/não é booleano. B usa boolean para a contagem e float para a média (correto), mas define inteiro para (d), o que não representa sim/não. C usa float para a contagem, boolean para o nome e inteiro para a média, todos inadequados. D usa string para a contagem e para o indicador, e inteiro para a média, que perde as casas decimais.

💡 Dica: Identifique o tipo de dado para cada item listado.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno associa a contagem de alunos a real e a média a inteiro, confundindo a parte fracionária com a natureza do dado, e acredita que sim/não pode ser representado por um inteiro.

Por que engana: Confundir os tipos de dados, como usar string para representar a média de notas ao invés de real/float.

B Erradaerro: Conceitual

O aluno acerta a média como float, mas acredita que um indicador sim/não pode ser representado por inteiro (0 e 1) em vez de boolean, e erra o tipo da contagem ao usar boolean.

C Erradaerro: Conceitual

O aluno confunde os tipos: usa float para contar alunos, boolean para o nome do estudante e inteiro para a média, descartando a relação entre o tipo e o significado do dado.

D Erradaerro: Senso comum

O aluno representa tudo como texto ou número sem considerar o significado: trata o indicador sim/não como string e a média como inteiro, perdendo as casas decimais.

E Correta

Inteiro para contagens sem fração; real/float para valores com casas decimais; string para texto; boolean para valores lógicos (verdadeiro/falso).

Raio-X da questão

Dificuldade Fácil
Bloom Lembrar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade multipla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 progressao
🎯 Conceito central

tipos de dados primitivos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

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

📚 Reveja

Revisar os tipos de dados primitivos em programação.

⚠️ Erro mais comum

Confundir os tipos de dados, como usar string para representar a média de notas ao invés de real/float.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

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