1、训 练 手 册A组基础达标(时间:30分钟 满分:57分)若时间有限,建议选讲2,6,9一、 选择题(每小题7分,共42分) (2013安徽高考)如图所示,程序框图(算法流程图)的输出结果是(D) A. B. C. D. 依次运算的结果是S,n4;S,n6;S,n8,此时输出S,故输出结果是. (2013重庆高考)执行如图所示的程序框图,则输出的k的值是(C) A. 3 B. 4 C. 5 D. 6 第一次循环S1(11)21,k2;第二次循环S1(21)22,k3;第三次循环S2(31)26,k4;第四次循环S6(41)215,k5;第五次循环S15(51)231,结束循环,输出的k的值是5
2、,故选C. (2013郑州二次预测)如图给出的是计算的值的一个程序框图,其中判断框内应填入的条件是(A) A. i10? B. i20? D. i10?”,选A. (2013德州二模)某客运部门规定甲、乙两地之间旅客托运行李的费用标准为:不超过25 kg按0.5元/kg收费,超过25 kg的部分按0.8元/kg收费,计算收费的程序框图如图所示,则处应填(C)A. y0.8xy0.5x B. y0.5xy0.8xC. y250.5(x25)0.8y0.5x D. y250.50.8xy0.8x 设行李的重量为x kg,则所需费用为y选C.(2013福建高考)阅读如图所示的程序框图,若输入的k10
3、,则该算法的功能是(A ) A. 计算数列2n1的前10项和 B. 计算数列2n1的前9项和C. 计算数列2n1的前10项和 D. 计算数列2n1的前9项和 S0,i1S1,i2S12,i3S1222,i4S122229,i1110,故选A. 阅读如图所示的程序框图,输出的s值为(B)A. 0 B. 1 C. 1 D. 1 程序框图的功能是计算sin sin sin sin sin sin sin sin sin sin sin 的值而sin sin sin sin sin sin sin sin 0,sin sin sin 1.二、 填空题(每小题5分,共15分) (2013湖南高考)执行如
4、图所示的程序框图,若输入a1,b2,则输出的a的值为_9_ 根据程序框图所给流程依次可得,a1,b2a3a5a7a9,满足条件,输出a9. 阅读如图所示的程序语言,输出的结果是_9_x2y3 yx1 xy3 yxy PRINTy 程序运用:x2,y3y3,x6y639. 阅读下列程序,输出的结果是_6_x6y2 IFx2THEN xy3ELSE IFx3THEN yx1 ELSE xyx ENDIF ENDIF PRINTxy 本题考查的是IFTHENELSE格式的语句,首先对IF的条件进行判断,若符合就执行THEN后的语句,若条件不符合就执行ELSE后的语句由于x6 ,y2,得x4,xy42
5、6.B组提优演练(时间:30分钟 满分:43分)若时间有限,建议选讲2,4,6一、 选择题(每小题7分,共28分) (2013北京高考)执行如图所示的程序框图,输出的S值为(C) A. 1 B. C. D. 执行第一次循环时S,i1;执行第二次循环时S,i2,此时退出循环,故选C. (2013江西高考)阅读如图所示的程序框图,如果输出i4,那么空白的判断框中应填入的条件是(B) A. S8 B. S9 C. S10 D. S11 i2,S5,i3,S8,i4,S9,输出i4,故填S9,故选B. (2013山东高考)执行两次如图所示的程序框图,若第一次输入的a的值为1.2,第二次输入的a的值为1
6、.2,则第一次、第二次输出的a的值分别为(C) A. 0.2,0.2 B. 0.2,0.8 C. 0.8,0.2 D. 0.8,0.8 当a1.2时,执行第一个循环体,a1.210.230ppi C. i30ppi1 是求30个数的和,循环体应执行30次,其中i是计数变量,因此判断框内的条件就是限制计数变量i的,故应为i30.算法中的变量p实质是表示参与求和的各个数,由于它也是变化的,且满足第i个数比其前一个数大i1,第(i1)个数比其前一个数大i,故应有ppi.故处应填i30;处应填ppi.二、 填空题(每小题5分,共15分) 如图所示的程序框图,当x13,x25,x31时,输出的p值为_4_ 依题意得,当x13,x25,x31时,|x1x2|x2x3|,p4,因此输出的p值是4. 如图所示的程序运行后,输出的值是_44_ i0 DO ii1 LOOP UNTILi*i2 000 ii1 PRINTi END 阅读算法语句可知,此语句表示的程序是循环语句,当i45时,45452 0252 000,当i44时,44441 9362 000,输出的结果ii145144. (2013江苏高考)如图是一个算法的流程图,则输出的n的值是_3_ 逐一代入可得n123a2826a20时,n3,故最后输出3.