单项选择题

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

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