算法初步流程图基本算法语句章节综合学案练习(三)含答案人教版新高考分类汇编
- 格式:doc
- 大小:660.50 KB
- 文档页数:10
高中数学专题复习
《算法初步流程图基本算法语句》单元过关检测
经典荟萃,匠心巨制!独家原创,欢迎下载!
注意事项:
1.答题前填写好自己的姓名、班级、考号等信息 2.请将答案正确填写在答题卡上
第I 卷(选择题)
请点击修改第I 卷的文字说明 评卷人
得分
一、选择题
1.1 .(汇编年高考山东卷(文))执行右边的程序框图,若第一次输入的a 的值为
-1.2,第二次输入的a 的值为1.2,则第一次、第二次输出的a 的值分别为
( )
A .0.2,0.2
B .0.2,0.8
C .0.8,0.2
D .0.8,0.8
2.2 .(汇编年高考福建卷(文))阅读如图所示的程序框图,运行相应的程序,如
果输入某个正整数n 后,输出的)20,10( S ,那么n 的值为 ( )
A .3
B .4
C .5
D .6
3.3 .(汇编年高考辽宁卷(文))执行如图所示的程序框图,若输入
8,n S ==则输出的
( )
A .
49
B .
67
C .
89
D .
1011
4.4 .(汇编年高考新课标1(理))运行如下程序框图,如果输入的[1,3]t ∈-,则
输出s 属于
( )
A .[3,4]-
B .[5,2]-
C .[4,3]-
D .[2,5]-
5.5 .(汇编年普通高等学校招生统一考试辽宁数学(理)试题(WORD 版))执行
如图所示的程序框图,若输入10,n S ==则输出的
( )
A .
511
B .
1011
C .
3655
D .
7255
6.6 .(汇编年普通高等学校招生统一考试福建数学(理)试题(纯WORD 版))阅
读如图所示的程序框图,若输入的10k =,则该算法的功能是 ( )
A .计算数列{}
12n -的前10项和 B .计算数列{}12n -的前9项和 C .计算数列{}21n -的前10项和
D .计算数列{
}
21n -的前9项和
7.(汇编全国3文)计算机中常用十六进制是逢16进1的计数制,采用数字0~9和字母A ~F 共16个计数符号,这些符号与十进制的数的对应关系如下表: 16进
制 0 1 2 3 4 5 6 7 8 9 A B C D E F
10进
制
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
例如,用十六进制表示:E+D=1B ,则A ×B=( ) (A )6E (B )72 (C )5F (D )B0
8.(汇编福建文)
第II 卷(非选择题)
请点击修改第II 卷的文字说明 评卷人
得分
二、填空题
9. 如图所示的流程图,输出y 的值为3,则输入x 的值为 ▲ . 10.如图,是一个算法的伪代码,则输出的结果是 .
11. 根据如图所示的伪代码,若输出y 的值为3,则输入x 的值为 ▲ .
11241Pr int
I S While S I I S S I End While I
←←≤←+←⨯
12.执行右边的程序框图,则输出的a 值是 ▲ .
入正整数(2)N N 和实13.如果执行右边的程序框图,输数12,,...,n a a a ,输出,A B ,则
( )
结束 否
开始 a ←1 a ←3a +1
输出a a >100 是 (第4题图)
开
2a =,1n =
输出
a 结
3a a =
1
n n =+2010n >
是 否
A .A
B +为12,,...,n a a a 的和 B .
2
A B
+为12,,...,n a a a 的算术平均数 C
.A 和B 分别是12,,...,n a a a 中最大的数和最小的数 D .A 和B 分别是12,,...,n a a a 中最小的数和最大的数 (汇编新课标理)
14.如果执行上(右)边的程序框图,输入2,0.5x h =-=,那么输出的各个数的合等于( )
(A )3 (B ) 3.5 (C ) 4 (D )4.5(汇编宁夏海南卷理)
15.程序框图如图所示,将输出的a 的值依次记为a 1,a 2,…,a n ,其中*n ∈N 且2010n ≤.那么数列{}n a 的通项公式为
16.阅读右边的程序框图,运行相应的程序,则输出s 的值为 ( )
A .240
B .60
C .48
D .16
17.若某算法流程图如右图所示,则输出的n 值是 。
18.阅读右边的程序框图,运行相应的程序,则输出s 的值为 (A)-1 (B)0 (C)1 (D)3(汇编天津文)(3)
19.在如图所示的流程图中,输出的结果是_________
20. 为了求方程lg 3x x =-的近似解,我们设计了如图所示的流程图,其输出的结果 ▲ .
f (a )←l
g a +a -3 f (x 0)←lg x 0+x 0-3
f (a )f (x 0)>0
a ←x 0
b ←x 0
|a -b |≤
Y
N
N
x 0←(a +b )/2
评卷人
得分
三、解答题
21.已知数列}{n a 中,21=a ,且)2(1≥+=-n a n a n n ,求此数列的第m 项m a 的值
)2(≥m ,现给出此算法流程图的一部分。
(1)请将空格部分(两个)填上适当内容。
(2)用“For ”语句写出相应的算法。
(3)若输出S=16,则输入的m 是多少?
22.先分步写出求246100⨯⨯⨯⨯的值的一个算法,再画出流程图。
【参考答案】***试卷处理标记,请不要删除
评卷人
得分
一、选择题
输出Y (第6题)
Read x
If 10x ≤ Then 21y x ←- Else 0.1y x ← End If
y (第
7题) 1.C 2.B 3.A 4.A 5.A 6.A 7.A 8.
第II 卷(非选择题)
请点击修改第II 卷的文字说明 评卷人
得分
二、填空题
9.1 解析:1
解析: 2或30 13.C 14.B
15.1
23n n a -=
16.C 17. 18.B
【解析】 本题主要考查条件语句与循环语句的基本应用,属于容易题。
第一次运行程序时i=1,s=3;第二次运行程序时,i=2,s=2;第三次运行程序时,i=3,s=1;第四次运行程序时,i=4,s=0,此时执行i=i+1后i=5,推出循环输出
结束 Y 输出y N
(第5
开始 输入x x>0 y ←2x +1
y ←2x
+1
s=0.
【温馨提示】涉及循环语句的问题通常可以采用一次执行循环体的方式解决。
19.; 20.2.5 评卷人
得分
三、解答题
21.(1)T=2 1+≥m T (2)
22. 略。