Ao construir um algoritmo que calcula a média de notas, qual tipo de dado é mais adequado para a variável que…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dado’.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Ao construir um algoritmo que calcula a média de notas, qual tipo de dado é mais adequado para a variável que armazena o resultado quando a média pode ter casas decimais?
- A) Número inteiro (int)
- B) Cadeia de caracteres (string)
- C) Caractere (char)
- D) Número real (float)
- E) Booleano (true/false)
✅ Resposta correta: alternativa D
Resolução passo a passo
- Leia o enunciado com atenção. A questão pergunta qual tipo de dado é mais adequado para armazenar a média de notas quando ela pode ter casas decimais.
- Lembre que a média costuma ser obtida pela soma das notas dividida pela quantidade de notas. Por exemplo, a média de 7 e 8 é 7,5, que possui parte fracionária.
- Um tipo que armazena números inteiros não consegue guardar a parte decimal com precisão, por isso não serve para esse caso.
- O tipo número real (float, ou ponto flutuante) foi criado justamente para representar valores numéricos com casas decimais, sendo o mais adequado para a variável que guarda a média.
- Por que as outras estão erradas: a alternativa A (int) armazena apenas inteiros e perderia a parte decimal; a alternativa B (string) guarda texto e não permite cálculos numéricos diretos; a alternativa C (char) guarda um único caractere; a alternativa E (booleano) guarda apenas verdadeiro ou falso.
- Conclusão: a alternativa correta é a D, que coincide com o gabarito oficial.
💡 Dica: Considere os tipos de dados que suportam casas decimais.
Alternativa por alternativa
O aluno acredita que, por a média ser um número, basta um tipo numérico qualquer, esquecendo que o tipo inteiro não representa a parte fracionária.
Por que engana: Escolher um tipo de dado que não suporta casas decimais, como número inteiro, ao invés de número real.
O aluno pensa que todo resultado exibido na tela é texto, ignorando que o computador pode armazenar números em tipos numéricos e fazer cálculos com eles.
O aluno associa a nota ou o resultado a um símbolo isolado, confundindo caractere com um valor numérico que pode ter várias casas.
Valores com casas decimais exigem representação de ponto flutuante; usar inteiro causaria truncamento e perda da parte fracionária.
O aluno confunde a ideia de resultado com uma resposta de sim ou não, achando que o booleano serve para qualquer valor calculado.
Raio-X da questão
tipos de dados
avaliacao
tipos de dados · variáveis em programação
Revisar os tipos de dados em programação que permitem casas decimais.
Escolher um tipo de dado que não suporta casas decimais, como número inteiro, ao invés de número real.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Para inscrever estudantes em uma oficina de ciências, a escola registrou estas informações de Joana: nome, oficina…
- — Se o aplicativo misturar as informações, como ele saberá o que mostrar no mapa? — perguntou a monitora durante uma…
- "Enviei três histórias, mas só a última aparece quando procuram meu nome", relatou uma moradora ao centro cultural que…
- Folhas de alface brilham sob luzes artificiais em uma estufa automatizada. Sensores de umidade do solo convertem níveis…
- Postes enfileirados ao longo das avenidas estão equipados com sensores que alimentam um sistema de monitoramento urbano…
- Ao final de um mutirão de leitura, uma biblioteca comunitária decidiu registrar os livros em um sistema simples para…
🔎 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
