答案与评分标准
一、选择题(共5小题)
1、如果输入n=2,那么执行如图中算法的结果是( )21世纪教育网版权所有
A、输出3 B、输出4
C、输出5 D、程序出错,输不出任何结果
考点:顺序结构。
专题:常规题型。
分析:按照题目提供的算法步骤可知:第二步的结果为3,第三步的结果为5,第四步输出的结果为5,从而得到算法的结果为5.
解答:解:第一步:输入n=2
第二步:n=2+1=3
第三步:n=3+2=5
第四步:输出5
故选C.
点评:本题考查了顺序结构的基本特点,按照算法的每一步执行即可,是个基础题.
2、将两个数a=2,b=﹣6交换,使a=﹣6,b=2,下列语句正确的是( )21世纪教育网版权所有
A、 B、
C、 D、
A、 B、
C、 D、3
考点:顺序结构。
专题:计算题;图表型。
分析:由框图可以看出,这是一个顺序结构,先线出a,b的值,再求s=值21世纪教育网版权所有
解答:解:由图形知a=2,b=4
故s==2+=
故选C.
点评:本题考查顺序结构,解题的关键是看懂图形,从中明确了解算法,根据运算规则计算出最后结果即可.
4、右侧框图的输出结果为( )
A、2、3、1 B、2、3、2
C、3、1、2 D、3、2、1
考点:顺序结构。
专题:计算题。
分析:本框图是一个赋值语句.先把y的值2赋给x,再把z的值3赋给y,最后把x的值2赋给z,所以输出的x,y,z的值分别为2,3,2.
解答:解:本框图是一个赋值语句.
先把y的值2赋给x,即x=2;
然后再把z的值3赋给y,即y=3;
最后把x的值2赋给z,即z=2.
∴输出的x,y,z的值分别为2,3,2.
故选B.
点评:本题考查顺序结构框图的应用,解题时要认真审题,熟练掌握赋值语句.
5、任何一个算法都必须有的基本结构是( )
A、顺序结构 B、条件结构21世纪教育网版权所有
C、循环结构 D、三个都有
考点:顺序结构。
专题:阅读型。
分析:根据程序的特点,我们根据程序三种逻辑结构的功能,分析后,即可得到答案.
解答:解:根据算法的特点
如果在执行过程中,不需要分类讨论,则不需要有条件结构;
如果不需要重复执行某些操作,则不需要循环结构;
但任何一个算法都必须有顺序结构
故选A
点评:本题考查的知识点是程序的三种结构,熟练掌握三种逻辑结构的功能是解答本题的关键,是对基础知识的直接考查,比较容易.
二、填空题(共7小题)
6、根据(右图)程序框图,若输入m的值是3,则输出的m= 13 .
考点:顺序结构。
专题:图表型。
分析:若想交换两个变量x,y的值,第一步,把x的值赋给T,即T←x.第二步,把y的值赋给x,即x←y,第三步,把T的值赋给y,即y←T.图中①处进行的是第二步,故填x←y.
解答:解:若想交换两个变量x,y的值,
第一步,把x的值赋给T,即T←x.
第二步,把y的值赋给x,即x←y,
第三步,把T的值赋给y,即y←T.
图中①处进行的是第二步,故填x←y.
故答案为:x←y.
点评:本题考查顺序结构,解题时要认真审题,仔细解答,注意交换两个变量的值的算法.
8、如图所示的是一个算法的流程图,已知a1=3,输出的b=7,则a2= 11 .21世纪教育网版权所有
考点:顺序结构。
专题:计算题;图表型。
分析:本题框图是一个顺序结构,其功能是求出输入的两个数的平均数,由a1=3,输出的b=7,易求得a2
解答:解:由框图知其功能是求出输入的两个数的平均数
∵a1=3,输出的b=7
∴3+a2=14
∴a2=11
故答案为11
点评:本题考查顺序结构,解题的关键是上框图得出算法的运算规则,根据其运算规则求值.
9、为确保信息安全,信息需加密传输,发送方由明文→密文(加密),接收方由密文→明文(解密),已知加密规则如图所示,例如,明文1,2,3,4对应密文5,7,18,16.当接收方收到密文9,10,22,24时,则解密得到的明文为 1,4,2,6 .
考点:顺序结构。
专题:计算题。
分析:利用接收方收到密文9,10,22,24及题目提供的加密规则,建立关于a,b,c,d的方程组,从而可解得解密得到的明文.21世纪教育网版权所有
解答:解:设明文为a,b,c,d,
∴4d=24,2c+3d=22,2b+c=10,a+2b=9,
∴d=6,c=2,b=4,a=1,
故答案为:1,4,2,6.
点评:本题主要考查了算法中的顺序结构,同时考查实际应用能力等数学基本能力,要加强新的信息与创新题,是个基础题.
10、如图所示,流程图中输出d的含义是 点(x0,y0)到直线Ax+By+C=0的距离 .
此式子表示的是点(x0,y0)到直线Ax+By+C=0的距离21世纪教育网版权所有
故答案为:点(x0,y0)到直线Ax+By+C=0的距离
点评:解决利用程序框图表示的实际意义问题,应该先判断出框图所求的值,再判断值的实际意义.
11、阅读右图的流程图,若输入的a,b,c分别是10,32,70,则输出的a,b,c分分别是 70,10,32 .
考点:顺序结构。
专题:图表型。
分析:由输入的a,b,c分别是10,32,70,利用顺序结构提供的算法过程,可以此求得a,b,c,故可输出70,10,32
解答:解:∵输入的a,b,c分别是10,32,70,
∴x=a=10,a=c=70,c=b=32,b=x=10,
∴输出的a,b,c依次为70,10,32,
故答案为:70,10,32.
点评:本题考查了顺序结构的特点,以及赋值交换各量的值的问题,是个基础题.
12、下面的流程图中,能实现数据A,B互相交换的有 ①②③ .(要求把符合条件的图形序号全填上)
考点:顺序结构。21世纪教育网版权所有
专题:图表型。
分析:对三个图形的运算过程进行分析,根据运行的顺序检验运算的结果,可判断出正确结果
解答:解:①中引入了一个中间量,先把A记入C,再把B赋给A,然后把C赋给B,实现数据交换;
②先把两者的和记到A里,再用和减去B赋给B,此过程把A记到B中了,再计算A﹣B,此时差为原来的B,将其赋给A,可以实现数据交换;
③同理可得,③也可以实现数据交换,
故①②③都正确
故答案为①②③
点评:本题考查顺序结构,求解的关键是对运算的过程能分析清楚从而判断出能否实现数据交换.
三、解答题(共3小题)
13、有一个数据运算装置,如下图所示,输入数据x通过这个运算装置就输出一个数据y,输入一组数据,则会输出另一组数据.要使输入的数据介于20~100之间(含20和100,且一个都不能少),输出的另一组数据后满足下列要求:①新数据在60~100之间(含60和100,也一个都不能少);②新数据的大小关系与原数据的大小关系相反,即原数据较大的对应新数据较小.
(1)若该装置的运算规则是一次函数,求出这种关系;
(2)若该装置的运算规则是y=a(x﹣h)2(a>0),求满足上述条件的a,h应满足的关系式;
(3)请你设计一种满足上述条件新的运算规则(非一次、二次函数).
考点:指数型复合函数的性质及应用;二次函数的性质;顺序结构。21世纪教育网
专题:综合题。
分析:(1)假设该运算装置的运算规则是一次函数,设一次函数的解析式是y=kx+b (k≠0),根据题意,则
得到函数的解析式.
(2)要使规则y=a(x﹣h)22满足以上条件,则必须有函数y=a(x﹣h)22的定义域为[20,100],值域为[60,100]且该函数在[20,100]上单调递减,写出a,h应满足条件,得到两者的关系式.
(3)假设新的运算法则是指数型的符合函数,根据条件中所给的函数的性质,利用待定系数法来解题,得到函数的系数,写出函数的解析式.
解答:解:(1)若该运算装置的运算规则是一次函数,
设y=kx+b (k≠0)
根据题意,则
解得
∴y=﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣(4分)
(2)要使规则y=a(x﹣h)22满足以上条件,
则必须有函数y=a(x﹣h)22的定义域为[20,100],
值域为[60,100]
且该函数在[20,100]上单调递减:故a,h应满足条件100=a(20﹣h)260=a(100﹣h)2h≥100
a>0﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣(8分)
∴a=﹣﹣﹣﹣﹣﹣﹣﹣﹣(10分)
(3)若设新的运算规则是y=a﹣﹣﹣﹣﹣﹣﹣﹣(12分)
则
解得﹣﹣﹣﹣﹣(14分)
故新的运算规则是y=﹣﹣﹣﹣﹣(16分)
第一步:x=2;
第二步:y1=x2﹣1;
第三步:x=﹣3;
第四步:y2=x2﹣1;
第五步:x=3;
第六步:y3=x2﹣1;
第七步:y=y1+y2+y3;
第八步:输出y1,y2,y3,y.
程序框图:
点评:算法和程序框图是新课标新增的内容,在近两年的新课标地区高考都考查到了,这启示我们要给予高度重视,属于基础题.21世纪教育网
15、下面程序框图输出的S表示什么?虚线框表示什么结构?
解答:解:由框图知,当r=5时,输出的s=πr2
所以程序框图输出的S表示:求半径为5的圆的面积的算法的程序框图,
虚线框是一个顺序结构.
点评:本题考查圆的面积公式、考查程序框图中三种结构的特点,并由特点判断出是何种结构.21世纪教育网
顺序结构
一、选择题(共5小题)
1、如果输入n=2,那么执行如图中算法的结果是( )21世纪教育网版权所有
A、输出3 B、输出4
C、输出5 D、程序出错,输不出任何结果
2、将两个数a=2,b=﹣6交换,使a=﹣6,b=2,下列语句正确的是( )
A、 B、
C、 D、
3、如图所示的程序框图的运行结果是( )
A、 B、
C、 D、3
4、右侧框图的输出结果为( )
A、2、3、1 B、2、3、2
C、3、1、2 D、3、2、1
5、任何一个算法都必须有的基本结构是( )21世纪教育网版权所有
A、顺序结构 B、条件结构
C、循环结构 D、三个都有
二、填空题(共7小题)
6、根据(右图)程序框图,若输入m的值是3,则输出的m= _________ .
7、如图,程序框图的功能是交换两个变量的值并输出,图中①处应填入 _________ .
8、如图所示的是一个算法的流程图,已知a1=3,输出的b=7,则a2= _________ .21世纪教育网版权所有
9、为确保信息安全,信息需加密传输,发送方由明文→密文(加密),接收方由密文→明文(解密),已知加密规则如图所示,例如,明文1,2,3,4对应密文5,7,18,16.当接收方收到密文9,10,22,24时,则解密得到的明文为 _________ .
10、如图所示,流程图中输出d的含义是 _________ .21世纪教育网版权所有
11、阅读右图的流程图,若输入的a,b,c分别是10,32,70,则输出的a,b,c分分别是 _________ .
12、下面的流程图中,能实现数据A,B互相交换的有 _________ .(要求把符合条件的图形序号全填上)
三、解答题(共3小题)
13、有一个数据运算装置,如下图所示,输入数据x通过这个运算装置就输出一个数据y,输入一组数据,则会输出另一组数据.要使输入的数据介于20~100之间(含20和100,且一个都不能少),输出的另一组数据后满足下列要求:①新数据在60~100之间(含60和100,也一个都不能少);②新数据的大小关系与原数据的大小关系相反,即原数据较大的对应新数据较小.
(1)若该装置的运算规则是一次函数,求出这种关系;
(2)若该装置的运算规则是y=a(x﹣h)2(a>0),求满足上述条件的a,h应满足的关系式;
(3)请你设计一种满足上述条件新的运算规则(非一次、二次函数).21世纪教育网版权所有
14、已知f(x)=x2﹣1,求f(2),f(﹣3),f(3),并计算f(2)+f(﹣3)+f(3)的值,设计出解决该问题的一个算法,并画出程序框图.
15、下面程序框图输出的S表示什么?虚线框表示什么结构?