数学北师大必修 第二章算法初步单元检测 含解析
- 格式:doc
- 大小:8.40 MB
- 文档页数:7
第二章算法初步单元检测
一、选择题(每小题5分,共50分)
1.下面对算法描述正确的一项是().
A.算法只能用自然语言来描述
B.算法只能用图形方式来表示
C.同一个问题可以有不同的算法
D.同一问题的算法不同,结果必然不同
2.用二分法求方程x2-2=0的近似根的算法中要用哪种算法结构().A.顺序结构B.条件结构
C.循环结构D.以上都用
3.计算机执行下面的程序后,输出的结果是().
A=1
B=3
A=A+B
B=A-B
输出A,B
A.1,3 B.4,1 C.0,0 D.6,0
4.如图,程序框图输出的结果是5,则输入的x的值为().
A.2 B.-3 C.26 D.2或-3
5.如图所示的算法框图,下列说法正确的是().
A.第一个输出的数为1
B.第一个输出的数为4
C.交换与的顺序后输出结果相同
D.最后一个输出的是2 003
6.执行下面语句后,输出的值是().
A.4 B.5 C.54 D.55
7.某同学设计了如图的算法框图用以计算和式1×10+3×12+5×14+…+19×28的值,则在判断框中可以填写的表达式为().
A.I≥19 B.I>20 C.I>21 D.I<21
8.如图所示的算法框图中,语句“输出i”被执行的次数为().
A.32 B.33 C.34 D.35
9.对于下列算法:
输入a
If a>5 Then
b=4
Else
If a<3Then
b=5
Else
b=9
End If
End If
输出a,b
如果在运行时输入2,那么输出的结果是().
A.2,5 B.2,4 C.2,3 D.2,9
10.如图,若f(x)=x2,g(x)=log2x,输入x=0.25,则输出h(x)等于().
A.0.25 B.2 C.-2 D.-0.25
二、填空题(每小题5分,共20分)
11.某算法的程序框图如图所示,则输出量y与输入量x满足的关系式是________.
12.按如图所示的算法框图运算,若输入x=8,则输出k=________;若输出k=2,则输入x的取值范围是________.
13.阅读下列算法:
x=6
love=8
If x<love Then
love=x
输出love的值
End If
写出输出的结果为________.
14.随机抽取某产品n件,测得其长度分别为a1,a2,…,a n,则如图所示的程序框图输出的s=________,s表示的样本的数字特征是________.
三、解答题(共50分)
15.(12分)设计算法,求坐标平面内两点A (a ,b ),B (c ,d )之间的距离,并画出算法框图.
16.(12分)设函数2
21,2,
1,2,
x x x y x x ⎧-++≤=⎨
->⎩请画出求函数值y 的算法框图,并用算法语
句描述.
17.(12分)猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个,第二天又将剩下的桃子吃掉一半,又多吃了一个,以后每天早上都吃前一天剩下的一半零一个,到第十天早上想吃时,见只剩一个桃子了,求第一天共摘了多少桃子?画出算法框图,并用语
18.(14分)为了节约用水,学校改革澡堂收费制度,实行计时收费,洗澡时间在30分钟以内(含30分钟),每分钟收费0.1元,30分钟以上超出的部分每分钟0.2元,请设计算法,使用基本语句完成澡堂计费工作,要求输入时间,输出费用.
参考答案
1. 答案:C
2. 答案:D
3. 答案:B
解析:该程序运行的过程是: A =1 B =3 A =1+3=4 B =4-3=1 输出A =4,B =1.
4. 答案:D
5. 答案:A
解析:这是一个循环结构的算法框图.首先给n 赋值1,当n >2 000时结束程序,最后一个输出的是1 999,所以D 肯定是错误的,在第一个赋值结束时就输出n ,显然是1,如果交换
与n =n +3的顺序,第一个将会输出4,显然结果发生了变化.
6. 答案:B
解析:按执行过程一步一步分析,循环实现了A =22+32+42+52,但要注意输出语句的表达式.
7. 答案:B
解析:据和式可知当I =19时是求和的最后一项,然后是I =21,此时即要求终止程序,输出S ,故判断框可填入I >20,也可以填I ≥21.
8. 解析:由题意知i =1+3i (i =1,2,…),当i =1时,第1次输出i ,当i =34时,最后一次输出i ,所以共输出34次.
答案:C
9. 答案:A
解析:本题主要考查条件语句的应用.输入a 的值2,首先判断是否大于5,显然2不大于5,然后判断2与3的大小,显然2小于3,所以结果是b =5,因此结果应当输出2,5.
10. 答案:C 解析:h (x )取f (x )与g (x )中的较小值,即h (0.25)=min{f (0.25),g (0.25)},g (0.25)=log 20.25=-2,()211
0.25(
)416f ==. 11. 答案:2,1,
2,1x x y x x ⎧≤=⎨->⎩
解析:由题意知算法框图表达的是一个分段函数2,1,
2,1
x x y x x ⎧≤=⎨->⎩
12. 答案:4 (28,57] 解析:(1)x =8,k =0, x =2×8+1=17,k =1, x =2×17+1=35,k =2, x =2×35+1=71,k =3, x =2×71+1=143,k =4, ∵143>115,∴输出k =4. (2)由题意知21115,
2211115,
x x +≤⎧⎨
(+)+>⎩
解得x ∈(28,57]. 13. 答案:6
解析:这是一个简单的条件语句,首先给x 赋值6,love 赋值8,比较可得x <love 成立,根据条件的判断可知应把x (即6)的值赋给love ,然后输出love 的值即是6.
14. 答案:
12n
a a a n
++⋯+ n 件产品长度的平均数
解析:当i =1时,s =a 1; 当i =2时,1212
2122
a a a a s (-)++=
=;