1、高考数学最新高中数学高考总复习算法框图习题及详解专题拔高特训高中数学高考总复习算法框图习题(附参考答案)一、选择题1(文)下列程序框图的功能是()A求ab的值B求ba的值C求|ab|的值 D以上都不对答案C(理)如图所示算法程序框图运行时,输入atan315,bsin315,ccos315,则输出结果为()A. BC1 D1答案C解析此程序框图是输出a、b、c三数中的最小值,又cos3150,sin315,tan3151,故选C.2下列程序运行后输出结果为()x1;fori1 10x2A.1 B.23C113 D以上都不对答案B解析每一次循环x都重新赋值,与原来x的值无关,故最后输出x的值只与
2、最后一次循环时i的值有关,i10,x23.3(文)下面是某部门的组织结构图,则监理部直接隶属于()董事长行政经理市场营销部财务部咨询部人事部业务经理总工程师后勤部开发部监理部专家办公室信息部市场调研部A专家办公室 B行政经理C总工程师 D董事长答案C(理)下面是求(共6个2)的值的算法的程序框图,图中的判断框中应填()Ai5? Bi5?答案A解析由于所给计算的表达式中共有6个2,故只需5次循环即可,由此控制循环次数的变量i应满足i5.故选A.4(文)如果执行如图所示的程序框图,那么输出的s()A2450 B2700C3825 D2652答案C解析s3(12350)33825.(理)已知数列an
3、中,a11,an1ann,利用如图所示的程序框图计算该数列第10项,则判断框中应填的语句是()An10 Bn10Cn9 Dn9答案D解析本题在算法与数列的交汇处命题,考查了对程序框图的理解能力数列an是一个递推数列,因为递推公式为a11,an1ann,故a10a99,因为循环体为mm1,nn1,当n10时结束循环,故判断框内应为n9.5(文)下列程序运行时,从键盘输入2,则输出结果为()xinput(“x”);i1;s0;whilei4ss*x1;ii1;endsA3B7C15D17答案C解析i1循环时s1;i2循环时s3;i3循环时s7;i4循环时s15;i5跳出循环,输出s的值15.(理)
4、下列程序运行后输出结果为()S1;n1;whileS100SS*n;nn3;endnA4B10 C13 D16答案C解析S1100,进行第一次循环后S1,n4;S1100,故不再循环,跳出循环后输出n13.6(文)(2010辽宁锦州)下面的程序框图,输出的结果为()A1 B2 C4 D16答案D解析运行过程为:a13b212,a112,a23成立b224,a213,a33成立b2416,a314,此时a3不成立,输出b16.(理)(2010广东四校)如图所示的算法流程图运行后,输出结果是()A7 B8 C9 D11答案C解析执行第一次,S3,i5,第二次,S15,i7,第三次,S105,i9,此时S100,输出i9.故选C.7(文)在如图的程序框图中,若输入m77,n33,则输出的n的值是()A3 B7 C11 D33答案C解析这个程序框图执行的过程是:第一次循环:m77,n33,r11;第二次循环:m33,n11,r0.因为r0,则结束循环,输出n11.