刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

《孙子算经》是我国古代重要的数学著作,其中有一题:"今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?"小王同学用Python编写了如下程序:
x=1
while x>0:
if not ( ):
x+=1
else:
print(x)
x+=1
关于上述程序,下列说法不正确的是?( )

A
把第一个x+=1改成break,则程序输出一个结果
B
括号内应填入的代码是x%3==2 and x%5==3 and x%7==2
C
该程序是个死循环
D
该程序将有无穷多个输出
使用微信搜索喵呜刷题,轻松应对考试!

答案:

A

解析:

【喵呜刷题小喵解析】根据题目描述,我们需要找到一个数,这个数除以3余2,除以5余3,除以7余2。因此,括号内应填入的代码是`x%3==2 and x%5==3 and x%7==2`。程序从小数1开始,逐个检查每个数是否满足条件,如果找到满足条件的数,就输出这个数并退出循环。如果第一个`x+=1`改成`break`,那么程序在找到满足条件的数后就会立即退出循环,只输出一个结果。因此,选项A“把第一个x+=1改成break,则程序输出一个结果”是正确的。选项B括号内应填入的代码是`x%3==2 and x%5==3 and x%7==2`是正确的,但题目问的是关于上述程序的不正确说法,因此选项B不正确。选项C“该程序是个死循环”不正确,因为程序在找到满足条件的数后会退出循环。选项D“该程序将有无穷多个输出”也不正确,因为程序在找到满足条件的数后就会退出循环,只输出一个结果。因此,选项C和D都是不正确的说法。
创作类型:
原创

本文链接:《孙子算经》是我国古代重要的数学著作,其中有一题:"今有物不知其数,三三数之剩二,五五数之剩三,七七

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share