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

Em pseudocódigo, ao validar uma senha que deve ter ao menos 8 caracteres e conter letra e número, qual…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO02

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 pseudocódigo, ao validar uma senha que deve ter ao menos 8 caracteres e conter letra e número, qual operador lógico combina duas condições que devem ser simultaneamente verdadeiras?

  1. A) Operador lógico OU (OR)
  2. B) Operador lógico NÃO (NOT)
  3. C) Operador lógico XOR (OU exclusivo)
  4. D) Operador lógico NAND
  5. E) Operador lógico E (AND)

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. A validação descrita exige que a senha tenha pelo menos 8 caracteres E contenha letra E número. Para que a senha seja aceita, todas as condições precisam ser verdadeiras ao mesmo tempo.
  2. O operador que combina duas condições que devem ser simultaneamente verdadeiras para o resultado ser verdadeiro é o operador lógico E (AND). Ele só resulta em verdadeiro quando ambos os operandos são verdadeiros, o que corresponde exatamente à exigência da questão.
  3. Por que as outras estão erradas:
  4. - A (OU/OR): resulta em verdadeiro se ao menos uma condição for verdadeira, o que permitiria aceitar senhas que cumprem apenas uma das exigências.
  5. - B (NÃO/NOT): é um operador unário, inverte um único valor lógico e não combina duas condições.
  6. - C (XOR): resulta em verdadeiro apenas quando as condições são diferentes, o oposto da exigência de ambas verdadeiras.
  7. - D (NAND): é a negação do E; resulta em falso exatamente quando ambas as condições são verdadeiras, portanto não serve para exigir que ambas sejam verdadeiras.
  8. Conclusão: a resposta correta é a alternativa E, Operador lógico E (AND), que coincide com o gabarito oficial.

💡 Dica: Identifique o operador lógico que une as condições.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno associa a exigência de 'duas condições' a qualquer combinação de condições e escolhe o OU, sem perceber que ele aceita a senha mesmo quando apenas uma das exigências é atendida.

Por que engana: Confundir o operador lógico E (AND) com o operador lógico OU (OR), pensando que apenas uma das condições precisa ser verdadeira.

B Erradaerro: Conceitual

O aluno pensa que a validação precisa 'negar' algo, confundindo o operador NÃO, que inverte uma única condição, com um operador que combina duas.

C Erradaerro: Conceitual

O aluno lembra que o XOR exige condições 'diferentes' e acaba invertendo a ideia de simultaneidade, pensando que a senha deve cumprir uma condição e não a outra.

D Erradaerro: Conceitual

O aluno conhece o NAND como operador de duas entradas, mas não percebe que ele é a negação do E: resulta em falso justamente quando ambas as condições são verdadeiras.

E Correta

O operador E (AND) resulta verdadeiro somente quando todas as condições ligadas por ele são verdadeiras, garantindo regras simultâneas.

Raio-X da questão

Dificuldade Média
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✍️ direta🧩 consolidacao
🎯 Conceito central

operador lógico

📌 Objetivo

avaliacao

🧱 Pré-requisitos

operadores lógicos · pseudocódigo

📚 Reveja

Revisar operadores lógicos e suas aplicações em pseudocódigo.

⚠️ Erro mais comum

Confundir o operador lógico E (AND) com o operador lógico OU (OR), pensando que apenas uma das condições precisa ser verdadeira.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

abstrato

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.