Ed
ano passado
Vamos analisar cada uma das alternativas para identificar a correta: a) O operador %= é utilizado para que se possa calcular a porcentagem de determinado valor e o resultado da operação seja atribuído diretamente a uma variável. Incorreta. O operador %= é usado para calcular o resto da divisão, não porcentagem. b) Operadores de atribuição que contêm um operador matemático antes do operador simples de atribuição como += ou -= realizam uma operação matemática antes de atribuir o resultado a uma variável. Correta. Essa descrição está correta, pois operadores como += e -= realizam a operação e depois atribuem o resultado. c) O uso do operador /= deve ocorrer quando datas sejam atribuídas a variáveis, pois é preciso serem verificadas quanto ao correto uso de / no formato do dado. Incorreta. O operador /= é usado para divisão, não especificamente para datas. d) Operadores como <<= ou >>= servem para que valores numéricos sejam decrementados ou incrementados em uma unidade antes da atribuição, assim como nos operadores – e ++. Incorreta. Esses operadores são usados para operações de deslocamento de bits, não para incrementar ou decrementar. e) Quando utilizamos operadores do tipo *= informamos num script que o valor atribuído a uma variável deve ser após a atribuição, multiplicado por algum valor a ser utilizado no mesmo comando de um script. Incorreta. O operador *= multiplica o valor atual da variável pelo valor especificado e atribui o resultado, não "após a atribuição". Portanto, a alternativa correta é: b) Operadores de atribuição que contêm um operador matemático antes do operador simples de atribuição como += ou -= realizam uma operação matemática antes de atribuir o resultado a uma variável.