循环语句创新演练大冲关课下检测.doc
文本预览下载声明
一、选择题
1.
该程序是下列哪个和式的计算( )
A. B.0+1+…+99
C.1+2+3+…+99 D.1+2+…+100
答案:C
2.关于当型循环语句叙述正确的是( )
A.总是执行循环体
B.执行一次循环体
C.满足条件时执行循环体
D.遇到WEND就执行循环体
解析:对于当型循环语句,条件成立时,执行循环体,否则不执行循环体.
答案:C
3.如果以下程序运行后输出的结果是132,那么在程序中LOOP UNTIL后面的“条件”应为( )
解析:该程序中使用了直到型循环语句,当条件不满足时执行循环体,满足时退出循环,由于输出132,故执行了两次循环体,因此条件应为“i11”.
答案:D
4.已知程序如图,运行的结果是( )
A.j=j-1
B.j=100
C.j=10
D.j=9
解析:当j=10时,10×10=100,不再满足于j*j100,跳出循环体,j=10-1=9.
答案:D
二、填空题
5.下列算法语句的功能是________(只写式子不计算).
答案:S=+++…++
6.写出运行下列程序后的输出结果.
解析:(1)1+2+3+4+5+6=2120.
i=i+1=7
(2)同(1)可知i=6.
答案:7 6
7.用UNTIL语句编写程序,计算+++…+的值.程序如下:
请将程序补充完整,横线处应填________.
解析:横线处应填循环终止的条件,由于该循环语句是直到循环型语句,则满足该条件时循环终止,故填i19.
答案:i19
8.下列问题可以设计成循环语句计算的是________.
求1+3+3+…+3的和;
比较a,b两个数的大小;
对于分段函数,要求输入自变量,输出函数值;
求平方值小于100的最大整数.
解析:根据循环结构的特点可知,对可利用循环结构来实现,因而可设计成循环语句来计算,而可用条件语句来计算.
答案:
三、解答题
9.(1)求1 000以内的完全平方数并输出.
(2)输出1~100中(包括1和100)能被7整除的所有整数.
解:(1)程序设计如下:
(2)程序设计如下:
10.2000年底我国人口总数约为13亿,现在我国人口平均年增长率为1%.编写程序,计算多少年后我国的人口总数将达到或超过18亿?
解:程序:
直到型 当型
显示全部