Ao escrever um programa em uma linguagem de alto nível, um p...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: B - Se A e B forem verdadeiros em uma operação OR, o resultado será verdadeiro.
Para entender por que a alternativa B é a correta, vamos discutir o tema da questão que envolve operações lógicas e operadores lógicos comuns em linguagens de programação.
Em programação, os operadores lógicos são usados para tomar decisões baseadas em condições. Os operadores mais comuns são AND, OR e XOR:
- AND (&&): Retorna verdadeiro somente se ambas as condições forem verdadeiras.
- OR (||): Retorna verdadeiro se pelo menos uma das condições for verdadeira.
- XOR (ou exclusivo): Retorna verdadeiro se exatamente uma das condições for verdadeira, mas não ambas.
Vamos analisar cada alternativa da questão:
A - Se A e B forem falsos em uma operação AND, o resultado será verdadeiro.
Esta afirmação está incorreta. A operação AND somente retorna verdadeiro se ambas as condições forem verdadeiras. Se ambas forem falsas, o resultado será falso.
B - Se A e B forem verdadeiros em uma operação OR, o resultado será verdadeiro.
Essa é a alternativa correta. O operador OR retorna verdadeiro se pelo menos uma das condições for verdadeira. Portanto, se ambas forem verdadeiras, o resultado também será verdadeiro.
C - Se A for verdadeiro e B for falso em uma operação AND, o resultado será verdadeiro.
Esta afirmação está incorreta. Para uma operação AND retornar verdadeiro, ambas as condições devem ser verdadeiras. Aqui, uma condição é falsa, logo o resultado é falso.
D - Se A for falso e B for verdadeiro, o resultado em uma operação XOR será falso.
Esta afirmação está incorreta. O operador XOR retorna verdadeiro se exatamente uma das condições for verdadeira. Neste caso, como apenas B é verdadeiro, o resultado seria verdadeiro.
E - Se A for verdadeiro e B for verdadeiro, o resultado em uma operação AND será falso.
Esta afirmação está incorreta. Como mencionamos, a operação AND só retorna verdadeiro se ambas as condições forem verdadeiras, o que é exatamente o caso aqui. Portanto, o resultado seria verdadeiro.
Entender estas operações lógicas é crucial para a lógica de programação, pois são frequentemente usadas para controle de fluxo e tomada de decisões em programas.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
B) Se A e B forem verdadeiros em uma operação OR, o resultado será verdadeiro.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo