人教新课标A版 高中数学必修3第一章算法初步 12基本算法语句 122条件语句 同步测试A卷.docx
《人教新课标A版 高中数学必修3第一章算法初步 12基本算法语句 122条件语句 同步测试A卷.docx》由会员分享,可在线阅读,更多相关《人教新课标A版 高中数学必修3第一章算法初步 12基本算法语句 122条件语句 同步测试A卷.docx(11页珍藏版)》请在冰点文库上搜索。
人教新课标A版高中数学必修3第一章算法初步12基本算法语句122条件语句同步测试A卷
人教新课标A版高中数学必修3第一章算法初步1.2基本算法语句1.2.2条件语句同步测试A卷
姓名:
________班级:
________成绩:
________
一、单选题(共13题;共26分)
1.(2分)(2018·榆社模拟)大衍数列,来源于《乾坤谱》中对易传“大衍之数五十”的推论.主要用于解释中国传统文化中的太极衍生原理.数列中的每一项,都代表太极衍生过程中,曾经经历过的两仪数量总和,是中华传统文化中隐藏着的世界数学史上第一道数列题.其规律是:
偶数项是序号平方再除以2,奇数项是序号平方减1再除以2,其前10项依次是0,2,4,8,12,18,24,32,40,50,…,如图所示的程序框图是为了得到大衍数列的前100项而设计的,那么在两个“ ”中,可以先后填入()
A.
是偶数?
B.
是奇数?
C.
是偶数?
D.
是奇数?
2.(2分)如图给出的是计算
的值的一个程序框图,则判断框内应填入的条件是()
A.i≤1005
B.i>1005
C.i≤1006
D.i>1006
3.(2分)分析下边的程序:
若输入38,运行右边的程序后,得到的结果是()
A.80
B.83
C.82
D.81
4.(2分)给出以下四个问题,其中不需要用条件语句来描述其算法的有()
①输入一个数x,输出它的相反数;
②求面积为6的正方形的周长;
③求三个数a,b,c中的最大数;
④求二进数111111的值.
A.1个
B.2个
C.3个
D.4个
5.(2分)已知程序:
INPUT “请输入一个两位正数”;x
IF x>9 ANDx<100 THEN
a=xMOD10
b=(x-a)/10
x=10*a+b
PRINT x
ELSE
PRINT “输入有误”
END IF
END
若输入的两位数是83,则输出的结果为()
A.83
B.38
C.3
D.8
6.(2分)阅读如图所示的程序:
INPUT x
IF x<0 THEN
y=x+3
ELSE
IF x>0 THEN
y=x+5
ELSE
y=0
ENDIF
ENDIF
PRINTy
END
如果输入x=-2,则输出的结果y为()
A.0
B.1
C.2
D.3
7.(2分)下列问题的算法适宜用条件结构表示的是()
A.解不等式ax+b>0(a≠0)
B.计算10个数的平均数
C.求半径为3的圆的面积
D.求方程x2﹣2x+1=0的根
8.(2分)下列程序
i=12
s=1
DO
s="s"*i
i=i-1
LOOPUNTIL“条件”
PRINT s
END
执行后输出的结果是132,那么在程序until后面的“条件”应为()
A.i>11
B.i>=11
C.i<=11
D.i<11
9.(2分)如果执行右面的算法语句输出结果是2,则输入的x值是()
A.0
B.
或2
C.2
D.0或2
10.(2分)条件语句的一般形式如图所示,其中B表示的是()
A.条件
B.条件语句
C.满足条件时执行的内容
D.不满足条件时执行的内容
11.(2分)(2016·海南模拟)已知函数f(x)=
的图象上关于y轴对称的点至少有3对,则实数a的取值范围是()
A.
B.
C.
D.
12.(2分)右边程序执行后输出的结果是S=()
A.3
B.6
C.10
D.15
13.(2分)给出下列程序:
如果输入x1=2,x2=3,那么执行此程序后,输出的结果是()
A.7
B.10
C.5
D.8
二、填空题(共6题;共7分)
14.(1分)为了在运行下面的程序之后输出y=25,键盘输入的x应该是________.
15.(1分)下列程序输出的结果是________.
16.(2分)已知函数y=|x-3|,如图所示程序框图表示的是给定x值,求其相应函数值的算法.请将该程序框图补充完整.其中①处应填________,②处应填________.
17.(1分)当x=3时,下面算法的输出结果是________.
18.(1分)已知有下面的程序,如果程序执行后输出的结果是360,那么在程序UNTIL后面的“条件”应为________.
i=6
s=1
DO
s=s*i
i=i-1
LOOPUNTIL 条件
PRINT s
END
19.(1分)阅读下面的程序:
上述程序如果输入的值是51,则运行结果是________.
三、解答题(共2题;共10分)
20.(5分)读下面所给的程序,依据程序画出程序框图,并说明其功能:
INPUT x
IF x>1 OR x<-1 THEN
y=1
ELSE y=0
ENDIF
PRINE y
END.
21.(5分)编写程序,使得任意输入2个整数按从大到小的顺序输出.
参考答案
一、单选题(共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、
15-1、
16-1、
17-1、
18-1、
19-1、
三、解答题(共2题;共10分)
20-1、
21-1、