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