您好,选择D。
进一步审计程序包括控制测试和实质性程序。控制测试不是必须实施的审计程序,而实质性程序是必须执行的。另外,注册会计师并非必须要对“所有的”交易、账户余额和披露实施实质性程序,只需对“重大的”各类交易、账户余额、列报和披露实施实质性测试。
要求注册会计师针对重大的各类交易、账户余额、列报和披露实施实质性测试。注册会计师对重大错报风险评估是一种判断,被审计单位内部控制存在固有限制,无论评估的重大错报风险结果如何,注册会计师均应当针对重大的各类交易、账户余额、列报和披露实施实质性程序,不得将实质性测试仅集中在例外事项上。