Ed
há 11 meses
Vamos analisar cada uma das afirmações sobre o qualificador "volatile" em variáveis no Arduino: ( ) Volatile é um qualificador de variável que é usado antes do tipo de dado para modificar o modo como o compilador e o programa subsequente trata a variável. É verdadeira (V). O qualificador "volatile" informa ao compilador que a variável pode ser alterada de forma inesperada, como por interrupções ou por hardware, e, portanto, não deve ser otimizada. ( ) Volatile não orienta o compilador a carregar a partir da RAM. É falsa (F). O qualificador "volatile" indica que a variável pode mudar a qualquer momento, e o compilador deve sempre ler o valor diretamente da RAM, em vez de usar uma cópia em registradores. ( ) Uma variável deve ser declarada volátil sempre que seu valor puder ser alterado por algo além do controle da seção de código em que ela aparece. É verdadeira (V). Isso é exatamente o que justifica o uso do "volatile", pois garante que o valor da variável seja sempre atualizado corretamente. Portanto, a sequência correta é: V - F - V. A alternativa que apresenta essa sequência é: B V - F - V.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material