GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO02Média⏱ curto

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

Habilidade BNCC EF06CO02

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?

  1. A) Jogador A: Mago; Jogador B: Arqueiro
  2. B) Jogador A: Guerreiro; Jogador B: Mago
  3. C) Jogador A: Guerreiro; Jogador B: Guerreiro
  4. D) Jogador A: Mago; Jogador B: Guerreiro
  5. E) Jogador A: Mago; Jogador B: Mago

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. Leia as atribuições do algoritmo. A recebe o texto "Mago" e B recebe o texto "Guerreiro".
  2. 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".
  3. Essa saída coincide exatamente com a alternativa D, que é o gabarito oficial.
  4. A alternativa A está errada, pois o Arqueiro aparece no enunciado, mas não foi atribuído a nenhuma variável do algoritmo.
  5. A alternativa B está errada, pois troca os valores de A e B, o que não ocorre na atribuição.
  6. A alternativa C está errada, pois atribui Guerreiro também ao jogador A, contrariando A = "Mago".
  7. 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

A Erradaerro: Interpretação

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.

B Erradaerro: Procedimental

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.

C Erradaerro: Atençãoa que mais engana

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.

D Correta

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.

E Erradaerro: Atenção

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

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

jogo de tabuleiro

📌 Objetivo

avaliacao

🧱 Pré-requisitos

lógica de programação · estruturas de decisão

📚 Reveja

Revisar as regras e interações entre personagens em jogos de tabuleiro.

⚠️ Erro mais comum

Confundir a ordem dos jogadores e atribuir os personagens de forma incorreta.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de programação

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