人教A版高中数学必修三第一章1.2-1.2.2条件语句 同步训练(I)卷
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
人教A版高中数学必修三第一章1.2-1.2.2条件语句同步训练(I)卷姓名:________ 班级:________ 成绩:________
一、单选题 (共11题;共22分)
1. (2分)右边程序执行后输出的结果是S=()
A . 3
B . 6
C . 10
D . 15
2. (2分)如果执行右面的算法语句输出结果是2,则输入的值是()
A . 0或2
B . 或2
C . 2
D . 0
3. (2分) (2017高一下·南昌期末) 若运行所给程序输出的值是16,则输入的实数x值为()
A . 32
B . 8
C . ﹣4或8
D . 4或﹣4或8
4. (2分) (2016高二下·银川期中) 在如图的程序框图表示的算法中,输入三个实数a,b,c,要求输出的x是这三个数中最大的数,那么在空白的判断框中,应该填入()
A . x>c
B . c>x
C . c>b
D . c>a
5. (2分)右边程序执行后输出的结果是()
A . -1
B . 0
C . 1
D . 2
6. (2分)下列问题的算法适宜用条件结构表示的是()
A . 解不等式ax+b>0(a≠0)
B . 计算10个数的平均数
C . 求半径为3的圆的面积
D . 求方程x2﹣2x+1=0的根
7. (2分)阅读下面程序,若输入的数为5,则输出结果是INPUT x
IF x <3 THEN y=2*x
ELSE
IF x >3 THEN y=x*x-1
ELSE
y =2
END IF
END IF
PRINT y
END
A . 5
B . 16
C . 24
D . 32
8. (2分)给出以下四个问题:
①输入一个数x,输出它的相反数;
②求面积为6的正方形的周长;
③求三个数a,b,c中的最大数;
④求函数的函数值.
其中不需要用条件语句来描述其算法的有()
A . 1个
B . 2个
C . 3个
D . 4个
9. (2分)执行右面的框图,若输出结果为3,则可输入的实数x值的个数为()
A . 1
B . 2
C . 3
D . 4
10. (2分)给出下列四个问题:
①求方程ax2+bx+c=0的解;
②判断直线和圆的位置关系;
③给三名同学的成绩排名次;
④求两点间的距离.
其中不需要用条件语句来描述其算法的有()
A . 1个
B . 2个
C . 3个
D . 4个
11. (2分)以下给出对流程图的几种说法,其中正确说法的个数是()
①任何一个流程图都必须有起止框
②输入框只能放在开始框后,输出框只能放在结束框之后
③判断框是唯一一个具有超过一个退出点的符号.
A . 0
B . 1
C . 2
D . 3
二、填空题 (共6题;共7分)
12. (1分) (2019高二下·宁夏月考) 给出一个算法:
根据以上算法,可求得f(-1)+f(2)=________.
13. (2分)已知函数y=|x-3|,如图所示程序框图表示的是给定x值,求其相应函数值的算法.请将该程序框图补充完整.其中①处应填________,②处应填________.
14. (1分)已知程序如图,若a=35,则程序运行后结果是________.
INPUT a
b=a\10-a/10+a MOD 10
PRINT b
END
15. (1分)输入x=5,运行下面的程序之后得到y等于________ .
Input x
If x<0 then
y=(x+1)∗(x+1)
Else
y=(x﹣1)∗(x﹣1)
End if
Print y
End.
16. (1分)为了在运行下面的程序之后输出y=25,键盘输入的x应该是________.
17. (1分)阅读下面的程序:
上述程序如果输入的值是51,则运行结果是________.
三、解答题 (共5题;共30分)
18. (5分)设计一个算法,求使1+2+3+4+…+n>2 017成立的最小自然数,画出程序框图,并写出程序语句.
19. (10分)下列语句是求S=2+3+4+…+99的一个程序.请回答问题:
(1)程序中是否有错误?若有请加以改正;
(2)把程序改成另一种类型的循环语句.
20. (5分)给出以下10个数:4,10,70,33,95,74,29,17,60,30. 要求将大于40的数找出来,画出求解该问题的算法的程序框图,并写出程序.
21. (5分)画出求满足的最小正整数n的程序框图.
22. (5分)读下面所给的程序,依据程序画出程序框图,并说明其功能:
INPUT x
IF x>1 OR x<-1 THEN
y=1
ELSE y=0
END IF
PRINE y
END.