首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 print(0.1+0.2==0.3)
以下程序的输出结果是( )。 print(0.1+0.2==0.3)
admin
2022-09-09
61
问题
以下程序的输出结果是( )。
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://www.kaotiyun.com/show/W76p777K
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
查询客户名称中有“网络”二字的客户信息的正确命令是
在VisualFoxPro中可以用DO命令执行的文件不包括
要将显示日期值时所用的分隔符设置为竖杠“|”,错误的设置命令是
假定一个表单里有一个文本框Textl和一个命令按钮组CommandGroup1。命令按钮组是一个容器对象,其中包含Command1和Command2两个命令按钮。如果要在Command1命,令按钮的某个方法中访问文本框的Value属性值,正确的表达式是
假设表单上有一选项组:⊙男○女,其中第一个选项按钮“男”被选中,请问该选项组的Value属性值为
设有如下关系表:则下列操作中正确的是
在VisuaFoxPro中,定义数据的有效性规则时,在规则框输入的表达式的类型是
在软件开发中,需求分析阶段可以使用的工具是
在表单(Forml)的INIT事件中编写程序代码,下列语句中不能将表单的背景颜色设置为绿色的是()。
打开考生文件夹下的DB数据库,完成如下基本操作:使用报表向导建立一个简单报表。要求选择TABA中的所有字段;记录不分组;报表样式为随意式;列数为1,字段布局为“列”,方向为“横向”;排序字段为NO,升序;报表标题为“计算结果一览表”;报表文
随机试题
我有嘉宾,________。
Whotalksmore,then,womenormen?Theseeminglycontradictory(矛盾的)evidenceisshownbythedifferencebetweenwhatIcallpubl
Theoftencriticizedchildoftheindustrialage,advertising,hasgrownassocietieshavebecomemoreindustrializedand,there
急性弥漫性腹膜炎最关键的治疗是
一般认为支气管哮喘患病率为
A、生理性免疫防御B、生理性免疫自稳C、免疫监视功能失调D、免疫自稳功能失调E、免疫防御作用过高清除病原微生物
管理机构对药品生产许可证实行
5月份,某进口商以49000元/吨的价格从国外进口一批铜,同时以49500元/吨的价格卖出9月份铜期货合约进行套期保值。至6月中旬,该进口商与某电缆厂协商以9月份铜期货价格为基准价,以低于期货价格300元/吨的价格交易铜。8月10日,电缆厂实施点价,以47
以下文学作品中属作家欧内斯特.海明威的代表作的是()。
对于社会政策和法规,下列说法错误的是( )。
最新回复
(
0
)