首页 › 答案 › 题库 › 博览群书

某程序设计语言规定在源程序中的数据都必须具有类型,然而,()并不是做出此规定的理由。

某程序设计语言规定在源程序中的数据都必须具有类型,然而,()并不是做出此规定的理由。
A.为数据合理分配存储单元
B.可以定义和使用动态数据结构
C.可以规定数据对象的取值范围及能够进行的运算
D.对参与表达式求值的数据对象可以进行合法性检查
正确答案:B
试题29分析要求源程序中的数据必须具有类型的目的主要有以下几个方面:第一是方便为数据合理分配存储单元;第二是规定了数据类型,就知道了其占用的字节数,从而也就规定了数据对象的取值范围及能够进行的运算;第三是对参与表达式求值的数据对象可以进行合法性检查,比如浮点数就不能进行自加操作。