3 几种基本语句
3.1 条件语句
课后篇巩固提升
1.给出以下4个问题:
①输入一个数x,输出它的相反数;
②求周长为8的正方形的面积;
③求三个数a,b,c中的最小值;
④求函数f(x)={■(x^2+1"," x≥0"," @2x"-" 3"," x<0)┤的函数值.
其中不需要用条件语句来描述其算法的有( )
A.①② B.②③ C.③④ D.①③
答案A
2.以下算法语句运行的结果为( )
a=2
b=-2
m=a
a=b . ]
b=m
If a>b Then
x=a-b
Else
x=a+b
End If
输出x.
A.0 B.2 C.4 D.-4
答案A
3.若运行下面的算法语句之后输出y=9,则输入x的值为0( )
输入x;
If x<0 Then
y=(x+1)2
Else
y=(x-1)2
End If
输出y.
A.-4 B.-2
C.4或-4 D.-2或2
解析程序表示求函数
y={■("(" x+1")" ^2 "," x<0"," @"(" x"-" 1")" ^2 "," x≥0)┤的值.
所以当y=9时,由(x+1)2=9,
得x=-4;
由(x-1)2=9,得x=4. . ]
所以输入x的值为4或-4.
答案C
4.下面程序的算法功能是:判断任意输入的数x是不是正数,若是,则输出它的平方值;若不是,则输出它的相反数.
输入x