18版高中数学第二章算法初步2.3.2循环语句学业分层测评北师大版必修3
时间:2025-05-01
时间:2025-05-01
2.3.2 循环语句
(建议用时:45分钟)
[学业达标]
一、选择题
1.观察下面的算法语句:
S=0
For i=1 To 100
S=S+i
Next
输出S.
该算法语句的功能是( )
A.求1×2×3×4×…×100的值
B.求1+2+3+4+…+100的值
C.求1×3×5×…×99的值
D.求1+3+5+…+99的值
【解析】根据For循环语句的作用可知通过累加求式子1+2+3+4+…+100的值.【答案】 B
2.以下程序
S=0
For x=-1 To 11
S=x*x
Next
输出S.
该程序输出结果是( )
A.-1 B.11
C.100 D.121
【解析】由For语句的算法特点可知,S=11×11=121.
【答案】 D
3.下列程序的运行结果为( )
i=0
1
S=0
Do
i=i+1
S=S+i
Loop While S<=20
输出i.
A.5 B.6
C.7 D.8
【解析】由于0+1+2+3+4+5=15,0+1+2+3+4+5+6=21,所以输出i=6.
【答案】 B
4.下列程序中循环语句的循环终止条件是( )
m=1
Do
m=m+3
Loop While m<10
输出m.
A.m=10 B.m<10
C.m>10 D.m≥10
【解析】当m<10时不成立,即m≥10时循环终止.
【答案】 D
5.运行下面的程序时,Do循环语句的执行次数是( )
N=0
Do
N=N+1
N=N*N
Loop While N<20
输出N.
A.3 B.4
C.15 D.19
【解析】0<20,1<20,2×2<20,5×5>20,循环结束.故While循环语句共执行了3次,所以选A.
【答案】 A
二、填空题
6.以下算法语句:
2
下一篇:中法网司法考试培训学校