Em um jogo de tabuleiro, os personagens disponíveis são Mago, Guerreiro e Arqueiro. O algoritmo executa estas…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em um jogo de tabuleiro, os personagens disponíveis são Mago, Guerreiro e Arqueiro. O algoritmo executa estas instruções: A = "Mago" B = "Guerreiro" imprima("Jogador A: " + A + "; Jogador B: " + B) Qual resultado será impresso pelo algoritmo?
- A) Jogador A: Mago; Jogador B: Arqueiro
- B) Jogador A: Guerreiro; Jogador B: Mago
- C) Jogador A: Guerreiro; Jogador B: Guerreiro
- D) Jogador A: Mago; Jogador B: Guerreiro
- E) Jogador A: Mago; Jogador B: Mago
✅ Resposta correta: alternativa D
Resolução passo a passo
- Leia as atribuições do algoritmo. A recebe o texto "Mago" e B recebe o texto "Guerreiro".
- A instrução imprima concatena os textos: "Jogador A: " + A + "; Jogador B: " + B. Substituindo os valores, a saída é "Jogador A: Mago; Jogador B: Guerreiro".
- Essa saída coincide exatamente com a alternativa D, que é o gabarito oficial.
- A alternativa A está errada, pois o Arqueiro aparece no enunciado, mas não foi atribuído a nenhuma variável do algoritmo.
- A alternativa B está errada, pois troca os valores de A e B, o que não ocorre na atribuição.
- A alternativa C está errada, pois atribui Guerreiro também ao jogador A, contrariando A = "Mago".
- A alternativa E está errada, pois atribui Mago também ao jogador B, contrariando B = "Guerreiro".
💡 Dica: Considere as características dos personagens ao decidir o resultado.
Alternativa por alternativa
O aluno pode ter se confundido com o personagem Arqueiro, citado no enunciado, e o incluído na saída como se fosse o valor de B. Ele não observou que B recebeu Guerreiro.
O aluno pode ter invertido a ordem das atribuições, achando que A e B trocam de valor ou que a saída segue outra ordem. Não considerou que cada variável guarda seu próprio valor.
O aluno pode ter copiado o valor de B para A, supondo que ambos os jogadores recebem o mesmo personagem. Ignorou a atribuição A = "Mago".
Por que engana: Confundir a ordem dos jogadores e atribuir os personagens de forma incorreta.
A variável A recebe o valor “Mago” e a variável B recebe o valor “Guerreiro”. A instrução de impressão mostra primeiro o personagem do jogador A e depois o personagem do jogador B, mantendo essa ordem.
O aluno pode ter achado que a variável B recebe o mesmo valor da variável A, por hábito de repetir o personagem. Ignorou a atribuição B = "Guerreiro".
Raio-X da questão
jogo de tabuleiro
avaliacao
lógica de programação · estruturas de decisão
Revisar as regras e interações entre personagens em jogos de tabuleiro.
Confundir a ordem dos jogadores e atribuir os personagens de forma incorreta.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- Em uma usina, cada estado de uma turbina é registrado com um código de dois bits: | Estado | Código | |---|---| | Parada…
- No controle de um satélite, um gráfico de barras descrito pela equipe registra: com o sistema operacional iniciado, o…
- O clube de jogos da escola vai usar um programa simples para registrar cada participante. Em cada cadastro, a pessoa…
- Na horta da escola, uma estação simples registra a temperatura informada por um sensor. O programa deve mostrar essa…
- Pesquisadores acompanham o funcionamento de um robô que cuida de seis placas solares em uma estação de pesquisa. O robô…
- Por que alguns tablets de um centro cultural aparecem como disponíveis, embora estejam guardados para conserto? Para…
🔎 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
