天添资源网 http://www.ttzyw.com/
第一章 算法初步
1.2 基本算法语句
1.2.2 条件语句
1.2.3 循环语句
A级 基础巩固
一、选择题
1.下列算法:
①求和+++…+;
②已知两个数求它们的商;
③已知函数定义在区间上,将区间十等分求端点及各分点处的函数值;
④已知正方形的边长求面积.
其中可能用到循环语句的是( )
A.①② B.①③ C.①④ D.③④
解析:在问题处理时,对某一步骤或若干步骤重复执行多次的适用于循环语句,故①③可能用到.
答案:B
2.以下关于条件语句的说法,正确的是( )
A.条件语句的执行是按照程序中的先后顺序执行的
B.条件语句实现了程序框图中的条件结构
C.条件语句不能嵌套,即条件语句中不能再使用条件语句
D.条件语句一定要完整,即IF-THEN-ELSE-END
天添资源网 http://www.ttzyw.com/
天添资源网 http://www.ttzyw.com/
IF中每一部分都不能少
解析:条件语句先判断条件,再确定执行哪一支,故A错.条件语句要以嵌套,C错;IF-THEN-ELSE-END IF和ELSE根据情况可以省掉,D错.
答案:B
3.下列循环语句,循环终止时,i等于( )
A.3 B.4 C.5 D.6
解析:该循环语句是UNTIL语句,当条件成立时退出循环,D正确.
答案:D
4.下列程序语句是求函数y=|x-4|+1的函数值,则①处为( )
INPUT “x=”;x
IF x>=4 THEN
y=x-3
ELSE
____①____
END IF
PRINT y
END
A.y=3-x B.y=x-5
C.y=5-x D.y=ABS(x-4)+1
解析:因y=|x-4|+1=选C.
答案:C
天添资源网 http://www.ttzyw.com/
天添资源网 http://www.ttzyw.com/
5.下面程序的运行结果是( )
i=1
S=0
WHILE i