首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 print(0.1+0.2==0.3)
以下程序的输出结果是( )。 print(0.1+0.2==0.3)
admin
2022-09-09
32
问题
以下程序的输出结果是( )。
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全国计算机二级
相关试题推荐
查询在“北京”和“上海”出生的学生信息的SQL语句是
如果一个过程不包含RETURN语句,或者RETURN语句中没有指定表达式,那么该过程:
在VisualFoxPro中可以用DO命令执行的文件不包括
执行如下命令的输出结果是?15%4,15%-4
函数LOWER(’’NCREl23’’)的值是()。
在软件开发中,需求分析阶段可以使用的工具是
开发大型软件时,产生困难的根本原因是()。
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
关于Python文件打开模式的描述,以下选项中错误的是
以下选项中是Python中文分词的第三方库的是
随机试题
4岁女孩,反复咳嗽2个月,查体:体温正常,浅表淋巴结(一),咽(一),两肺多哮鸣音,无水泡音,反复抗生素治疗不愈,以往无呛咳病史,有过敏性鼻炎。如肺部哮鸣音广而且持续存在,则不能使用
面部的"危险三角区"是指
【背景资料】某安装公司中标一栋24层住宅楼,与业主签订了该栋楼的机电安装施工承包合同。项目实施过程中发生如下事件:事件1:公司委派另一处于后期收尾阶段项目的项目经理兼任该项目的项目经理。由于项目经理较忙,责成项目总工程师组织编制该项目的
某企业欲引进生产线,预计年产量为800万件。若引进甲生产线,其固定成本为400万元,单位产品可变成本为0.6元;若引进乙生产线,其固定成本为500万元,单位产品可变成本为0.4元,则()。
借贷记账法下的理论依据是()。
2012年5月4日,王某到甲公司上班,并与公司订立了5年期书面劳动合同。双方在劳动合同中就试用期、劳动报酬、工作时间和社会保险等内容作了约定,并约定王某若提前解约须向公司支付违约金10000元。2014年12月1日,决定自主创业的王某向甲公司递交了书面辞职
骨中的有机物主要是(),无机物主要是()。
在SQL语言中,用GRANT/REVOKE语句实现数据库的()。
我国法律规定,债权人领取提存物的权利,自标的物被提存之日起5年内不行使而消灭。该5年的期间属于()。
Amodemwesternfamilyisusuallymadeupofahusband,awifeandtheirchildren.Inmodemwesternsociety,youngerchildrens
最新回复
(
0
)