单项选择题

以下有关使用高级编程语言编写和开发软件的叙述中,错误的是()。

A.须有一个翻译或转换程序,即编译器或解释器
B.须程序员在应用程序中直接控制外设进行输入/输出
C.须有一套工具软件或集成开发环境,即语言处理系统
D.须有程序员与计算机交互的用户接口,即GUI或CUI