Os operadores são utilizados para representar expressões de ...

Próximas questões
Com base no mesmo assunto
Q3541420 Programação
Os operadores são utilizados para representar expressões de cálculo, comparação, condição e atribuição. Sobre esse tema, analise as afirmações a seguir:

I – Operadores de atribuição são utilizados para expressar o armazenamento de um valor em uma variável. Esse valor pode ser pré-definido (variante ou não) ou pode ser o resultado de um processamento.
II – Operadores relacionais são utilizados para concatenar ou associar expressões que estabelecem uma relação de comparação entre valores.
III - Operadores lógicos são utilizados para estabelecer uma relação de comparação entre valores ou expressões.

Puga, Sandra. Lógica de programação e estruturas de dados, com aplicações em Java. 2.ed. São Paulo – SP: Pearson Prentice Hall, 2009.

Assinale a alternativa correta:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: A - Apenas a afirmação I é correta.

1. Tema Central
A questão aborda operadores básicos de programação, fundamentais para qualquer linguagem: operadores de atribuição, relacionais e lógicos. Saber diferenciá-los é essencial para resolver cálculos, tomar decisões em algoritmos e manipular valores em variáveis, temas sempre presentes em concursos.

2. Resumo Teórico Progressivo
Operadores de atribuição (ex: = em Java, Python, C) armazenam valores em variáveis: x = 5;
Operadores relacionais fazem comparações (==, !=, >, <, >=, <=): a > b retorna true ou false.
Operadores lógicos (ex: &&, ||, !) combinam expressões booleanas:
(a > b) && (b > c).

Fonte: Puga, Sandra. Lógica de programação e estruturas de dados, com aplicações em Java. Pearson, 2009.

3. Justificativa da Alternativa Correta
I – Correta. Operadores de atribuição realmente armazenam um valor em uma variável, seja um valor fixo ou resultado de uma operação: total = a + b;

4. Análise das Incorretas
II – Incorreta. Embora operadores relacionais estabeleçam relação de comparação, o termo "concatenar ou associar expressões" pode confundir, pois concatenar normalmente se refere a juntar textos (strings), não à função dos relacionais.
III – Incorreta. Operadores lógicos não comparam valores, mas combinam resultados de comparações (expressões booleanas). Comparação é feita pelos relacionais.

5. Estratégias de Interpretação
Ao ler o enunciado, destaque palavras como "concatenar" ou "comparação" e associe-as ao tipo de operador. Fique atento a termos ambíguos ou fora do contexto habitual de cada operador.

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