某程序设计语言规定在源程序中的数据都必须具有类型,然而,______并不是做出此规定的理由。
A、
为数据合理分配存储单元
B、
可以定义和使用动态数据结构
C、
可以规定数据对象的取值范围及能够进行的运算
D、
对参与表达式求值的数据对象可以进行合法性检查
【正确答案】
B
【答案解析】
[解析] 若一种程序设计语言规定其程序中的数据必须具有类型,则有利于在翻译程序的过程中为数据合理分配存储单元、对参与表达式计算的数据对象进行检查、规定数据对象的取值范围及能够进行的运算。动态数据结构是在程序运行过程中动态地定义和使用,在编译或解释过程中不会涉及,因此答案选择B。
提交答案
关闭