单选题 信息系统开发中的不同阶段都可能产生错误,其中错误的修改最困难,代价最高的一类错误是( )。
A) 语法错误 B) 算法错误
C) 数据结构定义错误 D) 需求定义错误

【正确答案】 D
【答案解析】