高中数学必修3第三章 算法初步单元测试题

上传人:乐*** 文档编号:128992238 上传时间:2020-04-22 格式:DOCX 页数:9 大小:372.03KB
返回 下载 相关 举报
高中数学必修3第三章 算法初步单元测试题_第1页
第1页 / 共9页
高中数学必修3第三章 算法初步单元测试题_第2页
第2页 / 共9页
高中数学必修3第三章 算法初步单元测试题_第3页
第3页 / 共9页
高中数学必修3第三章 算法初步单元测试题_第4页
第4页 / 共9页
高中数学必修3第三章 算法初步单元测试题_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《高中数学必修3第三章 算法初步单元测试题》由会员分享,可在线阅读,更多相关《高中数学必修3第三章 算法初步单元测试题(9页珍藏版)》请在金锄头文库上搜索。

1、必修3第三章 算法初步单元测试题一、选择题(本大题共10小题,每小题5分,共50分在每小题给出的四个选项中,只有一项是符合题目要求的)1算法共有三种逻辑结构,即顺序结构、选择结构、循环结构,下列说法正确的是()A一个算法最多可以包含两种逻辑结构B一个算法只能含有一种逻辑结构C一个算法必须含有上述三种逻辑结构D一个算法可以含有上述三种逻辑结构的任意组合解析:一个算法必含有顺序结构,而且也可以与另外两种结构任意组合答案:D2下列赋值语句正确的是()Aab5B5aCa2b2 Daa1解析:赋值语句的一般格式是变量表达式,赋值号左右两边不能互换,赋值号左边只能是变量,而不能是表达式答案:D3若输入x0

2、,那么下面算法框图描述的算法的运行结果是()图1A2 B1C5 D1解析:本题中的选择结构的功能是求函数y的值,x的初始值为x0,从而进入选择结构中的x的值是0,从而输出值为3022.答案:A4下面一段算法语句的功能是()A求261068的值B求12368的值C求24668的值D求24666的值解析:由算法语句可知求的是24668的值答案:C5下列图形中,是条件语句的一般格式的是()解析:条件结构是先判断,判断是菱形框,然后执行语句答案:C6如图2给出了一个算法框图,其作用是输入x的值,输出相应的y值若要使输入的x值与输出的y值相等,则这样的x值的个数是()图2A1 B2C3 D4解析:分段函

3、数表达式为y由x2x,得x0或1;由2x3x,得x3;由x得x1,在x5范围内无解共3个值符合要求答案:C7下面是求56个数的平均数的基本语句,在横线上应填写的内容为()A56,a B56,SC57,a1 D57,S1解析:由于是求56个数的平均数,所以循环变量的终值是56,输出的是这56个数的平均数a.答案:A8执行如图3所示的程序框图,则输出的S值是()图3A1B.C. D4解析:根据程序框图的要求一步一步地计算判断因为S4,i19,所以S1,i29;S,i39;S,i49;S4,i59;S1,i69;S,i79;S,i89;S4,i99不成立,输出S4.答案:D9下列结论正确的是()A8

4、8(9)10(3) D32(4)23(6)解析:对于A:因为88(9)8989080,210(6)2621606078,8078,所以A错误对于B:因为124(5)152254503962,所以B错误对于C:因为110(2)122120206,10(3)130303,63,所以C正确对于D:因为32(4)3424014,23(6)2636015,1415,所以D错误故选C.答案:C10一个算法的程序框图如图4所示,若该程序输出的结果为,则判断框中应填入的条件是()图4Ai5 Bi6Ci5 Di6解析:由题意知SSSi1时,S01;i2时,S11.输出结果为,i5时成立,i6时不成立,故选B.答

5、案:B二、填空题(本大题共4小题,每小题5分,共20分把正确答案填在题中横线上)11写出下面算法框图的运行结果图5若输入4,则输出结果为_解析:a4,由题意可知,a0不成立,所以输出“是负数”答案:是负数12阅读下面的算法语句,如果输入x2,则输出的结果为_输入x;解析:本题的算法表示的是求分段函数y的函数值,显然,当x2时,y3x15.答案:513按如图6所示的流程图运算,若输入x8,则输出的k_.图6解析:输入x8时,x810888,k1;当x88时,x88108888,k2;当x888时,x8881088 888,k3,满足输出条件,此时输出的k3.答案:314按下列程序框图计算:图7如

6、果输入x2,应该运算_次才停止解析:该程序的循环过程如下:第一次x4235,第二次x45317,第三次x417365,第四次x4653257,第五次x425731 025260,结束循环所以共运算5次答案:5三、解答题(本大题共4个小题,共50分解答应写出必要的文字说明、证明过程或演算步骤)15(本小题满分12分)下面给出了一个问题的算法:第一步,输入x.第二步,若x4,则执行第三步,否则执行第四步第三步,y2x1,输出y.第四步,yx22x3,输出y.问题:(1)这个算法解决的问题是什么?(2)当输入的x值为多大时,输出的数值最小?解析:(1)这个算法解决的问题是求分段函数y的函数值(2)当

7、x4时,y2x17;当x4时,yx22x3(x1)222.所以ymin2,此时x1.即当输入的x的值为1时,输出的数值最小16(本小题满分12分)请根据给出的算法程序画出算法框图解析:给出的算法程序对应的算法框图如答图1所示答图117(本小题满分12分)将七进制数235(7)转化为八进制解析:235(7)2723715124,利用除8取余法,所以124174(8)所以235(7)转化为八进制数为174(8)18(本小题满分14分)给出30个数:1,2,4,7,其规律是:第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,依此类推要计算这30个数的和,现已给出了该问题的算法框图(如图8所示)图8(1)请在图中判断框内的处和执行框内的处填上合适的语句,使之能完成该题算法功能;(2)根据算法框图写出程序解析:(1)该算法使用了循环结构,因为是求30个数的和,故循环体应执行30次,其中i是计数变量,因此判断框内的条件就是限制计数变量i的,故应为i30.算法中的变量p实质是表示参与求和的各个数,由于它也是变化的,且满足第i个数比其前一个数大i1,第i1个数比其前一个数大i,故应有ppi.故处应填i30;处应填ppi.(2)程序如下:p1S0i=1WHILEi=30S=S+pp=p+ii=i+1WENDPRINT S9

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 高考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号