当前位置:首页 > 高考数学压轴专题四平备战高考《算法与框图》基础测试题含答案解析
A.i?5? 【答案】B 【解析】
B.i?6? C.i?7? D.i?8?
阅读流程图,程序运行如下:
第一次循环:S?S?i?1,S?S?i?2,i?i?1?2; 第二次循环:S?S?i?4,S?S?i?6,i?i?1?3; 第三次循环:S?S?i?18,S?S?i?21,i?i?1?4; 第四次循环:S?S?i?84,S?S?i?88,i?i?1?5; 第五次循环:S?S?i?440,S?S?i?445,i?i?1?6; 第六次循环:S?S?i?2670;
由题意可知,此时程序应跳出循环,则判断框中的条件可以为i?6? 本题选择B选项.
点睛:一是利用循环结构表示算法,一定要先确定是用当型循环结构,还是用直到型循环结构;当型循环结构的特点是先判断再循环,直到型循环结构的特点是先执行一次循环体,再判断;
二是注意输入框、处理框、判断框的功能,不可混用;
三是赋值语句赋值号左边只能是变量,不能是表达式,右边的表达式可以是一个常量、变量或含变量的运算式.
15.我国古代数学名著《九章算术》里有一道关于玉石的问题:“今有玉方一寸,重七两;石方一寸,重六两.今有石方三寸,中有玉,并重十一斤(176两).问玉、石重各几何?”如图所示的程序框图反映了对此题的一个求解算法,运行该程序框图,则输出的x,y分别为( )
A.90,86 【答案】C 【解析】
B.94,82 C.98,78 D.102,74
执行程序框图,x?86,y?90,s?27;x?90,y?86,s?27;x?94,y?82,s?27;
x?98,y?78,s?27,结束循环,输出的x,y分别为98,78,故选C.
【方法点睛】本题主要考查程序框图的循环结构流程图,属于中档题. 解决程序框图问题时一定注意以下几点:(1) 不要混淆处理框和输入框;(2) 注意区分程序框图是条件分支结构还是循环结构;(3) 注意区分当型循环结构和直到型循环结构;(4) 处理循环结构的问题时一定要正确控制循环次数;(5) 要注意各个框的顺序,(6)在给出程序框图求解输出结果的试题中只要按照程序框图规定的运算方法逐次计算,直到达到输出条件即可.
16.如图所示的程序框图,则输出的x,y,z的值分别是( )
A.
13001120 ,600,
93B.1200,500,300 D.300,500,1200
C.1100,400,600 【答案】B 【解析】 【分析】
根据程序框图依次计算得到答案. 【详解】
根据程序框图得:①y?300,i?1,满足i?3;②y?400,i?2,满足i?3; ③y?500,z?300,x?1200,i?3,不满足i?3.故输出的x?1200,y?500,z?300. 故选:B.
【点睛】
本题考查了程序框图,意在考查学生的理解能力.
17.执行如图所示的程序框图,若输出的S?120,则判断框内应填入的条件是( )
A.k?4 【答案】B 【解析】 【分析】
B.k?5 C.k?6 D.k?7
分析程序中两个变量和流程图可知,该算法为先计算后判断的直到型循环,模拟执行程序,即可得到答案. 【详解】 程序执行如下
k 0 S?2S?k 0 终止条件判断 否 否 否 否 否 否 1 0?1?1 2?2?2?4 2 3 2?4?3?11 2?11?4?26 4 5 6 2?26?5?57 2?57?6?120 是 故当k?6时S?120,程序终止,所以判断框内应填入的条件应为k?5. 故选:B. 【点睛】
本题考查了循环结构的程序框图,正确判断循环的类型和终止循环的条件是解题关键
18.鸡兔同笼,是中国古代著名的趣味题之一,《孙子算经》中就有这样的记载:今有鸡兔同笼,上有三十五头,下有九十四足,问鸡兔各有几何?设计如图的算法来解决这个问题,则判断框中应填入的是( )
A.m?94? 【答案】B 【解析】 【分析】
B.m?94? C.m?35? D.m?35?
设鸡的数量为i,兔子数量为j,则腿的数量共有m?2i?4j,判断m是否为94即可得解. 【详解】
i为鸡的数量,j为兔的数量,m为足的数量,根据题意,j?35?i 从i?0开始,依次检验,只需判断足m?2i?4j是否为94即可, 故框中应填入“m?94?”. 故选:B 【点睛】
本题主要考查了程序框图,循环结构,条件分支结构,属于中档题.
19.执行如图所示的程序框图,若输入
,则输出的S的值是
A. B. C. D.
【答案】B 【解析】
共分享92篇相关文档