


所属成套资源:【精品原创】北师大版高中数学必修三同步练习(含答案解析)
高中数学北师大版必修3本节综合同步练习题
展开
这是一份高中数学北师大版必修3本节综合同步练习题,共22页。试卷主要包含了0分),【答案】B,【答案】D,【答案】C,【答案】A等内容,欢迎下载使用。
2.3几种基本语句同步练习北师大版高中数学必修三一、单选题(本大题共12小题,共60.0分)读以下两段程序:
甲: 乙: DO WEND END END对甲、乙程序和输出结果判断正确的是 A. 程序不同,结果不同 B. 程序不同,结果相同
C. 程序相同,结果不同 D. 程序相同,结果相同已知下面程序,若程序执行后输出的结果是11880,则在程序后面的“_____”处应填A.
B.
C.
D. 执行如图所示的程序框图,如果输入的,则输出的S属于
A. B. C. D. 执行如图所示的程序框图,输出的S值为
A. 1 B. C. D. 执行下面的程序框图,若输入的a,b,k分别为1,2,3,则输出的M等于A.
B.
C.
D.
设x为区间内的均匀随机函数,则计算机执行下列程序后,输出的y值落在区间内的概率为A.
B.
C.
D. 执行如图所示的程序框图,若输入的N是7,则输出p的值是
A. 720 B. 120 C. 5040 D. 1440下面的程序:执行完毕后a的值为 A. 99 B. 100 C. 101 D. 102为了在运行下面的程序之后输出,键盘输入x为 thenElseEndA. 3或 B. C. 15或 D. 5或执行如图所示的程序框图,若输入的N是7,则输出p的值是A. 720
B. 120
C. 5040
D. 1440
下列程序语句是求函数的函数值,则处为A.
B.
C.
D. 下列问题的算法可以不通过条件语句来表达的是A. 计算函数的函数值
B. 求方程的根
C. 计算利用公式来计算来计算
D. 求三个实数a,b,c的最大值二、单空题(本大题共5小题,共25.0分)执行如图所示的程序语句,输出的结果为_________.
如图所示的程序执行后输出的结果为______.
如图所示的程序执行后输出的结果为 .
计算机执行如图所示的程序,则输出的S的值为______.
运行如图所示的程序,其输出的y的值是25,则输入的x为____.
三、多空题(本大题共2小题,共10.0分)阅读下列程序,并回答问题.
中若输入1,2,则输出的结果为 ;
中若输入3,2,5,则输出的结果为 .阅读下面两个程序语句: WENDPRINT “”;iEND图1DO PRINT “”;iEND图2执行图1中语句的结果是输出 ;执行图2中语句的结果是输出 .四、解答题(本大题共5小题,共60.0分)根据如图所示的算法框图回答下列问题:
Ⅰ请写出该算法框图所表示的函数关系式;
Ⅱ当时,求输出y的值的集合.
给出一个算法的程序框图如图所示.Ⅰ说明该程序的功能;Ⅱ请用WHILE型循环语句写出程序框图和程序.
如图是求满足不等式的最小正整数n的一个程序框图.
请填写两处的内容,完善程序框图;
请依据程序框图,写出对应的程序语句.
一个小朋友在一次玩皮球时,偶然发现一个现象:球从某高度落下后,每次都反弹回原高度的,再落下,再反弹回上次高度的,如此反复假设球从100cm处落下,那么第10次下落的高度是多少在第10次落地时共经过多少路程试用伪代码表示其算法.
以下是一个用基本算法语句编写的程序,根据程序画出其相应的程序框图.INPUT x,y,y,yEND
答案和解析1.【答案】B
【解析】解:程序甲是计数变量i从1开始逐步递增直到时终止,
累加变量从0开始,这个程序计算的是:;
程序乙计数变量从1000开始逐步递减到时终止,
累加变量从0开始,这个程序计算的是.
但这两个程序是不同的.
两种程序的输出结果都是:.
故选B.
分析程序中各变量、各语句的作用,再根据流程图所示的顺序即可求解.
本题考查由框图分析出算法结构的能力,属于中档题.
2.【答案】A
【解析】【分析】
本题主要考查了循环语句的应用问题,语句的识别问题是一个逆向性思维,是基础题.
根据输出的结果推出循环体执行的次数,再根据得到程序的条件.
【解答】
解:因为输出的结果是11880,
即,需执行4次,
则程序中的“条件”应为.
故选A. 3.【答案】D
【解析】【分析】本题考查的知识点是程序框图和函数的值域,分和进行计算,从而得出结果.【解答】解:当时,;当时,.综上所述,.故选D. 4.【答案】D
【解析】【分析】
本题考查算法的基本运算,属于基础题,解题时按照先读懂程序框图,然后裂项,再求和即可。
【解答】
解:由题知本算法求数列
的前2016项的和,
所以,
故选D. 5.【答案】D
【解析】【分析】本题主要考查了循环结构的程序框图,在写程序的运行结果时,我们常使用模拟循环的办法,但程序的循环体中变量比较多时,要用表格法对数据进行管理,属于基础题.模拟执行程序,依次写出每次循环得到的a,b,k的值,当时满足条件,退出循环,输出M的值.
【解答】
解:当时,,,;
当时,,,;
当时,,,;
当时,终止循环,输出.
故选D. 6.【答案】C
【解析】【分析】
本题考查了程序语言应用问题,也考查了与长度有关的几何概型的概率计算问题,属于基础题.
根据题意知函数y是分段函数,写出函数解析式,计算时x的取值范围,利用几何概型求对应的概率.
【解答】
解:根据题意知,当时,;
当时,;
所以当时,,其区间长度为2,
所求的概率为.
故选:C. 7.【答案】C
【解析】【分析】本题考察了算法初步种的循环与条件结构,根据已知程序框图,对输入的N,顺序执行步骤初始条件:,,判断条件是否成立,若不成立则执行,语句,直到时,循环条件不成立,此时跳出循环体,得到相应的k和p,并输出p.
【解答】解:输入,,,,满足,,
,满足,,
,满足,,
,满足,,
,满足,,
,满足,,
,不满足,输出.
故选C. 8.【答案】B
【解析】【分析】本题考查循环结构的程序.当时,不满足,退出循环,可得结果.【解答】解:a的初始值为1,第一次循环,满足,第二次循环,当时,不满足,退出循环,所以,输出的a值为100.故选B. 9.【答案】A
【解析】【分析】
本题考查条件语句,分段函数,属于基础题.
解题的关键是理解条件语句,表示的为分段函数,然后根据输出的函数值,求解自变量的值.
【解答】
解:由题意可知:程序表示的是求
分段函数 的函数值,
因为输出的,
所以当时,令,解得;
当时,令,
解得舍或,
故或.
故选A. 10.【答案】C
【解析】【分析】本题考察了算法初步种的循环与条件结构,根据已知程序框图,对输入的N,顺序执行步骤初始条件:,,判断条件是否成立,若不成立则执行,语句,直到时,循环条件不成立,此时跳出循环体,得到相应的k和p,并输出p.
【解答】解:输入,,,,满足,,
,满足,,
,满足,,
,满足,,
,满足,,
,满足,,
,不满足,输出.
故选C. 11.【答案】C
【解析】【分析】
本题主要考查程序语句,属于基础题.
先将函数去掉绝对值写出分段函数的形式,再判断执行ELSE时的取值范围,即可得到答案.
【解答】
解:,当不满足条件,执行,处应填.故选C. 12.【答案】C
【解析】【分析】
本题考查了算法的概念和条件语句,属于基础题.
根据题意可知A,B,D中都需对条件作出判断,即可得出结论.
【解答】
解:A,B,D中都需对条件作出判断,需用条件语句,
C中利用公式只需顺序结构即可.
故选C. 13.【答案】
【解析】【分析】
本题考查了利用程序循环语句求和的应用问题,是基础题.
分析如图所示的程序循环语句,得出该程序运行后输出的S值.
【解答】
解:执行如图所示的程序语句知,
该程序运行后是计算并输出
.
故答案为. 14.【答案】32
【解析】【分析】
本题考查了程序运行问题,也考查了推理与运算能力,是基础题.模拟程序的运行过程,即可得出程序运行后输出S的值.
【解答】
解:模拟程序的运行过程知,
时,满足条件,得,;
时,满足条件,得,;
时,满足条件,得,;
时,满足条件,得,;
时,不满足条件,退出循环,输出.
故答案为:32. 15.【答案】7
【解析】【分析】本题考查算法语句,属于基础题.
由题根据条件语句,执行6次循环即可得结果.
【解答】解:由题意,知该程序共循环了6次:第1次循环,
第2次循环,
第3次循环,
第4次循环,,
第5次循环,,
第6次循环,,故输出的结果是7. 16.【答案】120
【解析】解:模拟程序的运行过程知,
执行循环体依次得
时程序结束.
故答案为:120.
模拟程序的运行过程,即可得出程序运行后输出的S值.
本题考查了程序语言的语言问题,是基础题.
17.【答案】6或
【解析】【分析】
本题考查条件语句的应用.属于基础题.
分析出程序解决的问题是求函数的函数值,然后根据函数值可求出x的值.【解答】解:由题意,程序解决的问题是求函数的函数值.
则当其输出的y的值是25时,可得或
解得:或.故答案为:6或. 18.【答案】1,,
【解析】解:模拟程序的运行,可得,,;
,,.
故答案为:1,,;.
模拟程序的运行,根据赋值语句的功能即可得解.
本题主要考查了程序和算法,考查了赋值语句的功能,属于基本知识的考查.
19.【答案】
【解析】【分析】理解算法语句中两种循环语句的结构和作用是解题的关键.【解答】解:执行图1中语句,得到的结果依次为,,,,故输出.执行图2中语句的情况如下:,,是,结束循环,输出.故答案为;. 20.【答案】解:Ⅰ由算法框图可知,函数关系式为.
Ⅱ当时,单调递减,;
当时,在上单调递减,在上单调递增,可得,
故当时,输出y的值的集合为.
【解析】Ⅰ分析程序中各变量、各语句的作用,再根据流程图所示的顺序和判断框的功能,可得该算法程序的功能是计算并输出分段函数的函数值,可求函数关系式;
Ⅱ分类讨论,利用二次函数的单调性即可求解.
语句的识别问题是一个逆向性思维,一般我们认为我们的学习是从算法步骤自然语言至程序框图,再到算法语言程序如果将程序框图摆在我们的面前时,要整体把握,概括其功能,本题属于基础题.
21.【答案】解:Ⅰ该程序的功能是求的值.
Ⅱ程序如下:
【解析】本题主要考查程序框图和循环语句,属于基础题,
Ⅰ根据程序框图直接写出算法功能即可;
Ⅱ按照WHILE型循环语句写出程序即可.
22.【答案】解:要求满足不等式的最小正整数n,
且框图中在“是”时输出,在处应填,又要求为最小整数,中填入输出程序语句如图所示:
【解析】本题主要考查了补全循环框图和编写程序语句,解题关键是掌握循环语句的书写方法,考查了分析能力,属于基础题.
该程序的功能是利用循环结构,求满足不等式的最小正整数的一个程序框图,分析循环中各变量值的变化情况,即可求得答案.
根据实现功能,结合循环语句,即可求得答案.
23.【答案】伪代码如图所示:
【解析】本题考查伪代码表示其算法,属于基础题.
根据已知找出循环关系,进而求出结果.
24.【答案】解:程序框图如图所示:
【解析】本题主要考查了将用基本算法语句编写的程序转化为程序框图,属于基础题.
从程序可以看出,此程序只由输入语句、赋值语句和输出语句组成,因此画程序框图时,只要按顺序从上到下把程序语句表达的内容填入相应的图框即可.
相关试卷
这是一份高中数学北师大版必修33.2循环语句课后练习题,共9页。试卷主要包含了2 循环语句等内容,欢迎下载使用。
这是一份2021学年3.1条件语句课时练习,共11页。试卷主要包含了1 条件语句,对条件语句的描述正确的是,读下列语句完成题目,以下给出一个算法,令y=x.,同理可分析得出的答案等内容,欢迎下载使用。
这是一份北师大版必修33.2循环语句课堂检测,共11页。试卷主要包含了算法语句,阅读下面的算法语句,下列程序等内容,欢迎下载使用。