人教A版高中数学必修三第一章1.2-1.2.2条件语句 同步训练(I)卷

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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.

相关文档
最新文档