
高中数学 1.1.3 第2课时循环结构检测试题 新人教B版必修3.doc
7页高中数学 1.1.3 第2课时循环结构检测试题 新人教B版必修3一、选择题1.下列结构中组成算法的结构的个数有( )①顺序结构;②条件分支结构;③循环结构;④输入结构;⑤输出结构.A.2个 B.3个C.4个 D.5个[答案] B[解析] 算法有三种结构①②③,故选B.2.下列判断正确的是( )A.条件结构中必有循环结构 B.循环结构中必有条件结构C.顺序结构中必有条件结构 D.顺序结构中必有循环结构[答案] B[解析] 由循环结构的定义知B正确.3.下列说法正确的是( )①用程序框图表示算法,其优点是算法的基本逻辑结构展现得非常直观清楚;②我们所接触到的算法一般是由顺序结构、条件分支结构、循环结构这三种基本的逻辑结构构成的;③循环结构中,循环体指的是算法中的反复执行的处理步骤;④条件分支结构中一定包含循环结构.A.①②③ B.②③④C.①③④ D.①②④[答案] A[解析] ④错,条件分支结构中不一定有循环结构.4.下面的程序框图中,是循环结构的是( )A.①② B.②③C.③④ D.②④[答案] C[解析] 循环结构需要重复执行同一操作,故只有③、④符合.5.(xx·福建文,4)阅读如图所示的程序框图,运行相应的程序,输出的n的值为( )A.1 B.2C.3 D.4[答案] B[解析] 当n=1时,21>12满足条件;当n=2时,22>22不成立,循环结束,输出n=2.6.如图给出的是计算++…+的值的一个程序框图,其中判断框内应填入的条件是( )A.i>10 B.i<10C.i>20 D.i<20[答案] A[解析] 该程序框图的作用是求S=+++…+的值,当i>10时,输出S=+++…+的值.二、填空题7.执行下边的程序框图,若p=0.8,则输出的n=________. [答案] 4[解析] 第一次循环后:S=,n=2;第二次循环后:S=+=,n=3;第三次循环后:S=++=,n=4,此时循环结束.8.(xx·辽宁文,13)执行下面的程序框图,若输入n=3,则输出T=________.[答案] 20[解析] 循环一次,i=1,S=1,T=1;循环二次i=2,S=3,T=4;循环三次,i=3,S=6,T=10;循环四次,i=4,S=10,T=20,由于此时4≤3不成立,循环结束,输出T=20.三、解答题9.画出求解下列问题的算法的程序框图.(1)求和+++…+;(2)画出求和1++++…+的程序框图.[解析] (1)程序框图如图(1)所示:(2)程序框图如图(2)所示: 一、选择题1.阅读下边的程序框图,若输出s的值为-7,则判断框内可填写( )A.i<3? B.i<4?C.i<5? D.i<6?[答案] D[解析] i=1,S=2;S=2-1=1,i=1+2=3;S=1-3=-2,i=3+2=5;S=-2-5=-7,i=5+2=7.因输出S的值为-7,循环终止,故判断框内应填“i<6?”.2.(xx·湖南理,6)执行如图所示的程序框图,如果输入的t∈[-2,2],则输出的S属于( )A.[-6,-2] B.[-5,-1]C.[-4,5] D.[-3,6][答案] D[解析] 由程序框图知,当0≤t≤2时,输出S=t-3,此时S∈[-3,-1];当-2≤t<0时,执行t=2t2+1,1












