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

Em um registro 'sensor' com campos 'id' (inteiro) e 'valor' (real), qual operação altera apenas o campo…

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

Em um registro 'sensor' com campos 'id' (inteiro) e 'valor' (real), qual operação altera apenas o campo 'valor' sem modificar 'id'?

  1. A) Atribuição ao campo 'valor' do registro (ex.: sensor.valor := novo_valor).
  2. B) Remover o campo 'valor' do registro.
  3. C) Atribuição ao campo 'id' do registro a novo_id.
  4. D) Ajustar o valor de 'id' para 'valor'.
  5. E) Redefinir todo o registro com novos valores.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Um registro é uma estrutura de dados com campos nomeados. Cada campo pode ser acessado individualmente pelo nome, usando a notação ponto (registro.campo).
  2. Queremos a operação que altera somente o campo 'valor', deixando 'id' intacto. Na alternativa A, a atribuição sensor.valor := novo_valor acessa apenas o campo 'valor' e grava nele um novo conteúdo; o campo 'id' não é tocado. Portanto, A é a resposta correta.
  3. Por que as outras estão erradas:
  4. - B: remover o campo 'valor' altera a estrutura do registro, não apenas o conteúdo do campo, e os campos de um registro são fixos na definição.
  5. - C: a atribuição a sensor.id modifica exatamente o campo 'id', que a questão pede para preservar.
  6. - D: copiar o valor de 'valor' para 'id' altera o campo 'id', além de misturar tipos (inteiro e real) de forma incompatível.
  7. - E: redefinir o registro inteiro com novos valores também sobrescreve o campo 'id', pois todos os campos são atualizados de uma vez.
  8. Conclusão: o gabarito oficial A está correto e coincide com a resolução feita de forma independente.

💡 Dica: Identifique a operação que modifica apenas o campo 'valor'.

Alternativa por alternativa

A Correta

A atribuição direcionada ao campo atualiza apenas esse campo do registro; outros campos permanecem inalterados.

B Erradaerro: Conceitual

O aluno pensa que alterar um campo significa eliminá-lo e recriá-lo, confundindo a alteração do conteúdo de um campo com a mudança da estrutura do registro.

C Erradaerro: Interpretaçãoa que mais engana

O aluno lê a palavra 'alterar' e escolhe a operação que modifica algum campo, sem perceber que a questão pede a alteração do campo 'valor' e a preservação do campo 'id'.

Por que engana: Confundir a operação de atribuição ao campo 'valor' com a remoção ou redefinição do registro, levando a uma alteração indesejada do campo 'id'.

D Erradaerro: Procedimental

O aluno acredita que é possível transferir o conteúdo de um campo para outro como atribuição válida, sem considerar que essa operação modifica o campo 'id' e ainda mistura tipos inteiro e real.

E Erradaerro: Conceitual

O aluno supõe que, ao redefinir o registro com novos valores, apenas o campo 'valor' mudaria, sem notar que todos os campos, inclusive 'id', são sobrescritos.

Raio-X da questão

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

modificação de registros

📌 Objetivo

avaliacao

🧱 Pré-requisitos

modificação de registros · atribuição de valores

📚 Reveja

Revisar operações de manipulação de dados em registros.

⚠️ Erro mais comum

Confundir a operação de atribuição ao campo 'valor' com a remoção ou redefinição do registro, levando a uma alteração indesejada do campo 'id'.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

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