GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO02Fácil⏱ curto

Considere x = 6 e que o trecho usa uma linguagem em que print exibe o texto entre aspas. Qual o resultado da…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO02

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

Considere x = 6 e que o trecho usa uma linguagem em que print exibe o texto entre aspas. Qual o resultado da seguinte condição: if (x > 5) { print('Maior') } else { print('Menor') }?

  1. A) Nenhum resultado
  2. B) Maior se x for 6
  3. C) Não se aplica
  4. D) Erro de sintaxe
  5. E) Menor se x for 6

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Identifique o valor de x, que é 6. Passo 2: Avalie a condição do if, x > 5, que equivale a 6 > 5. Essa afirmação é verdadeira. Passo 3: Como a condição é verdadeira, o bloco do if é executado e o comando print('Maior') exibe o texto Maior. Passo 4: O bloco do else não é executado, pois só roda quando a condição é falsa. Passo 5: A alternativa B está correta, porque o resultado impresso é Maior, e a expressão 'se x for 6' apenas indica o caso em que a condição foi avaliada. Passo 6: A alternativa A está errada, pois a condição produz saída, já que o print sempre é executado quando o bloco correspondente roda. Passo 7: A alternativa C está errada, pois a questão tem resposta definida, e 'Não se aplica' não é um resultado de execução. Passo 8: A alternativa D está errada, pois a estrutura if/else com parênteses e chaves está sintaticamente correta na linguagem descrita. Passo 9: A alternativa E está errada, pois o texto 'Menor' só aparece quando x > 5 é falso, e com x = 6 a condição é verdadeira. Gabarito oficial: B, confirmado pela resolução.

💡 Dica: Substitua x por 6 e verifique se a condição x > 5 é verdadeira.

Alternativa por alternativa

A Erradaerro: Conceitual

Acredita que a estrutura condicional não gera saída quando a comparação é verdadeira, ou que é preciso um valor de retorno explícito para haver resultado.

B Correta

Como 6 é maior que 5, a condição é verdadeira e o trecho exibe “Maior”.

C Erradaerro: Interpretação

Imagina que a questão não tem resposta exata e usa 'Não se aplica' como saída neutra, sem perceber que o programa imprime um texto definido para x = 6.

D Erradaerro: Conceitual

Acha que a condição x > 5 com chaves e parênteses é inválida por não ser escrita em uma linguagem específica, confundindo pseudocódigo com erro real de sintaxe.

E Erradaerro: Procedimentala que mais engana

Inverte a lógica do if/else, supondo que o bloco else é executado quando x é 6, ou que a comparação 6 > 5 é falsa.

Por que engana: O aluno pode interpretar incorretamente o operador > ou supor que o bloco else também é executado quando a condição do if é verdadeira.

Raio-X da questão

Dificuldade Fácil
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✍️ calculativa🧩 abertura
🎯 Conceito central

Estrutura condicional if-else

📌 Objetivo

diagnostico

🧱 Pré-requisitos

Operadores de comparação básicos · Execução sequencial de comandos

📚 Reveja

Revise operadores de comparação e a execução dos blocos if e else.

⚠️ Erro mais comum

O aluno pode interpretar incorretamente o operador > ou supor que o bloco else também é executado quando a condição do if é verdadeira.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

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