浙教版(2020)初中信息技术八年级上册第二单元第8课 循环结构——for循环 同步练习
试卷更新日期:2022-01-12 类型:同步测试
一、选择题
-
1. 有如图所示的流程图,下列说法正确的是( )A、程序运行结束后,m的值为1098 B、该流程图中只有循环结构,没有选择结构 C、程序运行过程中,语句“k <=3?”的执行次数为3次 D、程序运行过程中,语句“n=0?”的执行次数为3次2. 求解方程ax2+bx+c=0(a≠0),如果用计算机编程去实现这样的过程,用到的主要算法结构是( )A、分支结构 B、嵌套结构 C、循环结构 D、顺序结构3. 在Python程序中,要求s=3+6+9+…+300的值,可以采用如下代码,下列选项中的说法不正确的是( )。A、for循环语句中步长为3 B、语句s=0应改为s=1 C、语句s=s+i共循环执行了100次 D、程序使用了循环结构4. 在Python中,下列循环结构用法错误的是( )。A、for i in range(20): B、for i in range(0,10): C、for i in range(10,0,2): D、while s<50:5. 某算法的部分流程图如图所示,执行这部分程序,下列说法正确的是( )A、该流程图用于求1到100间,所有能被5整除的数的和 B、该流程图从结构上看,是一个循环结构中又嵌套了另一个循环结构 C、程序运行结束后,i的值是100 D、将①处s←1:i←2改为s←1:i←1,不影响输出结果6. 有如下python程序段:
s=0
for i in range(101):
s+=i
print("s=",s)
循环变量i的终值是( )
A、101 B、100 C、0 D、17. 输入名字,循环输出100次爱技术,图中代码有几处错误:( )A、3 B、4 C、5 D、68. 用智能电饭煲烧饭时,当锅底的温度传感器每隔一定时间(比如200亳秒)将温度数据传送到微处理器,一旦发现温度达到103℃,微处理器就会控制继电器释放触点,让电饭煲停止烧饭,转入低温保温模式。某个时刻智能电饭煲工作的算法流程图,如图所示,该流程图所采用的算法控制结构是( )A、顺序、分支 B、分支、循环 C、顺序、循环 D、顺序、分支、循环9. 某对分查找算法的VB程序段如下:key=Val(Text1.Text)
i=1: j=8
Text2.Text=〝〞
Do While i<=j
m=Int(i+j)/2)
If key=a(m) Then Exit Do 'Exit Do 表示退出循环
If key<a(m) Then j=m-1
Else
i=m+1
Text2.Text=Str(a(m))+Text2.Text
Loop
数组元素 a(1)到 a(8)的数据依次为“12,25,36,47,68,79,87,99”,文本框 Text1中输入的值是 12,执行该程序段后,文本框Text2中显示的是( )
A、68 47 25 12 B、47 25 12 C、68 36 12 D、25 4710. 在编写python程序时缩进的作用是( )。A、让程序更美观 B、只在for循环中使用 C、只在if语句中使用 D、用来界定代码块11. 如图有可视化界面程序中的jiemi()函数中的for循环改为while条件循环:下列选择正确的是( )
A、用while循环时,运算速度降低了 B、用while循环时,运算速度是提高了 C、用while循环时,运算速度没变 D、再将i=i+1改为i+=1,运算速度没变化12. 有部分流程图结构如图,其算法结构属于( )A、顺序结构 B、重复结构 C、分支结构 D、循环结构13. “若是本书店会员,所有商品打八五折,否则无折扣”,用算法描述这一问题,合适的算法结构是( )A、分支结构 B、循环结构 C、顺序结构 D、树形结构14. 关于三种基本结构的流程图,下列选择正确的是()A、一是顺序结构、二是分支结构、三是循环结构 B、一是顺序结构、二是循环结构、三是分支结构 C、一是分支结构、二是顺序结构、三是循环结构 D、一是循环结构、二是分支结构、三是顺序结构15. 下图中的流程图主要是哪种程序结构?( )A、顺序结构 B、分支结构 C、循环结构 D、框架结构16. 以下程序代码主要体现了哪种程序结构( )Import math
x =100
if x<0 :
y = abs(x)
else:
y=math. sqrt(x)
A、分支结构 B、树型结构 C、顺序结构 D、循环结构17. 以下是一段Python程序,它的基本结构属于( )a=1
b=a+1
print(a,b)
A、顺序结构 B、分支结构 C、循环结构 D、树形结构二、填空题
-
18. 2016年5月,公安部儿童失踪信息紧急发布平台正式启动,以帮助相关部门救助失踪儿童。该平台根据儿童失踪的时间决定信息推送的半径:以儿童失踪地点为圆心,失踪时间l外时内,推送半径100公里;失 踪时间2小时内,推送半径200公里;失踪时间3小时内,推送半径300公里;失踪时间超过3小时的,推送半径500公里。若使用流程图来描述“失踪时间”与“信息推送半径”的关系,应采用的算法逻辑结构是。(顺序结构/选择结构/循环结构)