Durante o desenvolvimento de um jogo digital, Ana cria as variáveis pontos, nomeJogador e possuiChave. Ela…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Durante o desenvolvimento de um jogo digital, Ana cria as variáveis pontos, nomeJogador e possuiChave. Ela registra que pontos receberá valores como 120, nomeJogador armazenará uma palavra e possuiChave indicará uma condição verdadeira ou falsa. Para organizar o código, também escolhe nomes para as variáveis e define a ordem das instruções, independentemente do computador em que o jogo será executado. Considerando os exemplos do texto, qual critério define a classificação mais adequada de cada variável como numérica, textual ou lógica?
- A) A posição ocupada pela variável no programa.
- B) A natureza do valor que será guardado nela.
- C) A grafia escolhida para identificar a variável.
- D) O modelo do computador usado para executar o jogo.
- E) A quantidade total de linhas escritas no programa.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Leia o enunciado com atenção. Ana cria três variáveis: pontos (recebe valores como 120), nomeJogador (armazena uma palavra) e possuiChave (indica verdadeiro ou falso).
- Observe o que muda de uma variável para outra. pontos guarda números, nomeJogador guarda texto e possuiChave guarda uma condição lógica (verdadeiro ou falso). Logo, a classificação em numérica, textual ou lógica depende do tipo de dado que cada variável vai guardar.
- Analise as alternativas. A alternativa B, a natureza do valor que será guardado na variável, corresponde exatamente a esse critério. Ela está correta e coincide com o gabarito oficial.
- Verifique por que as demais estão erradas. A) A posição da variável no programa não determina o tipo de dado que ela armazena. C) A grafia do nome é apenas uma escolha para organizar o código; nomeJogador tem nome de texto, mas o critério não é o nome. D) O modelo do computador não interfere na classificação, pois o texto diz que a ordem das instruções é independente do computador. E) A quantidade de linhas do programa não tem relação com o tipo de cada variável.
- Conclusão: a classificação de uma variável depende do tipo de valor que ela guarda, por isso a resposta é a alternativa B.
💡 Dica: Considere os diferentes tipos de dados e suas aplicações.
Alternativa por alternativa
O aluno acha que a localização da variável no código, por vir antes ou depois de outras linhas, define seu tipo. Ele confunde ordem de instruções com natureza dos dados.
A classificação da variável deve corresponder à natureza do dado que ela armazenará: pontos representa um número, nomeJogador representa texto e possuiChave representa um valor lógico, isto é, verdadeiro ou falso. O nome da variável, sua posição no programa, o modelo do computador e a quantidade de linhas não definem essa classificação.
O aluno associa o tipo da variável ao nome que ela recebe, por exemplo supondo que nomeJogador é textual só porque o nome sugere isso. O nome é apenas um rótulo escolhido para organizar o código.
O aluno acredita que o hardware ou o computador em que o jogo roda muda o tipo das variáveis. O texto afirma explicitamente que a ordem e a lógica são independentes do computador.
O aluno supõe que programas maiores têm variáveis de tipos diferentes, ou que o tamanho do código determina a classificação. Ele não percebe que o tipo depende apenas do valor armazenado.
Raio-X da questão
tipos de variáveis
avaliacao
tipos de dados em programação · variáveis em programação
Revisar os tipos de dados em programação e suas características.
Escolher a alternativa que menciona aspectos irrelevantes, como o nome da variável ou o sistema operacional, em vez do tipo de dado.
ciencia_tecnologia
tomada_decisao
cotidiano
Questões parecidas com resolução
- Em um projeto de monitoramento de rios, uma boia computacional organiza leituras de sensores antes de enviá-las por…
- Uma biblioteca escolar recebeu caixas de livros doados para uma feira de troca. Para registrar os exemplares, a equipe…
- Um centro cultural público oferece inscrições on-line para atividades com critérios variados. Na oficina de teatro…
- Uma escola está testando dois protótipos de aplicativo para que estudantes consultem mudanças de sala, horários e…
- Uma secretaria municipal de educação está digitalizando pedidos de transporte escolar e de atendimento em contraturno…
- — O cartaz não pode sair duas vezes, pois a feira começa em uma hora — alertou a coordenadora do centro cultural. No…
🔎 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
