计算机技术与软件专业技术资格考试(中级软件设计师)

若一种程序设计语言规定其程序中的数据必须具有类型,则有利于()。①在翻译程序的过程中为数据合理分配存储单元;②对参与表达式计算的数据对象进行检查;③定义和应用动态数据结构;④规定数据对象的取值范围及能够进行的运算;⑤对数据进行强制类型转换。A、①②③B、①②④C、②④⑤D、③④⑤

题目

若一种程序设计语言规定其程序中的数据必须具有类型,则有利于()。①在翻译程序的过程中为数据合理分配存储单元;②对参与表达式计算的数据对象进行检查;③定义和应用动态数据结构;④规定数据对象的取值范围及能够进行的运算;⑤对数据进行强制类型转换。

  • A、①②③
  • B、①②④
  • C、②④⑤
  • D、③④⑤
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

● 若一种程序设计语言规定其程序中的数据必须具有类型,则有利于()。①在翻译程序的过程中为数据合理分配存储单元②对参与表达式计算的数据对象进行检查③定义和应用动态数据结构④规定数据对象的取值范围及能够进行的运算⑤对数据进行强制类型转换()A.①②③ B.①②④ C.②④⑤ D.③④⑤


正确答案:B
    一种程序设计语言规定其程序中的数据必须具有类型,好处如下:
    (1)有利于在翻译程序的过程中为数据合理分配存储单元,因为程序设计语言为不同的数据类型规定了其所占的存储空间,如果数据类型确定,其所占的存储空间也是确定的。
    (2)有利于对参与表达式计算的数据对象进行检查,因为知道数据的数据类型,我们就可以根据类型来判断该数据是否可以参与某表达式计算,如自加、自减的操作数不允许是浮点数,这只要根据数据的类型就能判断某操作数,是否能进行自加、自减运算。
    (3)有利于规定数据对象的取值范围及能够进行的运算,根据数据类型,我们可以数据的存储空间,也同时能知道数据的表示范围,如C语言中的整型数据,它占两个字节(16位),能表示的数据范围就是-216至216-1。
    综上所述,可知本题的正确答案选B。

第2题:

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

(28)

A.为数据合理分配存储单元

B.可以定义和使用动态数据结构

C.可以规定数据对象的取值范围及能够进行的运算

D.对参与表达式求值的数据对象可以进行合法性检查


正确答案:B

第3题:

● 许多程序语言都规定,程序中的数据都必须具有类型,其作用不包括 (19) 。

A. 便于为数据合理分配存储单元

B. 便于对参与表达式计算的数据对象进行检查

C. 便于定义动态数据结构

D. 便于规定数据对象的取值范围及能够进行的运算


正确答案:C

第4题:

●在程序运行过程中, (28) 时可能需要进行整型数据与浮点型数据之间的强制

类型转换。

①访问数组元素 ②进行赋值运算

③对算术表达式求值 ④进行递归调用

(28)

A.②③

B.①②

C.①③

D.②④


正确答案:A

第5题:

下列关于类型转换的说法中,正确的是( )。

A.将较长的数据类型转换为较短的数据类型可以用自动类型转换

B.将较长的数据类型转换为较短的数据类型只能用强制类型转换

C.强制类型转换可以保证数据完整性

D.boolean类型数据只能和int类型进行强制类型转换


正确答案:B
解析:自动类型转换是系统按照优先级顺序表进行的,强制类型转换会导致多出来的那部分数据丢失。Java语言中boolean类型数据不能做类型转换。

第6题:

在C语言中,参与运算的数据类型必须完全一致,不一致时要先将较低的数据类型转换为较高的数据类型。()

此题为判断题(对,错)。


正确答案:正确

第7题:

●若一种程序设计语言规定其程序中的数据必须具有类型,则有利于 (22) 。

①在翻译程序的过程中为数据合理分配存储单元

②对参与表达式计算的数据对象进行检查

③定义和应用动态数据结构

④规定数据对象的取值范围及能够进行的运算

⑤对数据进行强制类型转换

(22)

A.①②③

B.①②④

C.②④⑤

D.③④⑤


正确答案:B

第8题:

在算术运算中,如果操作数具有不同的数据精度,则VB规定运算结果的数据类型采用精度低的数据类型。()


正确答案:错误

第9题:

下列数据类型能够进行排序的是______。

A.备注数据类型

B.超级链接数据类型

C.OLE对象数据类型

D.数字数据类型


正确答案:D
解析:备注、超级链接、OLE对象的字段不能排序。

第10题:

●在C程序中,若表达式中的算术运算对象类型不同,则需要先统一为相同类型后再进行计算。例如,表达式“a-b”中,若a是双精度浮点型变量,b是整型变量,为了尽可能保证运算精度,通常进行的处理是(30)。

(30)

A.读取b的值并转换为双精度浮点型数据,然后进行两个浮点数的相减运算,变量b的值不变

B.读取a的值并转换为整型数据,然后进行两个整数的相加减运算,变量a的值不变

C.将b重新定义为双精度浮点型变量(其值自动转换为双精度型数据),再进行两个浮点数的相减运算

D.将a重新定义为整型变量(其值自动转换为整型数据),再进行两个整数的相减运算


正确答案:A

更多相关问题