GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO01Média⏱ 1 a 2 minu

Durante a inscrição em uma oficina de programação oferecida por uma escola pública, o aplicativo verifica duas…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO01

Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Durante a inscrição em uma oficina de programação oferecida por uma escola pública, o aplicativo verifica duas condições para permitir que o estudante avance: a aceitação dos termos de uso e a existência de uma conta previamente validada. No programa, a regra foi escrita assim: continuar = aceitouTermos OU contaValidada. Em uma determinada tentativa, aceitouTermos recebeu o valor falso, e contaValidada recebeu o valor verdadeiro. Com base na regra apresentada, qual é o valor produzido pela expressão continuar nessa tentativa?

  1. A) Não se aplica, porque a conta validada só pode ser considerada após a aceitação dos termos.
  2. B) Falso, porque o operador “OU” exige que as duas condições sejam verdadeiras para liberar o processo.
  3. C) Erro de sintaxe, porque o operador “OU” não pode combinar valores falso e verdadeiro.
  4. D) Verdadeiro, porque o operador “OU” produz verdadeiro quando pelo menos uma das condições é verdadeira.
  5. E) Indeterminado, porque uma condição falsa impede concluir o resultado da expressão lógica.

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. A expressão é continuar = aceitouTermos OU contaValidada, ou seja, uma disjunção lógica entre duas variáveis booleanas.
  2. Na tentativa descrita, aceitouTermos é falso e contaValidada é verdadeiro.
  3. Na lógica do OU, o resultado é verdadeiro quando pelo menos uma das parcelas é verdadeira. Aqui, contaValidada é verdadeira, então continuar é verdadeiro.
  4. Assim, a alternativa D está correta e coincide com o gabarito oficial.
  5. A alternativa A está errada, pois a regra não impõe ordem entre as condições; a expressão apenas combina os dois valores. A alternativa B está errada, pois confunde OU com E, que exigiria as duas condições verdadeiras. A alternativa C está errada, pois combinar valores booleanos com OU é uma operação válida e não gera erro de sintaxe. A alternativa E está errada, pois o resultado é determinado: basta uma parcela verdadeira para o OU ser verdadeiro.

💡 Dica: verifique se basta uma condição ser satisfeita

Alternativa por alternativa

A Erradaerro: Senso comum

O aluno imagina que a conta validada só faz sentido depois da aceitação dos termos, como se houvesse uma sequência obrigatória. Ele não percebe que o operador lógico apenas combina os valores das duas condições.

B Erradaerro: Conceitual

O aluno confunde o operador OU com E, achando que é preciso que as duas condições sejam verdadeiras para liberar o processo. Com isso, a presença de um valor falso derruba a expressão inteira.

C Erradaerro: Conceitual

O aluno acredita que o OU só aceita valores de mesmo tipo ou que a combinação de falso e verdadeiro é inválida. Não reconhece que valores booleanos são combináveis pelos operadores lógicos.

D Correta

A expressão combina as condições com o operador lógico “OU”. Como aceitouTermos é falso, mas contaValidada é verdadeiro, basta a segunda condição para que o resultado de continuar seja verdadeiro.

E Erradaerro: Conceitual

O aluno acha que, por uma parcela ser falsa, o resultado fica indefinido, como se fosse preciso conhecer ambas para decidir. Ele não sabe que no OU basta uma parcela verdadeira para determinar o resultado.

Raio-X da questão

Dificuldade Média
Leitura básico
Discriminação Alto
Peso pedagógico médio
Autonomia do enunciado alta
Cobertura da habilidade interpreta
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ objetivo e contextua🧩 itens de lógica apli
🎯 Conceito central

condição lógica com alternativa suficiente

📌 Objetivo

avaliar interpretaçã

🧱 Pré-requisitos

leitura de condições em enunciados · noção de verdade lógica

📚 Reveja

operadores lógicos e interpretação de regras

⚠️ Erro mais comum

ignorar uma das condições válidas e concluir pela falsidade

🌎 Tema transversal

cidadania digital

🤝 Socioemocional

atenção aos detalhes

🏫 Contexto

lógica de sistemas e

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.