多项选择题

A.注册会计师应当将分析程序用作风险评估程序,以了解被审计单位及其环境
B.在审计结束时运用分析程序对财务报表进行总体复核
C.注册会计师也可以将分析程序用作实质性程序
D.注册会计师不能将分析程序用作实质性程序