注册会计师张华在对X股份有限公司存货项目的相关内部控制制度进行测试后,发现该公司存在以下几种可能导致错误的情况。(1)仓库管理控制松弛,存货无定期盘点制度。(2)公司以前从未接受过注册会计师的审计。(3)公司存货的计价方法由先进先出法改为全月一次加权平均法。(4)自称年底从A公司购入的存货至今未收到发票,年终时已入库。(5)B公司存放在公司的D产品可能已计入公司存货。要求:(1) 注册会计师应当分别执行的最主要的实质性测试程序是什么?(2) 执行的实质性测试能够实现哪些审计目标?(3) 执行的各项实质性测试程序所获取的审计证据,如按其外形特征可分属哪些类型?