人教新课标A版 高中数学必修3第一章算法初步 1.2基本算法语句 1.2.2条件语句 同步测试(II

人教新课标A版 高中数学必修3第一章算法初步 1.2基本算法语句 1.2.2条件语句 同步测试(II
人教新课标A版 高中数学必修3第一章算法初步 1.2基本算法语句 1.2.2条件语句 同步测试(II

人教新课标A版高中数学必修3第一章算法初步 1.2基本算法语句 1.2.2条件语句

同步测试(II)卷

姓名:________ 班级:________ 成绩:________

一、单选题 (共13题;共26分)

1. (2分)处理框的作用是()

A . 表示一个算法的开始

B . 表示一个算法输入

C . 赋值计算

D . 判断条件是否成立

2. (2分)为了在运行下面的程序后得到输出y=9,则应该输入()

A . x=-4

B . x=-2

C . x=4或x=-4

D . x=-2或x=2

3. (2分)执行右面的框图,若输出结果为3,则可输入的实数x值的个数为()

A . 1

B . 2

C . 3

D . 4

4. (2分)给出以下四个问题,其中不需要用条件语句来描述其算法的有()

①输入一个数x,输出它的相反数;

②求面积为6的正方形的周长;

③求三个数a,b,c中的最大数;

④求二进数111111的值.

A . 1个

B . 2个

C . 3个

D . 4个

5. (2分)将右图算法语句(其中常数e是自然对数的底数)当输入x为3时,输出y的值为()输入x

IFx e THEN

y=0.5+0.5*(x-2)

ELSE

y=0.5*x

END IF

输出y

A . 1

B . 1.5

C . 2

D . 0.859141

6. (2分)下面程序运行后输出结果是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

7. (2分)在输入语句中,若同时输入多个变量,则变量之间的分隔符号是()

A . 逗号

B . 空格

C . 分号

D . 顿号

8. (2分)下列程序

i=12

s=1

DO

s=" s" * i

i = i-1

LOOP UNTIL “条件”

PRINT s

END

执行后输出的结果是132,那么在程序until后面的“条件”应为()

A . i >11

B . i >=11

C . i <=11

D . i<11

9. (2分)读程序

甲:INPUT i=1 乙:INPUT i=1000

S=0 S=0

WHILE i<=1000 DO

S=S+i S=S+i

i=i+l i=i-1

WEND LOOP UNTIL i≤1

PRINT S PRINT S

END END

对甲乙两程序和输出结果判断正确的是()

A . 程序不同,结果不同

B . 程序不同,结果相同

C . 程序相同,结果不同

D . 程序相同,结果相同

10. (2分)阅读下面的程序:

a=3

IF a<=3 THEN

PRINT 3

END IF

IF a<=4 THEN

PRINT 4

END IF

IF a<=5 THEN

PRINT 5

END IF

IF a<=6 THEN

PRINT 6

END IF

END

可知程序运行的结果是()

A . 3

B . 3 4

C . 3 4 5

D . 3 4 5 6

11. (2分)已知是(-∞,+∞)上的增函数,则a的取值范围是().

A . (1,+∞)

B . (1,3)

C . [,3)

D . (1,)

12. (2分)以下关于条件语句的说法,正确的是()

A . 条件语句的执行是按照程序中的先后顺序执行的

B . 条件语句实现了程序框图中的条件结构

C . 条件语句不能嵌套,即条件语句中不能再使用条件语句

D . 条件语句一定要完整,即IF-THEN-ELSE-END IF中每一部分都不能少

13. (2分)(文)如图所示的程序是计算函数y=f(x)函数值的程序,若输入的x的值为4,则输出的y 值为()

A . 17

B . 3

C . -3

D . -17

二、填空题 (共6题;共7分)

14. (1分)读程序,完成下列题目:程序如图:

INPUT x

IF x>=1 THEN

y=x+1

ELSE

y=2*x+1

END IF

PRINT y

END

(1)若执行程序时,没有执行语句y=x+1,则输入的x的范围是________;

(2)若执行结果为3,则执行的赋值语句是________,输入的x的值是________.

15. (1分)当x=3时,下面算法的输出结果是________.

16. (2分)已知给出下面的程序:

INPUT “x=”;x

x=x+99

IF x>100 THEN

x=x MOD 5

PRINT x

ELSE x=SQR(x)

END IF

PRI NT x

END

输入x=100时,输出结果为________;

输入x=-18时,输出结果为________.

17. (1分)阅读如图所示的程序,回答下列问题.

IF x<=2 THEN

y=0.2

ELSE

y=0.2+0.1*(x-3)

END IF

PRINT y

END

程序表示的函数关系式是________.

18. (1分)下列程序输出的结果是________.

19. (1分) (2017高一下·卢龙期末) 读程序,该程序表示的函数是________.

三、解答题 (共2题;共10分)

20. (5分)汽车托运重量为P(kg)的货物时,托运每千米的费用(单位:元)标准为:

y=

试编写一程序求行李托运费.

21. (5分)结合图形,说明下列程序的功能.

参考答案一、单选题 (共13题;共26分)

1-1、

2-1、

3-1、

4-1、

5-1、

6-1、

7-1、

8-1、

9-1、

10-1、

11-1、

12-1、

13-1、

二、填空题 (共6题;共7分)

14-1、

14-2、

15-1、

16-1、

17-1、

18-1、

19-1、

三、解答题 (共2题;共10分) 20-1、

21-1、

相关主题
相关文档
最新文档