内容正文:
第8课循环结构--for循环
一、选择题
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.1
7.输入名字,循环输出100次爱技术,图中代码有几处错误:( )
A.3 B.4 C.5 D.6
8.用智能电饭煲烧饭时,当锅底的温度传感器每隔一定时间(比如200亳秒)将温度数据传送到微处理器,一旦发现温度达到103℃,微处理器就会控制继电器释放触点,让电饭煲停止烧饭,转入低温保温模式。某个时刻智能电饭煲工作的算法流程图,如图所示,该流程图所采用的算法控制结构是( )
A.顺序、分支 B.分支、循环 C.顺序、循环 D.顺序、分支、循环
9.某对分查找算法的 VB 程序段如下:
key=Val(Text1.Text)
i=1:j=8
Text2.Text=〝〞