Considere os seguintes operadores: Igual a Nega...
Assinale a lista dos símbolos que, respectivamente, representam esses operadores no C#.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito correto: A
Vamos explorar os operadores apresentados na questão e entender por que a alternativa A é a correta.
- Igual a: Em C#, utiliza-se o operador == para verificar se dois valores são iguais. Por exemplo,
5 == 5
resulta em true, pois ambos os lados são iguais. - Negação lógica: O operador de negação lógica em C# é o !. Ele inverte o valor booleano de uma expressão, então
!true
seria false. - Módulo (resto da divisão): Para encontrar o resto de uma divisão em C#, usamos o operador %. Por exemplo,
10 % 3
resulta em 1, porque 10 dividido por 3 deixa um resto de 1. - Ou lógico: O operador "ou" lógico é representado por ||. Em uma expressão como
true || false
, o resultado seria true porque pelo menos um dos operandos é verdadeiro. - And lógico: O operador "e" lógico em C# é &&. Uma expressão como
true && false
resulta em false, pois ambos os operandos precisam ser verdadeiros para que o resultado final seja verdadeiro.
Com base nessa explicação, podemos identificar que a alternativa A (== ! % || &&
) lista corretamente os operadores correspondentes aos conceitos apresentados. As demais alternativas contêm erros de correspondência, como o uso de símbolos que não existem no C# ou que representam operações diferentes das solicitadas.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo