多项选择题

关于获取审计证据的审计程序,下列说法中正确的有()

A.观察程序主要用于观察实物的资产状况和企业的主要业务活动
B.重新执行是指要求被审计单位相关人员将内部控制的程序重新执行一遍,以检查其是否有效执行
C.分析程序可用于风险评估,但不适用于控制测试
D.在某些情况下,对询问的答复为注册会计师修改审计程序或实施追加的审计程序提供了证据