课时跟踪检测(六)
条件语句
1
.当
a
?/p>
3
时,下面的程序段输出的结果是
(
)
A
?/p>
9
B
?/p>
3
C
?/p>
10
D
?/p>
6
解析:?/p>
B
此程序段的功能是求分段函?/p>
y
?/p>
?/p>
?/p>
?/p>
?
?/p>
a
?/p>
a
<10
?/p>
a
2
?/p>
a
?0
的函数值,?/p>
a
?/p>
3
时,
y
?/p>
3.
故?/p>
B.
2
.给出以下四个问题,①输入一个数
x
,输出它的相反数.②求面积为
6
的正方形?
周长.③求三个数
a
?/p>
b
?/p>
c
中的最大数.④求函?/p>
f
(
x
)
?/p>
?
?/p>
?
?/p>
?/p>
x
?/p>
1
?/p>
x
??
x
?/p>
2
?/p>
x
?/p>
0
的函数值.
其中不需要用条件语句来描述其算法的有
(
)
A
?/p>
1
?/p>
B
?/p>
2
?/p>
C
?/p>
3
?/p>
D
?/p>
4
?/p>
解析:?/p>
B
①②直接用顺序结构即可,不需用条件语句;而③需要判断这三个数的?/p>
小,④是分段函数求值问题,故需用到条件语句?/p>
3
.给定程序:
x
?/p>
?
?
if
x>0
y
?/p>
1
?/p>
else
if
x
==
0
y
?/p>
0
?/p>
else
y
=-
1
?/p>
end
end
y
若输?/p>
x
=-
6
,则程序输出的结果是
(
)
A
?/p>
1
B
?/p>
6
C
?/p>
0
D
.-
1