人教新课标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、