Essa questão só faz sentido se trabalhada com frações.
No enunciado: "Gustavo foi ao shopping no sábado e já na primeira loja em que entrou gastou 50% do dinheiro que possuía." Temos:
A ½ que foi gasta, e o restante (½ do dinheiro).
"Na segunda loja gastou 25% do que sobrou"
25% = 25/100 = ¼
Então ½ . ¼ = 1/8 (isso que dizer que ele gastou 1/8 dos 50% que posuía)
Agora vem a parte que confunde:
½ + 1/8 = 10/16 = 5/8
Esse ½ é o que ele gastou primeiro. Os 5/8 representam tudo o que ele gastou.
"... gastou 25% do que sobrou e ainda restaram R$45,00."
Se os 5/8 representam tudo o que ele gastou, então os 3/8 restantes representam os R$ 45,00 que sobraram.
Agora é só fazer uma regra de três:
3/8----------45
8/8----------x
x = 120,00
GABARITO: C