Questão nº 48
Questão de Tecnologia da Informação · FGV TJ-AP 2024 (nº 48)
No contexto do C#, a lista de símbolos formada somente por operadores de comparação válidos é:
- A!= > <> =
- B<> != === ==
- C== = >= <>
- D=== <> >= =
- E
(alternativa correta)= <= != ==
Resposta comentada
Gabarito Alternativa E
Operadores de comparação em C# são símbolos que verificam a relação entre dois valores, retornando sempre um resultado booleano (verdadeiro ou falso). Eles são usados para testar igualdade, diferença, maior que, menor que, etc.
(A) Incorreta: Contém <> (não é um operador C#, é de VB.NET/SQL) e = (é um operador de atribuição, não de comparação).
(B) Incorreta: Contém <> (não é um operador C#) e === (é um operador de JavaScript para igualdade estrita, não existe em C#). A armadilha da banca aqui é misturar operadores de outras linguagens de programação (<> de VB.NET/SQL e === de JavaScript) com os de C#, testando o conhecimento específico do C#.
(C) Incorreta: Contém = (é um operador de atribuição) e <> (não é um operador C#).
(D) Incorreta: Contém === (não é um operador C#), <> (não é um operador C#) e = (é um operador de atribuição).
(E) Correta: Todos os símbolos listados (>=, <=, !=, ==) são operadores de comparação válidos e amplamente utilizados em C#.
Fonte: FGV TJ-AP 2024 Analista Judiciário - TI - Banco de Dados (Caderno Tipo 1). Reproduzida para fins de estudo.