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
- Ao desenvolver um jogo de tabuleiro digital, você utiliza uma lista para armazenar as peças. Se o jogador A tem 8 peças…
- Imagine que você está criando um jogo de tabuleiro. Como você usaria um algoritmo para decidir o movimento dos…
- Cenário: num jogo de tabuleiro, um dado gera um valor de movimento e cada jogador tem pontos de energia. Para decompor o…
- Em um jogo de computador, os personagens têm cores diferentes representadas em RGB. O personagem A possui a cor (255, 0…
- Em um jogo de tabuleiro, cada jogador pode escolher entre 3 peças. Se a peça A avança 2 casas, a B avança 3 e a C avança…
- Uma turma está criando, em um programa, um jogo de tabuleiro com duas pessoas. O tabuleiro, o nome do jogo, a cor das…
🔎 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
