贵州晴隆一中学度高二上学期抽考数学理.docx
《贵州晴隆一中学度高二上学期抽考数学理.docx》由会员分享,可在线阅读,更多相关《贵州晴隆一中学度高二上学期抽考数学理.docx(13页珍藏版)》请在冰豆网上搜索。
贵州晴隆一中学度高二上学期抽考数学理
贵州晴隆一中2018-2019学度高二上学期8月抽考-数学(理)
I卷
【一】选择题
1、执行如图21-2所示的程序框图,假如输入p=5,那么输出的S=()
图21-2
A、
B、
C、
D、
【答案】C
2、以下给出的赋值语句中正确的选项是〔〕
A、3=AB、M=-MC、B=A=2D、
【答案】B
3、用“辗转相除法”求得
和
的最大公约数是〔〕
A、
B、
C、
D、
【答案】D
4、以下程序运行后的输出结果为〔〕
A、17B、19C、21D、23
【答案】C
5、以下给出的是计算
的值的一个程序框图〔如下图〕,其中判断框内应填入的条件是〔〕
A、i>10B、i<10C、i<20D、I>20
【答案】A
6、读程序
甲:
INPUTi=1乙:
INPUTI=1000
S=0S=0
WHILEi≤1000DO
S=S+iS=S+I
i=i+lI=I一1
WENDLoopUNTILI<1
PRINTSPRINTS
ENDEND
对甲乙两程序和输出结果判断正确的选项是()
A、程序不同结果不同B、程序不同,结果相同
C、程序相同结果不同D、程序相同,结果相同
【答案】B
7、840和1764的最大公约数是〔〕
A、84B、12C、168D、252
【答案】A
8、执行如下图的程序框图,输出的
值为(〕
A、5B、6C、7D、8
【答案】A
9、执行如下图的程序框图,输出的
值为〔〕
A、
B、
C、
D、
【答案】D
10、下面为一个求20个数的平均数的程序,在横线上应填充的语句为()
A、i>20B、i<20C、i>=20D、i<=20
【答案】A
11、程序框图如图21-1所示,那么该程序运行后输出的B等于()
图21-1
A、7B、15
C、31D、63
【答案】D
12、阅读如下图的程序框图,那么输出的S=()
A、45B、35
C、21D、15
【答案】D
II卷
【二】填空题
13、
(1)下面算法的功能是。
(2)以下算法输出的结果是〔写式子〕
(3〕下图为一个求20个数的平均数的程序,在横线上应填充的语句为
【答案】
(1)统计x1到x10十个数据中负数的个数。
(2)
(3〕i>20
14、阅读如下图的流程图,运行相应的程序,输出的结果是________、
【答案】8
15、11、下面是一个算法、假如输出的y的值是20,那么输入的x的值是.
【答案】2或6
16、假设执行如下图所示的框图,输入x1=1,x2=2,x3=3,=2,那么输出的数等于________、
【答案】
【三】解答题
17、指出以下语句的错误,并改正:
(1〕A=B=50
(2〕x=1,y=2,z=3
(3〕INPUT“Howoldareyou”x
(4〕INPUT,x
(5〕PRINTA+B=;C
(6〕PRINTGood-bye!
【答案】〔1〕变量不能够连续赋值.能够改为
A=50
B=A
(2〕一个赋值语句只能给一个变量赋值.能够改为
x=1
y=2
z=3
(3〕INPUT语句“提示内容”后面有个分号〔;〕.改为
INPUT“Howoldareyou?
”;x
(4〕INPUT语句能够省略“提示内容”部分,如今分号〔;〕也省略,也不能有其他符号.改为
INPUTx
(5〕PRINT语句“提示内容”部分要加引号〔“”〕.改为PRINT“A+B=”;C
(6〕PRINT语句能够没有表达式部分,但提示内容必须加引号〔“”〕.改为
PRINT“Good-bye!
”
18、运行如下图的算法流程图,求输出y的值为4时x的值、
【答案】由框图知,该程序框图对应函数为
f(x)=
由f(x)=4,可知x=2.
19、f〔x〕=x3-3x2+2x+1,写出任意一个x的值对应的函数值f〔x〕的求法程序.
【答案】〔方法一〕INPUT“请输入自变量x的值:
”;x
A=x∧3
B=3*x∧2
C=2*x
D=A-B+C+1
PRINT“x=”;x
PRINT“f〔x〕=”;D
END
(方法二〕INPUT“请输入自变量x的值:
”;x
m=x*〔x-3〕
n=x*〔m+2〕
y=n+1
PRINT“x=”;x
PRINT“f〔x〕=”;y
END
20、写出用二分法求方程x3-x-1=0在区间[1,1.5]上的一个解的算法〔误差不超过0.001〕,并画出相应的程序框图及程序.
【答案】用二分法求方程的近似值一般取区间[a,b]具有以下特征:
f〔a〕<0,f〔b〕>0.由于f〔1〕=13-1-1=-1<0,
f〔1.5〕=1.53-1.5-1=0.875>0,
因此取[1,1.5]中点
=1.25研究,以下同求x2-2=0的根的方法.
相应的程序框图是:
程序:
a=1
b=1.5
c=0.001
DO
x=〔a+b〕2
f〔a〕=a∧3-a-1
f〔x〕=x∧3-x-1
IFf〔x〕=0THEN
PRINT“x=”;x
ELSE
IFf〔a〕*f〔x〕<0THEN
b=x
ELSE
a=x
ENDIF
ENDIF
LOOPUNTILABS〔a-b〕<=c
PRINT“方程的一个近似解x=”;x
END
21、儿童乘坐火车时,假设身高不超过1.1m,那么不需买票;假设身高超过1.1m但不超过1.4m,那么需买半票;假设身高超过1.4m,那么需买全票.试设计一个买票的算法,并画出相应的程序框图及程序。
【答案】是否买票,买何种票,基本上以身高作为条件进行判断的,此处形成条件结构嵌套.程序框图是:
程序是:
INPUT“请输入身高h〔米〕:
”;h
IFh<=1.1THEN
PRINT“免票”
ELSE
IFh<=1.4THEN
PRINT“买半票”
ELSE
PRINT“买全票”
ENDIF
ENDIF
END
22、设计算法求:
+
+
+…+
的值,要求画出程序框图、
【答案】这是一个累加求和问题,共99项相加,可设计一个计数变量,一个累加变量,用循环结构实现这一算法;程序框图如下图所示、