首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 print(0.1+0.2==0.3)
以下程序的输出结果是( )。 print(0.1+0.2==0.3)
admin
2022-09-09
50
问题
以下程序的输出结果是( )。
print(0.1+0.2==0.3)
选项
A、-1
B、True
C、False
D、0
答案
C
解析
在Python中,0.1+0.2=0.30000000000000004。原因是:对于十进制数,它只能表示以进制数的质因子为分母的分数。10的质因子有2和5,因此1/2、1/4、1/5、1/8和1/10都可以精确表示;相反,1/3、1/6和1/7都是循环小数,因为它们的分母使用了质因子3或者7。二进制(进制数为2)中,只有一个质因子,即2,因此只能精确表示分母质因子是2的分数。二进制中,1/2、1/4和1/8都可以被精确表示,但1/5或者1/10就变成了循环小数。所以,在十进制中能够精确表示的O.1与O.2(1/10与1/5),在计算机所使用的二进制中就变成了循环小数。当对这些循环小数进行数学运算并将二进制数据转换成人类可读的十进制数据时,会对小数尾部进行截断处理。在不同的语言中,运行0.1+0.2会输出不同的结果。本题选择C选项。
转载请注明原文地址:https://kaotiyun.com/show/W76p777K
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
下列程序段的输出结果是ACCEPTTOAIFA=[123]S=0ENDIFS=1?S
下列程序段执行以后,内存变量Y的值是x=76543y=0D0WHILEx>0Y==x%10+y*10x=int(x/10)ENDDO
下面的程序的功能是将11到2011之间的素数插入数据库prime,程序中的错误语句是CREATETABLEprime(datf)n=11DOWHILEn
下列函数返回类型为数值型的是
要想将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令
在表单(Forml)的INIT事件中编写程序代码,下列语句中不能将表单的背景颜色设置为绿色的是()。
(1)在考生文件夹下有一个数据库“图书借阅”,使用报表向导制作一个名为tsrepo的报表,存放在考生文件夹下。要求:选择borrows表中所有的字段。报表样式为“经营式”,报表布局:列数“1”,字段布局“列”,方向“纵向”,按“借书证号”字段升序排序,报表
关于Python文件打开模式的描述,以下选项中错误的是
以下选项中不是Python数据分析的第三方库的是
随机试题
主动脉瓣关闭不全时主要引起
下列哪项是糖尿病毛细血管间肾小球硬化症尿液检查的主要特点
A、葶苈子B、苦杏仁C、白芥子D、桑白皮E、紫苏子能止咳平喘,润肠通便,且无毒性的药物是
悬臂浇筑法施工刚构桥的挂篮由悬吊系统、行走系统和()组成。
宏远公司为国有企业,在2011年内发生了以下事项:(1)4月1日,宏远公司开出一张面额为10000元整的转账支票向某运输公司支付运费。次日.运输公司向银行提示付款,银行发现该支票为空头支票,遂予以退票,并对宏远公司处以1000元的罚款。某运输公司要求宏远
下列各项中,属于会计政策变更的是()。
下列属于代客外汇交易的是( )。
杜甫著名的“三别”中没有以下哪首诗?()
已知Cache命中率H=0.98,主存比Cache慢4倍,已知主存的存取周期为200ns,平均访问时间是()。
Educationisprimarilytheresponsibilityofthestates.Stateconstitutionssetupcertainstandardsandrulesfortheestablis
最新回复
(
0
)