SóProvas


ID
961051
Banca
Marinha
Órgão
Quadro Técnico
Ano
2011
Provas
Disciplina
Programação
Assuntos

Conceitualmente na linguagem C+ + , qual dos operadores abaixo é o de menor precedência, ou seja, em uma expressão seria executado por último?

Alternativas
Comentários
  • O gabarito é a letra D.

     

    Esse símbolo é do operador ternário, que tem precedência 13.

  • Precedência dos operadores ordenados da maior precedência para a menor.

    . [] () Máxima precedência: separador, indexação, parâmetros, conversão de tipo

    + - ~ ! ++ -- Operador unário: positivo, negativo, negação (inversão bit a bit), não (lógico), incremento, decremento

    * / % Multiplicação, divisão e módulo (inteiros)

    + - Adição, subtração

    << >> >>> Translação (bit a bit) à esquerda, direita sinalizada, e direita não sinalizada (o bit de sinal será 0)

    < <= >= < Operador relacional: menor, menor ou igual, maior ou igual, maior

    == != Igualdade: igual, diferente

    & Operador lógico e bit a bit

    ^ Ou exclusivo (xor) bit a bit

    | Operador lógico ou bit a bit

    && Operador lógico e condicional

    || Operador lógico ou condicional

    ?: Condicional: if-then-else compacto

    = op= Atribuição