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

Pesquisadores acompanham, com moradores de uma região costeira, aves vistas ao amanhecer. Em cada registro…

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

Pesquisadores acompanham, com moradores de uma região costeira, aves vistas ao amanhecer. Em cada registro enviado pelo celular, o aplicativo recebe três informações: o apelido de quem observou, a quantidade de aves avistadas e a resposta dada ao botão sobre ter chovido ou não durante a observação. Ao final do mês, o programa deve somar as quantidades por local, mostrar os apelidos nos relatos e selecionar apenas os registros feitos com chuva. Antes de programar essas ações, uma estudante precisa separar as informações em coleções que possam ser tratadas de acordo com sua natureza. Com base nos registros descritos, identifique a organização que associa adequadamente cada coleção ao tipo de dado mais apropriado para o programa.

  1. A) Agrupar apelidos como números inteiros, quantidades como texto e respostas sobre chuva como números decimais.
  2. B) Agrupar apelidos como texto, quantidades como texto e respostas sobre chuva como valores lógicos.
  3. C) Agrupar apelidos como texto, quantidades como números inteiros e respostas sobre chuva como valores lógicos.
  4. D) Agrupar apelidos como texto, quantidades como números decimais e respostas sobre chuva como valores lógicos.
  5. E) Agrupar apelidos como valores lógicos, quantidades como números inteiros e respostas sobre chuva como texto.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Identifique as três informações de cada registro: o apelido de quem observou (um nome, como 'Ana' ou 'Zé'), a quantidade de aves avistadas (uma contagem, como 3 ou 12) e a resposta ao botão sobre chuva (sim ou não, ou seja, duas possibilidades).
  2. Analise a natureza de cada dado. O apelido é uma sequência de caracteres que não será somada nem comparada numericamente, por isso é do tipo texto. A quantidade de aves é uma contagem de unidades inteiras, que pode ser somada por local, por isso é do tipo número inteiro (não faz sentido haver 2,5 aves).
  3. A resposta sobre chuva admite apenas dois estados, verdadeiro (choveu) ou falso (não choveu), e o programa precisa selecionar os registros com chuva. Esse é o tipo valor lógico (booleano).
  4. Compare com as alternativas. A alternativa C associa apelidos a texto, quantidades a inteiros e respostas sobre chuva a valores lógicos, exatamente como concluímos. A alternativa A erra ao tratar apelidos como inteiros e quantidades como texto, impedindo a soma. A alternativa B erra ao tratar quantidades como texto, o que impede a soma. A alternativa D erra ao tratar quantidades como decimais, o que não corresponde a contagens de aves. A alternativa E erra ao tratar apelidos como lógicos e a resposta sobre chuva como texto, perdendo a natureza de sim/não.
  5. Conclusão: a organização correta é a da alternativa C, que coincide com o gabarito oficial.

💡 Dica: Identifique os tipos de dados adequados para cada informação do registro.

Alternativa por alternativa

A Erradaerro: Conceitual

Acredita que apelidos podem ser tratados como números e que quantidades são simples rótulos de texto, o que impediria somar as aves por local.

B Erradaerro: Conceitual

Trata a quantidade de aves como texto, sem perceber que ela precisa ser somada pelo programa, o que exige um tipo numérico.

C Correta

Apelidos são textos, as aves são contadas em unidades inteiras e a resposta sobre chuva possui apenas duas possibilidades.

D Erradaerro: Senso comum

Considera que a contagem de aves pode ser um número decimal, não notando que aves são contadas em unidades inteiras.

E Erradaerro: Interpretação

Confunde o botão de chuva, que tem duas respostas possíveis (sim ou não), com um texto livre, e atribui valor lógico ao apelido, que é um nome.

Raio-X da questão

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

tipos de dados em programação

📌 Objetivo

diagnostico

🧱 Pré-requisitos

conceitos básicos de programação · tipos de dados primitivos

📚 Reveja

estude os tipos de dados básicos e coleções em programação

⚠️ Erro mais comum

Confundir tipos de dados e coleções, como usar lista para dados únicos ou vice-versa.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

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.