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

Leia: 'temperatura <- lerSensor(); se temperatura > 30 então ligarVentilador()'. Comparando 'variável' e…

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

Leia: 'temperatura <- lerSensor(); se temperatura > 30 então ligarVentilador()'. Comparando 'variável' e 'dado' no trecho, qual afirmação está correta?

  1. A) O dado é a função lerSensor() e variável é apenas texto para exibição.
  2. B) A variável é o identificador ('temperatura') e o dado é o valor recebido do sensor.
  3. C) Variável e dado são sinônimos e trocáveis no programa.
  4. D) O dado é o identificador e a variável é apenas um tipo de condição.
  5. E) A variável armazena algoritmos e o dado é o passo do algoritmo.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. No trecho 'temperatura <- lerSensor(); se temperatura > 30 então ligarVentilador()', 'temperatura' é um nome (identificador) que guarda um espaço de memória do programa. Passo 2: O valor que a função lerSensor() devolve e que é armazenado nesse espaço é o dado, por exemplo um número como 32 se o sensor medir 32 graus. Passo 3: Portanto, a variável é o identificador 'temperatura' e o dado é o valor recebido do sensor, o que corresponde à alternativa B, que coincide com o gabarito oficial. Passo 4: A alternativa A está errada porque lerSensor() é uma função que obtém o valor, não o dado em si, e variável não é apenas texto para exibição. Passo 5: A alternativa C está errada porque variável e dado são conceitos diferentes: a variável é o espaço nomeado e o dado é o conteúdo guardado nele. Passo 6: A alternativa D está errada porque o identificador é a variável, não o dado, e a variável não é um tipo de condição; a condição é a expressão 'temperatura > 30'. Passo 7: A alternativa E está errada porque variáveis não armazenam algoritmos e o passo de um algoritmo é uma instrução, não um dado guardado em variável.

💡 Dica: Identifique as definições de variável e dado antes de responder.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

Acredita que o dado é a própria função de leitura e que a variável serve só para exibir texto, confundindo a chamada da função com o valor que ela produz.

Por que engana: Confundir a função lerSensor() como uma variável, sem entender que a variável é o espaço que armazena o valor retornado.

B Correta

Correta: distingue nome (variável) do valor concreto (dado).

C Erradaerro: Conceitual

Considera que os termos são apenas nomes diferentes para a mesma coisa, sem perceber que a variável é o espaço de armazenamento e o dado é o conteúdo nele guardado.

D Erradaerro: Interpretação

Inverte os papéis, tomando o nome 'temperatura' como dado e associando variável a um tipo de condição, talvez por ver a condição 'temperatura > 30' no trecho.

E Erradaerro: Conceitual

Associa variável a algoritmo e dado a passo de algoritmo, misturando os conceitos de estrutura de dados com os de sequência de instruções.

Raio-X da questão

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

variável e dado

📌 Objetivo

avaliacao

🧱 Pré-requisitos

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

📚 Reveja

Revisar os conceitos de variável e dado em programação.

⚠️ Erro mais comum

Confundir a função lerSensor() como uma variável, sem entender que a variável é o espaço que armazena o valor retornado.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

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