Imagem de fundo

Um engenheiro de software está trabalhando em um sistema de...

Um engenheiro de software está trabalhando em um sistema de gerenciamento financeiro. Ele precisa implementar uma funcionalidade que envolve transações aninhadas para garantir que as operações de transferência de dinheiro sejam executadas de forma atômica e isolada. Veja um trecho de seu código abaixo:


Imagem associada para resolução da questão


O que acontecerá com o saldo das contas após a execução do pseudocódigo acima?


A

Ambas as contas terão seus saldos inalterados.


B

O saldo da conta 1 permanecerá inalterado, e o saldo da conta 2 será aumentado em 100.


C

O saldo da conta 1 será reduzido em 100, e o saldo da conta 2 permanecerá inalterado.


D

O saldo da conta 1 será reduzido em 100, e o saldo da conta 2 será aumentado em 100.