题目内容 (请给出正确答案)
[主观题]

怎样理解浮点型的精度。提示()精度对浮点型变量使用的影响。 精度可简单理解为十进制小数与计算机

中其编码所对应的实际值的精确程度。单精度可以保证小数点后面的6至7位。误差可分为转换误差和存储误差。如果一个十进制小数能转换成有限的二进制小数,且编码长度不超过相关存储单元的长度,则此十进制小数就可以无误差地存储在计算机的相关存储单元中。 浮点型数据在使用时需时刻考虑其精度,防止类似练习2.8中出现的认为3.11+3.12一定等于6.23的问题。 判断:上述说法是否正确?

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“怎样理解浮点型的精度。提示()精度对浮点型变量使用的影响。 …”相关的问题

第1题

float型数据通常用IEEE 754单精度浮点数格式表示。若编译器将float型变量x分配在 一个32位浮点寄存器FR1中,且x=-8.25,则FR1的内容是

A.C104 0000H

B.C242 0000H

C.C184 0000H

D.C1C2 0000H

点击查看答案

第2题

● 已知a是浮点型变量,k是整型变量,对程序中的表达式“a+k”求值时,在不损失精度的要求下,通常需要 (28) 。

(28)

A. 将k重新定义为浮点型变量

B. 将a重新定义为整型变量

C. 将k的值临时转换为浮点型

D. 将a的值临时转换为整型

点击查看答案

第3题

● 已知a是浮点型变量,k是整型变量,对程序中的表达式“a+k”求值时,在不损失精度的要求下,通常需要 (28) 。

(28)

A. 将k重新定义为浮点型变量

B. 将a重新定义为整型变量

C. 将k的值临时转换为浮点型

D. 将a的值临时转换为整型

点击查看答案

第4题

已知a是浮点型变量,k是整型变量,对程序中的表达式“a+k”求值时,在不损失精度的要求下,通常需要 (28) 。

A.将k重新定义为浮点型变量

B.将a重新定义为整型变量

C.将k的值临时转换为浮点型

D.将a的值临时转换为整型

点击查看答案

第5题

已知a是浮点型变量,k是整型变量,对程序中的表达式“a+k”求值时,在不损失精度的要求下,通常需要______。

A.将k重新定义为浮点型变量

B.将a重新定义为整型变量

C.将k的值临时转换为浮点型

D.将a的值临时转换为整型

A.

B.

C.

D.

点击查看答案

第6题

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

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

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

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

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

点击查看答案

第7题

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

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

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

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

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

点击查看答案

第8题

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

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

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

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

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

点击查看答案

第9题

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

(30)

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

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

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

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

点击查看答案

第10题

1)#include < iostream >2)#include < cmath >3)using namespace std;4)double ma
1)#include< iostream >

2)#include< cmath >

3)using namespace std;

4)double max(double x,doubley)

5){

6)if(x>y)

7)return x;

8)else

9)return y;

10)}

11)int main()

12){

13)doublea,b,c;

14)cout<<" input two numbers:\n";

15)cin >>a >>b;

16)c=max(a,b);

17)cout<<" the squart of max imum="<< sqrt( c );

18)}

第13行中变量a、b、c的类型是:()

A.整型

B.单精度浮点型

C.双精度浮点型

D.字符型

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信