Imagem de fundo

Considere o seguinte diagrama de sequência:De acordo com o...

Considere o seguinte diagrama de sequência:


Imagem associada para resolução da questão

De acordo com o diagrama, pode-se afirmar que o


A

objeto motorista chama de forma assincrona o método acelerar() do objeto carro, enquanto o método pisarPedal Acelerador() do objeto motorista é executado. Enquanto o método acelerar() é executado, o objeto motorista envia a mensagem síncrona mostrarVelocidade() ao objeto carro.


B

objeto motorista chama o método acelerar() do objeto carro, enquanto o método pisarPedalAcelerador() é executado. Posteriormente, é realizada uma chamada assíncrona ao método mostrarVelocidade() do objeto carro.


C

objeto motorista realiza as chamadas de método assincronas acelerar() e mostrarVelocidade() que pertencem ao objeto carro.


D

sistema executa o método pisarPedalAcelerador() do objeto motorista. Esse método envia o atributo acelerar para o objeto carro, entretanto, o método pisarPedalAcelerador() continua sendo executado até atingir uma certa velocidade, recebida pelo método mostrarVelocidade() do objeto carro.


E

sistema realiza a chamada de método pisarPedalAcelerador() do objeto motorista. Após isso, o sistema realiza as chamadas de métodos síncronos mostrarVelocidade() dos objetos carro e motorista.