1、高考资源网() 您身边的高考专家数学一、选择题(本大题共12小题,每小题5分,共60分.在每小题给出的四个选项中,只有一项是符合题目要求的)1算法共有三种逻辑结构,即顺序结构、条件结构和循环结构,下列说法正确的是( )A一个算法只含有一种逻辑结构B一个算法最多可以包含两种逻辑结构C一个算法必须含有上述三种逻辑结构D一个算法可以含有上述三种逻辑结构解析 一个算法中具体含有哪种结构,主要看如何解决问题或解决怎样的问题,以上三种逻辑结构在一个算法中都有可能体现.答案:D2下列关于循环结构的说法正确的是( )A循环结构中,判断框内的条件是唯一的B判断框中的条件成立时,要结束循环向下执行C循环体中要对判
2、断框中的条件变量有所改变才会使循环结构不出现“死循环”D循环结构就是无限循环的结构,执行程序时会永无止境地运行下去解析 由于判断框内的条件不唯一,故A错误;由于当型循环结构中,判断框中的条件成立时执行循环体,故B错误;由于循环结构不是无限循环的,故C正确,D错误答案:C3下列赋值语句正确的是( )Amaxa1 Ba1maxCmax1a Dmaxa1解析 由赋值语句的格式可得出结论.答案:A4计算下列各式的S值,能设计算法求解的是( )S123100;S123100;S123n(n1且nN)A BC D解析 由算法的有限性可知,不能设计算法答案:B5如下图所示的程序框图运行的结果是( )A55
3、B50C45 D10解析 根据程序框图计算可知,当n10时,S55.答案:A6如下图所示的程序框图,若R8,则a等于( )A8 B4C2 D1解析 根据程序框图可知,若输入R8,则b4,得到a2b248,最终输出a8.答案:A7下图中的程序框图的运行结果是( )A2 B2.5C4 D3.5解析 由a2,b4,且S,得S2.5.答案:B8如下图所示的程序框图中,若输入x2,则输出的结果是( )A1 B2C3 D4解析 输入x2后,该程序框图的执行过程:输入x2,x21成立,y2,输出y2.答案:B9某程序框图如下图所示,若输出的S57,则判断框内为( )Ak4 Bk5Ck6 Dk7解析 由题意,
4、得k1时S1,当k2时,S2124;当k3时,S24311,当k4时,S211426,当k5时,S226557,此时与输出结果一致,所以判断框中应为k4.答案:A10阅读如下图所示程序框图,运行相应程序,输出i的值为( )A3 B4C5 D6解析 由a1,i0i011,a111250i112,a221550i213,a5311650,退出循环答案:B11如图所示的程序框图输出的结果是( )A BC D解析 共循环4次,每次执行后A与i的值对应如下:Ai2345答案:C12若输入的n为100,下面程序框图输出的结果是( )A100 B100C50 D50解析 S100982,T99971,故ST
5、50.答案:D二、填空题(本大题共4小题,每小题4分,共16分.把答案填在题中的横线上)13执行下面的程序框图,输出的T_.解析 根据程序框图,依次执行:故输出T30.答案:3014已知某旅游团队坐车人数x和费用y(元)的程序框图如下图所示当旅游团队坐车人数为30时,输出的y_.解析 本题考查当x30时,求函数y的值当x30时,y12510(3025)125105175.答案:17515根据条件把程序框图补充完整,求1到1 000内(包括1 000)的所有奇数的和,(1)处填_,(2)处填_.解析 根据题意此程序框图为当型循环结构,先判断再计算,故(1)处应填SSi,(2)处应填ii2.答案:
6、SSiii216在求方程x(x2)48的正整数解时,某同学给出了下面的循环程序框图,其结果为_.解析 因为i6,i28时,6848,所以输出的i为6.答案:6三、解答题(本大题共6小题,共74分.解答时应写出文字说明、证明过程或演算步骤)17(本小题满分12分)下面给出了一个问题的算法:S1:输入x.S2:若x4,则执行S3;否则,执行S4.S3:y2x1.S4:yx22x3.S5:输出y.(1)这个算法解决的问题是什么?(2)当输入的x的值为多大时,输出的数值最小?解 (1)这个算法解决的问题是求下面的分段函数的函数值y(2)当x4时,y2x17;当x4时,yx22x3(x1)222.所以ymin2,此时x1.故当输入的x的值为1时,输出的数值最小.18(本小题满分12分)分别用辗转相除法和更相减损术求282与470的最大公约数.解 辗转相除法:4702821188,282188194,188942,282与470的最大公约数为94.更相减损术:将470与282分别除以2,得235和141.23514194,1419447,944747,470与282的最大公约数为47294.高考资源网版权所有,侵权必究!