单项选择题

用户宏程序功能是数控系统具有各种()+C2559功能的基础。

A.自动编程
B.循环编程
C.人机对话编程
D.几何图形坐标变换