内容正文:
第11章 11.3 11.3.2
1.下列问题所描述出来的算法,其中不包含条件语句的为( )
A.输入三个表示三条边长的数,计算三角形的面积
B.给出两点的坐标,计算直线的斜率
C.给出一个数x,计算它的常用对数的值[来源:Z+xx+k.Com][来源:Z+xx+k.Com]
D.给出三棱锥的底面积与高,求其体积[来源:学科网]
解析 A,B,C三个选项都需要对输入的条件进行判断.
答案:D
2.对于条件语句说法正确的是( )
IF条件 THEN
语句体1
ELSE
语句体2
END IF
A.当条件满足时执行语句体2[来源:学|科|网Z|X|X|K]
B.当条件不满足时执行语句体1,语句体2
C.当条件满足时执行语句体1,语句体2[来源:学科网ZXXK]
D.当条件满足时执行语句体1
解析 由条件语句的格式知当条件满足时,执行语句体1.
答案:D
3.给出下列伪代码:
(1)若输入x=-3,则输出____________;
(2)若输入x=2 017,则输出____________.
解析 (1)若输入x=-3,则x≤5成立,因此输出“不合适”;(2)若输入x=2 017,则x≤5不成立,因此输出“合适”.
答案:(1)不合适 (2)合适[来源:Z+xx+k.Com]
4.编写一个程序,输入一个数x,如果它是正数,那么输出它,否则不输出.画出解决它的程序框图,并写出其伪代码.
解 程序框图如下图所示.
伪代码如下:
[来源:学*科*网Z*X*X*K]
5.编写计算y=的伪代码,并画出程序框图.[来源:学*科*网Z*X*X*K]
解 伪代码如下:
程序框图如下图所示.[来源:学。科。网]
[来源:Zxxk.Com]
$$