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

— Se eu digitar "18:05" como numero, o programa nao vai somar certo, ne? — perguntou Joao, enquanto ajudava a…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO01

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

— Se eu digitar "18:05" como numero, o programa nao vai somar certo, ne? — perguntou Joao, enquanto ajudava a organizar a grade de uma radio comunitaria. A radio quer montar um programa simples para registrar, a cada bloco da programacao, quatro informacoes: (1) o nome do programa (ex.: "Noite Sertaneja"), (2) o horario de inicio (ex.: "18:05"), (3) a duracao em minutos (ex.: 47) e (4) se o bloco e ao vivo (respostas: "sim" ou "nao"). Alem disso, alguns blocos têm um valor de patrocinio por insercao (ex.: 120.50) que deve ser somado no fim do dia. Para evitar erros, eles decidiram agrupar os dados em colecoes separadas, cada uma associada a um tipo de dado, antes de comecar a programar. Analise as informacoes do texto e identifique a organizacao em colecoes por tipo de dado que permite somar duracoes e valores de patrocinio sem perder o formato de horarios e nomes.

  1. A) Guardar nomes em texto; horarios em inteiro; duracoes em inteiro; valores em logico; aoVivo em real.
  2. B) Guardar nomes e horarios em texto; duracoes em inteiro; valores em real; aoVivo em logico.
  3. C) Guardar nomes e horarios em inteiro; duracoes em real; valores em real; aoVivo em logico.
  4. D) Guardar nomes em logico; horarios em texto; duracoes em texto; valores em real; aoVivo em inteiro.
  5. E) Guardar nomes e valores em texto; duracoes em inteiro; horarios em real; aoVivo em logico.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Identifique os quatro tipos de dado descritos no texto: nome do programa (ex.: "Noite Sertaneja"), horário de início (ex.: "18:05"), duração em minutos (ex.: 47), valor de patrocínio (ex.: 120.50) e a informação de bloco ao vivo, que só pode ser "sim" ou "não".
  2. Analise o que cada tipo precisa permitir. Nomes são sequências de letras, então devem ser texto. Horário "18:05" contém dois-pontos, não é um número que se soma, e precisa manter o formato de horário; por isso também deve ser guardado como texto, como alerta Joao ao perguntar se o programa somaria certo se o horário fosse digitado como número.
  3. Duração em minutos é um número inteiro (47) e pode ser somada diretamente, então deve ser inteiro.
  4. Valor de patrocínio tem casas decimais (120.50) e precisa ser somado no fim do dia, então deve ser real.
  5. Informação "sim" ou "não" é uma escolha entre dois valores lógicos (verdadeiro ou falso), então deve ser lógico.
  6. Compare com as alternativas. A alternativa B é a única que associa corretamente nomes e horários a texto, duração a inteiro, valores a real e aoVivo a lógico. As demais falham: A coloca horário em inteiro e valores em lógico; C coloca horário em inteiro e duração em real; D coloca nomes em lógico e aoVivo em inteiro; E coloca valores em texto, o que impede somá-los, e horário em real.

💡 Dica: Associe cada tipo de dado ao formato correto para evitar erros na soma e manter a integridade dos dados.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno acha que horário pode ser guardado como inteiro e que valores monetários são lógicos, confundindo verdadeiro/falso com dinheiro e ignorando que "18:05" não é um número inteiro.

Por que engana: Confundir tipos de dados, como usar texto para valores numéricos, impedindo operações matemáticas.

B Correta

Nomes e horarios precisam de texto; duracao e contagem inteira; patrocinio tem decimal (real); ao vivo e sim/nao (logico).

C Erradaerro: Conceitual

O aluno considera que horários são números e que duração em minutos precisa de casas decimais, sem perceber que 47 minutos é um inteiro e que "18:05" tem formato de texto.

D Erradaerro: Conceitual

O aluno confunde nomes com valores lógicos e aoVivo com inteiro, desconsiderando que a resposta "sim"/"não" é uma escolha entre dois estados e que duração não pode ser texto se for somada.

E Erradaerro: Conceitual

O aluno acredita que valores monetários podem ser guardados como texto e que horário pode ser real, o que impediria somar os patrocínios e tornaria o formato "18:05" inadequado.

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 multipla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 progressao
🎯 Conceito central

tipos de dados e coleções

📌 Objetivo

avaliacao

🧱 Pré-requisitos

tipos de dados básicos · coleções em programação

📚 Reveja

Estude os tipos de dados básicos e suas aplicações em programação.

⚠️ Erro mais comum

Confundir tipos de dados, como usar texto para valores numéricos, impedindo operações matemáticas.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

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

🔎 Resolver outra questão

Cole o enunciado e veja a resolução passo a passo, a alternativa correta e por que as outras estão erradas.

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.