1、一、选择题1已知某算法的程序框图若程序运行时,输入a2x,bx2,且已知1x2,则输出的结果为()A2 B2x Cx2 D4答案C解析由程序框图知,T是a与b中的较小数,又1x2时,函数yx2的图象在y2x的图象的下方,故1x2时,x22x,故选C.2某铁路客运部门规定甲、乙两地之间旅客托运行李的费用为:不超过50kg按0.53元/kg收费,超过50kg的部分按0.85元/kg收费相应收费系统的流程图如图所示,则处应填()Ay0.85xBy500.53(x50)0.85Cy0.53xDy500.530.85x答案B3如图所示的程序框图运行后,输出的结果是()A10 B0 C10 D20答案C解
2、析由程序框图中的(1)n知,S中的项一负一正,最大项为(1)202020,S123192010.4下面的程序框图,输出的结果为()A1 B2 C4 D16答案D解析运行过程为:a13b212,a112,a23成立b224,a213,a33成立b2416,a314,此时a3不成立,输出b16.5在如图的程序框图中,若输入m77,n33,则输出的n的值是()A3 B7 C11 D33答案C解析这个程序框图执行的过程是:第一次循环:m77,n33,r11;第二次循环:m33,n11,r0.因为r0,则结束循环,输出n11.6阅读如图所示的程序框图,运行相应的程序,则输出A的值为()A. B. C.
3、D.答案C解析运行过程为A011;i03不成立i011,A11;i13不成立i112,A1;i23不成立i213,A1;i33成立,输出A的值.7如果执行如图的程序框图,那么输出的值是()A2010 B1 C. D2答案D解析程序运行过程依次为:k02010S1,k12010S,k22010S2,k3,故S的值依次循环取值1,2,因为20106703,故最后输出结果为S2.点评遇到这种数值较大,循环次数较多的情形,可将数值变小,2010能被3整除,故可取k6,k3来检验输出结果你能指出条件改为k32010时输出的结果吗?8如果执行如图的程序框图,那么输出的C()A3 B5C8 D13答案B解析K初值2,不满足K5C112,A1,B2,K3.K35不成立,执行第二次循环,C123,A2,B3,K4.K45不成立,执行第三次循环,C235,A3,B5,K5.K55成立,结束循环输出C的值5,故选B.