多项选择题

A.编写孔加工程序
B.编写平面加工程序
C.编写端面加工程序
D.编写螺纹加工程序