1、数学北师版必修3第二章算法初步单元检测(时间:90分钟,满分:100分)一、选择题(本大题共10小题,每小题5分,共50分在每小题给出的四个选项中,只有一项是符合题目要求的)1下列程序框中表示处理框的是()2下列赋值语句错误的是()Aii1 Bmm21C Dxya3计算机执行下面的程序后,输出的结果是()A1B3AABBAB输出A,BEndA1,3 B4,1 C0,0 D6,04如图,程序框图输出的结果是5,则输入的x的值为()A2 B3C26 D2或35(2011北京东城一模,理5)若下面的程序框图输出的S是30,则条件可为()An3 Bn4Cn5 Dn66运行以下程序时,执行循环体的次数是
2、()i1Do ii1 ii*iLoop While i10输出iA2 B10C11 D87下面为一个求20个数的平均数的程序,在横线上应填充的内容为()S0For i1 To_输入xSSxNextaS/20输出aA20 B19C21 D228如果执行如图所示的程序框图,输入n6,m4,那么输出的p等于()A720 B360C240 D1209如图给出的是计算124219的值的一个程序框图,则其中空白的判断框内,应填入下列四个选项中的()Ai19 Bi20Ci19 Di2010阅读如图所示的程序框图,运行相应的程序,输出的i值等于()A2 B3 C4 D5二、填空题(本大题共5小题,每小题5分,
3、共25分把答案填在题中的横线上)11已知函数如图表示的是给定x的值,求其对应的函数值y的程序框图处应填写_;处应填写_12分析下面的程序:输入xIf9xAndx100Thenax10bx Mod 10x10*b+a输出xElse输出“输入有误!”End If.13如图所示的算法框图中,要想使输入的值与输出的值相等,输入的a值应为_14执行如图所示的程序框图,若输入x4,则输出y的值为_15(2011山东高考,理13)执行下图所示的程序框图,输入l2,m3,n5,则输出的y的值是_三、解答题(本大题共2小题,共25分解答时应写出文字说明、证明过程或演算步骤)16(本小题满分10分)已知一个正三角
4、形的周长为a,求这个三角形的面积,设计一个算法解决这个问题17(本小题满分15分)某市电信部门规定:拨打市内电话时,如果通话时间不超过3分钟,则收取通话费0.2元,如果通话时间超过3分钟,则超过部分以每分钟0.1元收取通话费(通话时间以分钟计,不足1分钟时按1分钟计),试设计一个计算通话费用的算法要求写出算法,画出算法框图,编写程序参考答案1答案:A2答案:D3答案:B该程序运行的过程是:A1B3A134B431输出A4,B1.4答案:D5答案:BS222232430,故选B.6答案:A第一次执行循环体,i1,ii12,iii4,i410,成立第二次执行循环体ii15iii25i2510,不成
5、立,退出循环,共执行了2次循环体.7答案:A由于输入20个数,故选A.8答案:Bk1,p3;k2,p12;k3,p60;k4,p360,k4时不满足km,所以输出的p360.9答案:B10答案:C当i1时,a122,s022,i112;由于211不成立,故a2228,s2810,i213;由于1011不成立,故a32324,s102434,i314;3411成立,故输出的i4.11答案:x2ylog2x本题考查了程序框图的基本知识和分段函数求值问题,同时也考查了识图能力.由框图可知只要满足中的条件则对应的函数解析式为y2x,故此处应填写x2,则处应填写ylog2x.12答案:83输入x38,程
6、序运行过程是:938100,成立a3b8x108383输出x8313答案:0或3该算法框图的执行过程是:输入axaya24a输出ya24a则aa24a,解得a0或314答案:当x4时,y1,|14|31,此时x1;当x1时,此时;当时,故此时输出y的值为.15答案:68由程序框图可知,y的变化情况为y702213155278,进入循环,显然278105,因此y278105173;此时173105,故y17310568.经判断68105不成立,输出此时y的值68.16答案:解:算法步骤如下:1输入a的值;2计算;3计算Sl2;4输出S.17答案:分析:由于通话时间不同有不同的计费方法,则用选择结构设计算法框图,用条件语句设计程序.解:用c(单位:元)表示通话费用,t(单位:分钟)表示通话时间,则依题意必有算法步骤如下:1输入通话时间t.2如果t3,那么c0.2;否则令c0.20.1(t3).3输出通话费用c.算法框图如图所示:其程序为:输入 tIft3Then c0.2Else c0.20.1(t3)End If输出 c