1、小题精练(二十)算法与框图(限时:60分钟)1执行如图所示的程序框图,若输入x2,则输出y的值为()A5B9C14D412(2013高考江西卷)阅读如下程序框图,如果输出i4,那么空白的判断框中应填入的条件是()AS8BS9CS10 DS113(2014石家庄市模拟)执行如图所示的程序框图,输出的S值为()A1B9C17D204(2013高考天津卷)阅读如图所示的程序框图,运行相应的程序若输入x的值为1,则输出S的值为()A64 B73C512D5855(2013高考广东卷)执行如图所示的程序框图,若输入n的值为3,则输出s的值是() A1B2C4D76在如图所示的程序框图中,输入A192,B
2、22,则输出的结果是()A0 B2C4 D67(2013高考北京卷)执行如图所示的程序框图,输出的S值为()A1 B.C. D.8(2013高考安徽卷)如图所示,程序框图(算法流程图)的输出结果是()A. B.C. D 9(2013高考辽宁卷)执行如图所示的程序框图,若输入n10,则输出S()A.B.C.D.10(2013高考山东卷)执行两次如图所示的程序框图,若第一次输入的a的值为1.2,第二次输入的a的值为1.2,则第一次,第二次输出的a的值分别为()A0.2,0.2 B0.2,0.8 C0.8,0.2 D0.8,0.811某班有24名男生和26名女生,数据a1,a2,a50是该班50名学
3、生在一次数学学业水平模拟考试中的成绩(成绩不为0),如图所示的程序用来同时统计全班成绩的平均数:A,男生平均分:M,女生平均分:W.为了便于区别性别,输入时,男生的成绩用正数,女生的成绩用其成绩的相反数,那么在图中空白的判断框和处理框中,应分别填入下列四个选项中的()AT0?,A BT0?,ACT0?,A DT0?,A12某算法的程序框图如图所示,执行该算法后输出的结果i的值为()A4 B5C6 D713(2014惠州市调研考试)阅读如图所示的程序框图若输入n5,则输出k的值为_14执行如图所示的程序框图,输出的结果是_15(2013高考湖南卷)执行如图所示的程序框图,如果输入a1,b2,则输
4、出的a的值为_16(2014武汉市武昌区高三年级联考)执行如图所示的程序框图,输出的S的值为_小题精练(二十)1解析:选D.第一次循环后:x5,y14;第二次循环后:x14,y41,此时|xy|9,终止循环,故输出y的值为41.2解析:选B.根据程序框图,i2,S2215,不满足条件;i3,S2328,不满足条件;i4,S2419,此时输出i4,所以填S9.3解析:选C.逐次运行的结果是S9,T4;S17,T20,此时TS,输出S的值为17,故选C.4解析:选B.按照程序框图执行算法,写出运行结果程序框图执行过程如下:x1,S0,S1,S50x2,S9,S50x4,S7350,跳出循环,输出S
5、73.5解析:选C.根据初始化条件,顺次执行程序就可以得出结果第一次执行循环:s1,i2(23成立);第二次执行循环:s2,i3(33成立);第三次执行循环:s4,i4(43不成立),结束循环,故输出的s4,故选C.6解析:选B.输入后依次得到:C16,A22,B16;C6,A16,B6;C4,A6,B4;C2,A4,B2;C0,A2,B0.故输出的结果为2,选B.7解析:选C.利用程序框图所表示的算法逐步求解当i0,S1时,执行S后得S,ii11;当i1,S时,执行S后得S,ii12.由于此时i2是成立的,因此输出S.8解析:选D.利用框图的条件结构和循环结构求解s0,n2,28,s0;n2
6、24,48,s;n426,68,s;n628,88不成立,输出s的值为.9解析:选A.因为S,i410,所以S,i610,所以S,i810,输出S.10解析:选C.根据输入的a的值的不同而执行不同的程序由程序框图可知:当a1.2时,a0,a1.210.2,a0.0.81,输出a0.8.当a1.2时,a1,a1.210.2.0.21,输出a0.2.11解析:选D.依题意得,全班成绩的平均数应等于班级中所有的学生的成绩总和除以总人数,注意到当T0时,输入的成绩表示的是某男生的成绩;当T0时,输入的成绩表示的是某女生的成绩的相反数因此结合题意得,选D.12解析:选C.第一次循环S1,满足S30,所以
7、P011,S112,i112;第二次循环S2,满足S30,所以P123,S235,i213;第三次循环S5,满足S30,所以P336,S5611,i314;第四次循环S11,满足S30,所以P6410,S111021,i415;第五次循环S21,满足S30,所以P10515,S211536,i516;第六次循环S36,不满足S150,循环结束,故输出的k值为3.答案:314解析:共循环2 013次,由裂项求和得S1.答案:15解析:利用程序框图表示的算法逐步求解当a1,b2时,a8不成立,执行aab后a的值为3,当a3,b2时,a8不成立,执行aab后a的值为5,当a5,b2时,a8不成立,执行aab后a的值为7,当a7,b2时,a8不成立,执行aab后a的值为9,由于98成立,故输出a的值为9.答案:916解析:Ssinsinsinsinsinsinsin(sinsinsinsinsinsin)335sinsinsin.答案:版权所有:高考资源网()版权所有:高考资源网()