多项选择题

关于商业银行内部控制的作用,以下说法正确的是()

A.完善的内部控制是商业银行审慎经营的基础
B.完善的内部控制是促进整体金融体系稳健运行的基础
C.有效的内部控制有利于商业银行实现短期经营目标以及长期战略目标
D.有效的内部控制能够确保银行经营活动遵循有关法律、法规的规定,满足监管机构的要求