1、高考资源网() 您身边的高考专家第一章章末检测题(时间:120分钟满分:150分)一、选择题(本大题共12小题,每小题5分,共60分)1已知函数y输入自变量x的值,输出对应的函数值设计程序框图时,需用到的基本逻辑结构是()A顺序结构B条件结构C顺序结构、条件结构 D顺序结构、循环结构答案C解析任何程序都有顺序结构;对输入的自变量x的值需判断是否大于0,故需有条件结构2已知变量a,b已被赋值,要交换a,b的值,采用的算法是()Aab,baBac,ba,cbCac,ba,ca Dca,ab,bc答案D3阅读右面程序框图,若输出结果为0,则处的执行框内应填的是()Ax1 Bb0Cx1 Da答案A4如
2、图所示的程序框图输出的结果是()A. B.C. D.答案C解析共循环4次,每次执行后A与i的值对应如下:Ai23455.对于程序:INPUTmIFm4THENm 2*m1ELSEm 1mEND IFPRINTmEND试问,若输入m4,则输出的数为()A9 B7C5或7 D5答案D解析阅读程序,先输入m,判断m4,是否成立,因为m4,所以不成立,则执行m1m,最后输出结果为5.6下图中的程序框图的循环体执行的次数是()A50 B49C100 D99答案B解析i从2开始,到100结束,步长为2,所以共执行循环次数为49次7如图所示是求样本x1,x2,x10平均数的程序框图,图中空白框中应填入的内容
3、为()ASSxn BSSCSSn DSS答案A8已知7 1632093457,20957338,5738119,38192.根据上述系列等式,可确定7 163和209的最大公约数是()A57 B38C19 D34答案C解析由辗转相除法可知7 163和209的最大公约数是19.9用更相减损术求294和84的最大公约数时,需做减法的次数是()A2 B3C4 D5答案C解析先用2约简得147,42.14742105,1054263,634221,422121.10用秦九韶算法求多项式f(x)1235x8x279x36x45x53x6在x4的值时,v4的值为()A57 B220C845 D3 392答
4、案B解析由秦九韶算法有:v03,v1v0x57,v27x634,v334x7957,v457x8220.11.运行如图所示的程序框图,则输出S的值为()A3 B2C4 D8答案B解析当n1,S1时,15成立,执行SS(1)nn1(1)110,n112;当n2,S0时,25成立,执行SS(1)nn0(1)222,n123;当n3,S2时,35成立,执行SS(1)nn2(1)331,n314;当n4,S1时,45成立,执行SS(1)nn1(1)443,n415;当n5,S3时,55成立,执行SS(1)nn3(1)552,n516.此时65不成立,输出S2,故选B.12如图所示的是计算的值的一个程序
5、框图,其中判断框内应填入的条件是()Ai10? Bi10?Ci20? Di20?答案B解析,.共有10个数,i为控制次数变量二、填空题(本大题共4小题,每小题5分,共20分)13二进制数101 110转化为等值的八进制数为_答案56解析先将二进制数101 110转化为十进制数:101 11012502412312212102046.再将46转化为八进制数,故八进制数为56.14执行如图所示的程序框图,若输入n的值为4,则输出s的值为_答案7解析本题考查程序框图的读审能力s11237.当n值不大时,采取顺次循环即可15若输入8时,则下列程序执行后输出的结果是_INPUTtIFt4THENc0.2
6、ELSEc0.20.1*(t3)END IFPRINT“c”;cEND答案c0.7解析此程序表示的是分段函数y当t8时,y0.7.16.按图所示的程序框图运算,若输出k2,则输入x的取值范围是_答案(28,57解析由框图可知x0,k0x12x01,k1x22x114x03,k2结束,则有解得28x057,故输入的x的取值范围为(28,57三、解答题(本大题共6小题,共70分)17(10分)下面给出了一个问题的算法:第一步,输入x.第二步,若x4,则执行第三步;否则,执行第四步第三步,y2x1.第四步,yx22x3.第五步,输出y.问题:(1)这个算法解决的问题是什么?(2)当输入的x值为多大时
7、,输出的数值最小?解析(1)这个算法解决的问题是求分段函数y的函数值(2)当x4时,y2x17;当x4时,yx22x3(x1)222.所以ymin2,此时x1.即当输入的x的值为1时,输出的数值最小18(12分)用秦九韶算法计算函数f(x)2x53x42x34x5当x2时的函数值解析根据秦九韶算法,把多项式改写成如下形式:f(x)(2x3)x2)x0)x4)x5.从内到外的顺序依次计算一次多项式当x2时的值:v02,v12237,v2v12216,v3v22032,v4v32460,v5v425125.所以,当x2时,多项式的值等于125.19(12分)下列是某个问题的算法程序,将其改为程序语
8、言,并画出框图算法:第一步,令i1,S0.第二步,若i999成立,则执行第三步否则,输出S,结束算法第三步,SS.第四步,ii2,返回第二步解析程序和框图如下:S0i1WHILEi106的最小正整数的程序如下,画出程序框图S0i1WHILES106S Si2ii1WENDii1PRINT iEND解析程序框图如下:21(12分)高一(2)班共有54名同学参加数学竞赛,现已有这54名同学的竞赛分数,如图所示,是一个将竞赛成绩优秀同学的平均分输出的算法(规定90分以上为优秀)的程序框图,请设计程序解析程序如下:S0M0i1WHILEi54INPUT“x”;xIFx90THENSSxMM1ENDIF
9、ii1WENDPS/MPRINTPEND22(12分)给出30个数:1,2,4,7,11,其规律是:第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,依次类推要计算这30个数的和,现已给出了该问题算法的程序框图如下图所示(1)请在图中判断框中的处和执行框中的处填上合适的语句,使之能完成该题算法功能;(2)根据程序框图写出程序解析(1)该算法使用了当型循环结构因为是求30个数的和,故循环体应执行30次,其中i是计数变量,因此判断框内的条件就是限制计算变量i的,故应为i30.算法中的变量p实质是表示参与求和的各个数,由于它也是变化的,且满足第i个数比其前一个数大i1,第i1个数比其前一个数大i,故应有ppi.故处应填i30;处应填ppi.(2)根据以上程序框图,可设计程序如下i1p1S0WHILEi30SSpppiii1WENDPRINTSEND高考资源网版权所有,侵权必究!