1、课时知能训练一、选择题1(2011天津高考)阅读下面的程序框图9111,运行相应的程序,若输入x的值为4,则输出y的值为()A0.5B1C2D4图9111图91122如图9112的程序框图输出的S是126,则应为()An5? Bn6?Cn7? Dn8?3某流程图如图9113所示,现输入如下四个函数,则可以输出的函数是()Af(x) Bf(x)Cf(x) Df(x)lg sin x图9113图91144阅读如图9114的程序框图,如果输出的函数值在区间,内,则输入的实数x的取值范围是()A(,2 B2,1C1,2 D2,)5如图9115(1)是某县参加2012年高考的学生身高条形统计图,从左到右
2、的各条形表示的学生人数依次记为A1、A2、A10(如A2表示身高(单位:cm)在150,155)内的学生人数)图(2)是统计图(1)中身高在一定范围内学生人数的一个程序框图现要统计身高在160180 cm(含160 cm,不含180 cm)的学生人数,那么在流程图中的判断框内应填写的条件是()图9115Ai6? Bi7? Ci8? Di9?二、填空题6(2011江西高考)如图9116所示是某算法的程序框图,则程序运行后输出的结果是_图91167若f(x)ax(a0,a1),定义由如图9117所示框图表述的运算(函数f1(x)是函数f(x)的反函数),若输入x2时,输出y,则输入x时,输出y_.
3、图9117图91188如图9118给出了一个程序框图,其作用是输入x的值,输出相应的y值若要使输入的x值与输出的y值相等,则这样的x值有_个三、解答题9设计求135731的算法,并画出相应的程序框图10到银行办理汇款(不超过10万元),银行收取一定的手续费汇款额度不超过100元,收取1元手续费;超过100元但不超过5 000元,按汇款额的1%收取;超过5 000元,一律收取50元设计一个描述汇款额为x元,银行收取手续费y元的算法,并画出相应的程序框图11(2012茂名模拟)已知数列an的各项均为正数,观察程序框图9119,若k5,k10时,分别有S和S.试求数列an的通项公式;图9119答案及
4、解析1【解析】当x4时,|x|43,执行x|43|7,当x73,执行x|73|43,x再赋值为x|43|1.当x13,则y212,输出2.【答案】C2【解析】22223242526126,应填入n6.【答案】B3【解析】由程序框图可知,输出的函数应是奇函数且有零点的函数,A中f(x)为奇函数而无零点,B中f(x)为奇函数无零点,C中f(x)为奇函数且零点为0,符合题意,D中f(x)不是奇函数【答案】C4【解析】若x2,2,则f(x)2,不合题意;当x2,2时,f(x)2x,得x2,1【答案】B5【解析】统计身高在160180 cm的学生,即A4A5A6A7.当4i7时符合要求【答案】C6【解析
5、】当n1时,s1;当n2时,s326;当n3时,s9327;当n4时,输出s27.【答案】277【解析】f(x)ax,f1(x)logax.x20,a2,a2f1(x)log2xx0,ylog23.【答案】38【解析】由框图可知,当x2时,若x2x,则x0,1,当2x5时,若2x3x,则x3,当x5时,若x,则x1(舍去)满足xy的x值共有3个【答案】39【解】算法如下:第一步,令S0,i1;第二步,若i31,则执行第三步;否则,结束算法,输出S;第三步,SSi;第四步,ii2,返回第二步程序框图:10【解】由题意可知,y算法如下:第一步,输入x.第二步,若0x100,则y1;否则执行第三步第三步,若100x5 000,则y1%x;否则执行第四步第四步,若5 000x100 000,则y50;否则输出“输入有误”第五步,输出y.程序框图如图所示:11【解】当i1时,a2a1d,M,S,当i2时,a3a2d,M,S.当i3时,a4a3d,M,S因此由程序框图可知,数列an是等差数列,首项为a1,公差为d.当k5时,S()()a1a611,即a1(a15d)11,当k10时,S()(),a1a1121,即a1(a110d)21,由解得a11,d2,ana1(n1)d2n1.高考资源网w w 高 考 资源 网