首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下代码的输出结果是( )。 print(0.1+0.2==0.3)
以下代码的输出结果是( )。 print(0.1+0.2==0.3)
admin
2021-03-16
59
问题
以下代码的输出结果是( )。
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的分数。二进制中,1/2、1/4及1/8都可以被精确表示。但1/5或者1/10就变成了循环小数。所以,在十进制中能够精确表示的0.1与0.2(1/10与1/5),到了计算机所使用的二进制中就变成了循环小数。当对这些循环小数进行数学运算并将二进制数据转换成人类易读的十进制数据时,会对小数尾部进行截断处理。在不同的编程语言中,运行0.1+0.2会输出不同的结果。本题选择C选项。
转载请注明原文地址:https://kaotiyun.com/show/Bq6p777K
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
查询“教师表”的全部记录并存储于临时文件one.dbf中的SQL命令是()。
运算结果不是2010的表达式是()。
在VisualFoxPro中,下面关于属性、事件、方法叙述错误的是()。
下列程序段的循环结构执行后,x的值为FORx=1TO8STEP2y=y+xENDFOR?x
设数据库有如下表:图书(图书号,书名,单价)购书(顾客编号,图书号,数量,购书日期)已知购书表中已经保存了购买多本图书的信息。下列语句中,与“SELECT*FROM图书WHERE图书号IN(SELECT图书号FROM购书)”语句等价的是()。
下面程序的运行结果()。s=0i=1DOWHILEi
下列叙述中,不属于软件需求规格说明书的作用的是()。
软件调试的目的是
在VisualFoxPro中,编译或连编生成的程序文件的扩展名不包括
以下选项中不是Python语言的保留字的是
随机试题
暴露疗法适用于()
女性,20岁,突发心悸1h。过去有类似发作史,可自行终止。查体甲状腺不大,心界不大,心率180bpm,律齐,未闻及杂音。为明确诊断应立即做
组成中含有桔甘汤(桔梗、甘草)药物的方剂是
关于中心性浆液性视网膜脉络膜病变的叙述,错误的是
根据《疫苗流通和预防接种管理条例》,药品批发企业申请新增疫苗经营业务,应当具备的条件包括()
房地产投资信托基金将其收入现金流的主要部分分配给投资者,而本身仅起到一个投资代理作用。投资者将资金投入房地产投资信托基金有很多优越性,其中包括()。
国家规划对企业的生产经营有()作用。
下列有关会计电算化岗位设置的说法中,正确的有()。
某投资人投资3万元认购某开放式基金,认购金额在募集期间产生的利息为5万元,其对应的认购费率为1.8%,基金份额面值为1元,则基金净认购金额为()元。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
最新回复
(
0
)