给定一段文本T,和四个选项ABCD,根据文本T中提出的问题从四个选项中选择合适的多个选项作为答案,请直接输出选项,不需要输出解释

为确定审计的前提条件是否存在，下列各项中，注册会计师应当执行的工作有（ ）。
A. 确定被审计单位是否存在违反法律法规行为
B. 确定被审计单位的内部控制是否有效
C. 确定管理层在编制财务报表时采用的财务报告编制基础是否是可接受的
D. 确定管理层是否认可并理解其与财务报表相关的责任

Answer: C,D