多项选择题

A.完整的陈述性知识
B.技能或前提技能的自动化
C.合并小程序,形成大程序
D.足够的练习