高二数学算法和程序框图试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高二数学算法和程序框图试题
1.执行如图所示的程序框图,若输出,则框图中①处可以填入()
A.B.C.D.
【答案】C
【解析】程序在运行过程中各变量的值如下表示:
是否继续循环 S n
循环前/0 1
第一次是 1 2
第二次是 3 4
第三次是 7 8
第四次是 15 16,
因为输出:S=15.
所以判断框内可填写“n>8”,
故选:B.
【考点】程序框图.
2.已知某程序框图如图所示,则执行该程序后输出的结果是().
A.B.C.2D.1
【答案】A
【解析】由程序框图得:,即输出的值具
有周期性,最小正周期为3,且,所以输出的值为.
【考点】程序框图.
3.给出如图的程序框图,则输出的数值是().
A.B.C.D.
【答案】A
【解析】该程序框图的功能是计算的值;
因为
所以输出的数值是.
【考点】程序框图、裂项抵消法求和.
4.执行如图的程序框图,输出S的值为( ).
A.1B.2C.3D.4
【答案】B
【解析】该程序框图的功能是计算的值
,故选B.
【考点】程序框图.
5.执行如图的程序框图,若输出的,则输入整数的最大值是()
A.15B.14C.7D.6
【答案】A
【解析】初始值:
成立,运行第一次
成立,运行第二次
成立,运行第三次
成立,运行第四次
不成立,循环终止,输出
输入整数的最大值是15.
故选A.
【考点】循环结构.
6.如图是向量运算的知识结构图,如果要加入“向量共线的充要条件”,则应该是在____的下位.
【答案】数乘.
【解析】知识结构图的作用是用图形直观地再现出知识之间的关联,由于向量共线的充要条件是向量数乘中的一种,故在知识结构图中,
向量共线的充要条件应该放在数乘的下位.
【考点】结构图.
7.按流程图的程序计算,若开始输入的值为=2,则输出的的值是()
A.3B.6C.21D.156
【答案】C
【解析】第一次运行,计算,不成立,往否的方向进行;
第二次运行,计算,不成立,往否的方向进行;
第三次运行,计算,不成立,往否的方向进行;
第四次运行,计算,成立,往是的方向进行;输出。【考点】算法的含义、程序框图
8.阅读如图的程序框图.若输入n=5,则输出k的值为( )
A.B.C.D.
【答案】B
【解析】经过第一次循环得到的结果为,此时不满足退出循环的条件,
经过第二次循环得到的结果为,此时不满足退出循环的条件,
经过第三次循环得到的结果为,此时不满足退出循环的条件,经过第四次循环得到的结果为,满足判断框中的条件,执行“是”输出的k为3
【考点】循环结构
9.执行如图所示的程序框图,则输出的值为()
A.3B.-6C.10D.-15
【答案】C
【解析】由已知可得该程序的功能是计算并输出的值,所以输出的值为
=10,故选C.
【考点】程序框图.
10.如图是一个求50名学生数学平均分的程序,在横线上应填的语句为 .
【答案】
【解析】因为是求50名学生数学平均分,因此当且仅当循环50次,所以判断语句有关次数,即【考点】循环语句流程图
11.如图所示,程序框图输出的所有实数对(x,y)所对应的点都在函数()
A.y=x+1的图象上
B.y=2x的图象上
C.y=2x的图象上
D.y=2x-1的图象上
【答案】D
【解析】依程序框图可知输出的点为(1,1)、(2,2)、(3,4)、(4,8),经验证可知四个点皆满足y=2x-1,故选D..
【考点】程序框图.
12.如图的程序框图所示,若输入,,则输出的值是;
【答案】
【解析】输入,,因为否,所以应输出。
【考点】算法程序框图。
13.执行右边的程序框图,如果输入,那么输出 ( )
A.2B.3C.4D.5
【答案】B
【解析】时,初始条件,成立,执行第一次循环;
第一次循环时:,此时成立,执行第二次循环;
第二次循环时:,此时不成立,退出循环,输出,故选B.
【考点】程序框图.
14.为确保信息安全,信息需加密传输,发送方由明文→密文(加密),接收方由密文→明文(解密),已知加密规则如图所示,例如明文1,2,3,4,对应密文5,7,18,16.当对方收到密文14,9,23,28时,则解密得到的明文为()
A.4,6,1,7B.6,4,1,7C.1,6,4,7D.7,6,1,4
【答案】B
【解析】根据加密的方法为..所以可得
.解得.故选B.本小题关键是理解加密与解密的含义.
【考点】1.框图言语的理解.2.解方程的思想.3.转化化归的思想.
15.执行右面的程序框图,如果输入的N是6,那么输出的p是
A.120B.720
C.1440D.5040
【答案】B
【解析】退出循环体时k的值为6,所以输出的
16.若执行的程序框图如图所示,那么输出的S= 。
【答案】126
【解析】根据题意起始值为n=1,s=0,
那么第一循环后得到s="2,n=2;" 第二循环后得到s=2+22,n=3;
第三循环后得到s=2+22+23,n="4;" 第四循环后得到s=2+22+23+24,n=5;
第五循环后得到s=2+22+23+24+25,n="6;" 第六循环后得到s=2+22+23+24+25+26,n=7; 此时终止循环得到结论为D=126.
17.如图是某算法的程序框图,当输入的值为7时,则其输出的结果是 .