高一数学必修3第一章课后强化训练卷
- 资源简介:
此资源为用户分享,在本站免费下载,只限于您用于个人教学研究。
高一数学必修3(人教版)课后强化训练(含详解)(10套打包)
高一数学必修3(人教版)课后强化训练(含详解):1-1-1.doc
高一数学必修3(人教版)课后强化训练(含详解):1.1.2.1.doc
高一数学必修3(人教版)课后强化训练(含详解):1.1.2.2.doc
高一数学必修3(人教版)课后强化训练(含详解):1.1.2.3.doc
高一数学必修3(人教版)课后强化训练(含详解):1.2.1.doc
高一数学必修3(人教版)课后强化训练(含详解):1.2.2.doc
高一数学必修3(人教版)课后强化训练(含详解):1.2.3.doc
高一数学必修3(人教版)课后强化训练(含详解):1.3.1.doc
高一数学必修3(人教版)课后强化训练(含详解):1.3.2.doc
高一数学必修3(人教版)课后强化训练(含详解):第一章章末归纳总结.doc
一、选择题
1.下列关于程序框图的说法中正确的个数是( )
①用程序框图表示算法直观、形象,容易理解
②程序框图能够清楚地展现算法的逻辑结构,也就是通常所说的一图胜万言
③在程序框图中,起止框是任何流程不可少的
④输入和输出框可用在算法中任何需要输入、输出的位置
A.1个 B.2个
C.3个 D.4个
[答案] D
[解析] 由程序框图定义可知,①②③④都正确.
2.在程序框图中,算法中间要处理数据或计算,可分别写在不同的( )
A.处理框内
B.判断框内
C.输入、输出框内
D.终端框内
[答案] A
[解析] 由处理框的意义可知,对变量进行赋值,执行计算语句,处理数据,结果的传送等都可以放在处理框内,∴选A.
3.在画程序框图时如果一个框图需要分开来画,要在断开处画上( )
A.流程线 B.注释框
C.判断框 D.连结点
[答案] D
4.在程序框图中,一个算法步骤到另一个算法步骤的连接用( )
A.连结点 B.判断框
C.流程线 D.处理框
[答案] C
[解析] 流程线的意义是流程进行的方向,一个算法步骤到另一个算法步骤表示的是流程进行的方向,故选C.而连结点是当一个框图需要分开来画时,在断开处画上连结点.
一、选择题
1.下面程序运行后输出结果是3,则输入的x值一定是( )
INPUT x
IF x>0 THEN
y=x
ELSE
y=-x
END IF
PRINT y
END
A.3 B.-3
C.3或-3 D.0
[答案] C
[解析] 该程序语句是求函数y=|x|的函数值,∵y=3,∴x=±3.
2.下列程序语句的算法功能是( )
INPUT a,b,c
IF a<b THEN
a=b
END IF
IF a<c THEN
a=c
END IF
PRINT a
END
A.输出a,b,c三个数中的最大数
B.输出a,b,c三个数中的最小数
C.将a,b,c按从小到大排列
D.将a,b,c按从大到小排列
[答案] A
[解析] 由程序语句可知,当比较a,b的大小后,选择较大的数赋给a;当比较a,c的大小后,选择较大的数赋给a;最后打印a,所以此程序的作用是输出a,b,c中最大的数.
[点评] (1)将程序中a<b,a<c改为a>b,a>c,则结果是输出a,b,c中的最小值.
(2)若要将a,b,c三数按从大到小顺序输出,则程序应改为:
INPUT “a,b,c=”;a,b,c
IF b>a THEN
t=a
a=b
b=t
END IF
IF c>a THEN
t=a
a=c
c=t
END IF
IF c<b THEN
t=b
一、选择题
1.如图是把二进制数11111(2)转化为十进制数的一个程序框图,判断框内应填入的条件是( )
A.i>4? B.i≤4?
C.i>5? D.i≤5?
[答案] A
[解析] 11111(2)=1+2+22+23+24.
由于程序框图中s=1+2s和i=1时,s=1+2×1=1+2,i=2时,s=1+2×(1+2)=1+2+22,i=3时,s=1+2+22+23,i=4时,s=1+2+22+23+24,故i>4时跳出循环,选A.
2.下面程序运行时,从键盘输入-3,则输出值为( )
A.-3 B.3
C.1 D.-1
[答案] D
[解析] 由程序知,当x>0时,y=1;否则,当x=0时,y=0;当x<0时,y=-1.
∴y=1 (x>0)0 (x=0)-1 (x<0).
3.如图,该程序运行后输出结果为( )
A.14 B.16 C.18 D.64
[答案] B
[解析] A初值为10,步长为-1,到A=3循环最后一次,A=2时,输出S,每循环一次,S的值增加2,故最后结果为S=16.
[点评] 注意程序项的改变引起结论的变化,请思考在下述情形下输出结果分别是多少?
①S=S+2与A=A-1交换前后次序.
②S=S+2改为S=A+2.
③A=A-1改为A=A-2.
④S=S+2改为S=S+A.
⑤S=S+2改为S=S+2]
4.(2010•福建文,6)阅读右图所示的程序框图,运行相应的程序,输出的i值等于( )
资源评论
共有 0位用户发表了评论 查看完整内容我要评价此资源