Qual o papel dos operadores lógicos em uma linguagem de programação?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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
Qual o papel dos operadores lógicos em uma linguagem de programação?
- A) Eles realizam operações aritméticas.
- B) Eles garantem a segurança do código.
- C) Eles controlam o fluxo do programa.
- D) Eles armazenam dados temporariamente.
- E) Eles são usados para criar variáveis.
✅ Resposta correta: alternativa C
Resolução passo a passo
- A questão pergunta qual é o papel dos operadores lógicos (como E, OU e NÃO, ou seus equivalentes &&, || e !) em uma linguagem de programação.
- Operadores lógicos trabalham com valores booleanos (verdadeiro ou falso) e produzem como resultado um valor booleano. Seu uso mais característico é em condições de estruturas como if, while e for, que decidem qual trecho do programa será executado. Assim, eles controlam o fluxo do programa.
- Por isso a alternativa C está correta: 'Eles controlam o fluxo do programa'.
- A alternativa A está errada, pois operações aritméticas são feitas por operadores aritméticos como +, -, * e /.
- A alternativa B está errada, pois a segurança do código depende de práticas de validação, tratamento de erros e controle de acesso, e não é a função dos operadores lógicos.
- A alternativa D está errada, pois armazenar dados temporariamente é função de variáveis, memória ou estruturas de dados.
- A alternativa E está errada, pois variáveis são criadas por declaração, e não por operadores lógicos.
- Conclusão: o gabarito oficial C está correto.
💡 Dica: Defina o que são operadores lógicos e sua função.
Alternativa por alternativa
Confunde operadores lógicos com operadores aritméticos, achando que qualquer operador serve para fazer contas. Os lógicos trabalham com verdadeiro e falso, não com números.
Por que engana: Confundir a função dos operadores lógicos com a de operadores aritméticos, acreditando que eles realizam cálculos numéricos.
Associa 'operador' a proteção ou segurança, talvez pelo sentido comum da palavra 'lógica' como algo que garante que o sistema funcione bem. Segurança de código não é função desses operadores.
Operadores lógicos permitem decisões, essenciais para controlar o fluxo do programa.
Confunde operadores com variáveis, achando que, por produzirem um resultado, eles guardam dados. Operadores apenas calculam ou comparam valores; quem armazena é a variável.
Acredita que a criação de variáveis depende de operadores lógicos, possivelmente por confundir a declaração de variáveis com a atribuição de valores booleanos. A criação de variáveis é feita por declaração, não por operadores.
Raio-X da questão
operadores lógicos
avaliacao
lógica de programação · estruturas condicionais
Revisar a função e tipos de operadores lógicos em programação.
Confundir a função dos operadores lógicos com a de operadores aritméticos, acreditando que eles realizam cálculos numéricos.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual é o papel dos operadores lógicos em algoritmos?
- Como funciona a lógica booleana e de que forma ela é aplicada na programação de computadores?
- Explique a importância da negação e das operações lógicas na programação de computadores.
- Qual é a finalidade de um operador lógico 'E' (AND) em uma expressão condicional?
- Qual a importância da lógica na programação?
- Qual a importância da lógica na programação de computadores?
🔎 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
