资源描述
双基限时练(十四)
一、选择题
1.下列函数求值算法中需要用到条件语句的函数为( )
A.f(x)=x2-1
B.y=x3-1
C.f(x)=
D.f(x)=2x
答案 C
2.某一算法用语句描述如下:
输入x;
If x>=1 Then
y=x+1
Else
y=2x+1
End If
输出y.
当执行程序时,没有执行语句y=x+1,这是由于( )
A.x=1 B.程序消灭错误
C.x<1 D.以上都有可能
解析 由If-Then-Else型的语句的功能,可知答案为C项.
答案 C
3.给出以下四个问题:①输入一个数x,输出它的相反数;②求面积为9的正方形的边长;③求a、b、c这三个数中的最小数;④求函数f(x)=的函数值.其中不需要用条件语句来描述其算法的有________个( )
A.1 B.2
C.3 D.4
解析 ①②不是选择结构,不需要用条件语句描述.
答案 B
4.下面是一个算法的If语句,若程序执行后输出的结果为0.7,则输入的值为( )
解析 由题意,对应的函数为
c=
由0.2+0.1×(t-3)=0.7,解得t=8.
答案 D
5.当a=1,b=3时,执行完如下的一段程序后x的值是( )
输入a,b;
If a<b Then
x=a+b
Else
x=a-b
End If
输出x.
A.1 B.3 C.4 D.-2
解析 ∵a<b,∴x=a+b=4.
答案 C
6.网通公司规定,某地区市话费为:前3分钟为0.22元,以后每分钟0.1元,请设计算法,输出费用,以下四种算法正确的是( )
解析 逐个检验.
答案 A
二、填空题
7.已知下列算法:
输入x;
If x<0 Then
f(x)=4x
Else
f(x)=2x
End If
输出f(x).
依据以上算法可知f(-3)+f(2)=________.
解析 由题意,可得f(x)=
∴f(-3)+f(2)=4×(-3)+22=-8.
答案 -8
8.下列语句要解决的问题是__________.
输入x;
If x<2 Then
y=2x-3
Else
y=2x
End If
输出y.
解析 由If-Then-Else语句的功能可知.
答案 求函数y=的函数值
9.阅读下面的程序,写出程序运行的结果.
(1)若x=6,则P=________;
(2)若x=20,则P=________.
解析 此题是求分段函数
P=的函数值,
∴当x=6时,P=0.35×6=2.1;
当x=20时,P=10×0.35+(20-10)×0.7=10.5.
答案 2.1 10.5
三、解答题
10.任给一个实数,推断它的奇偶性,写出该算法的一个程序.
解 程序如下:
输入x;
m=x除以2的余数
If m=1 Then
输出“x是奇数”
Else
输出“x是偶数”
End If
11.设计一个算法,输入一个同学的成果S,依据该同学成果的不同值输出:若S<90,则输出不及格,若90≤S≤119,则输出及格,若S≥120,则输出“优秀”.
解 程序如下:
输入S;
If S<90 Then
输出“不及格”
Else
If S>=120 Then
输出“优秀”
Else
输出“及格”
End If
End If
12.将下列算法框图转化为条件语句.
解 输入x
If x>0 Then
输出x
Else
输出-x
End If
思 维 探 究
13.以下给出的是用条件语句编写的一个程序,依据该程序回答:
输入x;
If x<3 Then
y=2x
Else
If x>3 Then
y=x2-1
Else
y=2
End If
End If
输出y.
(1)若输入4,则输出的结果是________;
(2)该程序的功能是求函数________的函数值.
答案 (1)15 (2)y=
展开阅读全文