1、高考资源网() 您身边的高考专家第一章算法初步1.2基本算法语句素养提升素养培优提能一、选择题1阅读如图所示的程序框图,运行相应的程序,输出的结果是()A3B11C38 D123解析:选B第一次循环:a3;第二次循环:a11,此时退出程序,框图运行后输出的结果为11.2执行如图程序框图,若输入x10,要求输出y4,则在图中“?”处可填入的算法语句是()xx1 xx2xx3 xx4A BC D解析:选C经验证当填入xx2,xx3或xx4时,能得到y4,故选C3如图是一个算法流程图,则流程图输出的结果是,则判断框内应该填入的是()Ai3? Bi3?Ci5? Di5?解析:选Ci1,m0,n0;i2
2、,m1,n;i3,m2,n;i4,m3,n;i5,m4,n,所以应填“i5?”故选C4运行如图所示的程序,输出的结果为()i9DOS4*i3ii2LOOP UNTILi10PRINTSENDA17 B39C43 D47解析:选B当i9时,执行循环体,S49339,i9211,“1110”成立,跳出循环,输出的结果为39.5下面两个程序最后输出的结果分别为()i1WHILEi8ii2s3*iWENDPRINTsENDi1WHILEi8s3*iii2WENDPRINTsENDA17,17 B21,21C27,27 D27,21解析:选D对于第一个程序,18,执行循环体,则i3,s9;38,执行循环
3、体,则i5,s15;58,执行循环体,则i7,s21;78,退出循环,输出s27.对于第二个程序,18,执行循环体,则s3,i3;38,执行循环体,则s9,i5;58,执行循环体,则s15,i7;78,退出循环,输出s21.故选D二、填空题6程序框图(如图所示)的运行结果为_解析:a5,s1,a4;s5,a4,a4;s20,a3,此时退出程序,输出s20.答案:207执行如图所示的程序框图,若输入x9,则输出y_解析:第一次循环:y5,x5;第二次循环:y,x;第三次循环:y,此时|yx|105,故执行yy105,执行后y278105173,再执行一次yy105后y的值为17310568,此时68105不成立,故输出68.答案:68三、解答题9已知程序:INPUT“x”;xIFx1THENy4*x1ELSEIFx1THENy5ELSEy4*x1END IFEND IFPRINTyEND说明其功能并画出程序框图解:该程序的功能为求分段函数y的值程序框图为:10求1的值,用程序语言表示其算法解:解法一:“WHILE语句”s1i2WHILEi100PRINTsEND高考资源网版权所有,侵权必究!