A: 因为被审计单位的业务主要发生在下半年,所以注册会计师只需要测试下半年的内部控制
B: 因为注册会计师没有发现重大错报,所以内部控制没有重大缺陷
C: 注册会计师应当针对所有重大类别的交易、账户余额和披露实施控制测试
D: 注册会计师应当针对所有重大类别的交易、账户余额和披露实施实质性程序
作为进一步审计程序的类型之一,控制测试并非在任何情况下都需要实施。当存在下列情形之一时,注册会计师应当实施控制测试: (1 ) 在评估认定层次重大错报风险时,预期控制的运行是有效的; (2 ) 仅实施实质性程序并不能够提供认定层次充分、适当的审计证据。 故控制测试不是必须要实施的程序,选项C错误。