1、第一章 1.1 1.1.3 第 2 课时一、选择题1(2015河南柘城四高高一月考) 算法共有三种逻辑结构,即顺序结构、条件结构、循环结构,下列说法正确的是( )A一个算法只能含有一种逻辑结构B一个算法最多可包含两种逻辑结构C一个算法必须含有上述三种逻辑结构D一个算法可以含有上述三种逻辑结构的任意组合答案 D解析 一个算法可以含有一种逻辑结构,也可以含有两种逻辑结构,还可以含有三种逻辑结构,故选 D.2下列判断正确的是( )A条件结构中必有循环结构B循环结构中必有条件结构C顺序结构中必有条件结构D顺序结构中必有循环结构答案 B解析 由循环结构的定义知 B 正确3下列说法正确的是( )用程序框图
2、表示算法,其优点是算法的基本逻辑结构展现得非常直观清楚;我们所接触到的算法一般是由顺序结构、条件分支结构、循环结构这三种基本的逻辑结构构成的;循环结构中,循环体指的是算法中的反复执行的处理步骤;条件分支结构中一定包含循环结构A BC D答案 A解析 错,条件分支结构中不一定有循环结构4下面的程序框图中,是循环结构的是( )A BC D答案 C解析 循环结构需要重复执行同一操作,故只有、 符合5(2015福建文,4)阅读如图所示的程序框图,运行相应的程序,若输入 x 的值为1,则输出 y 的值为( )A2 B7C8 D128答案 C解析 由题意得,该程序是求分段函数yError!的函数值,则 f
3、(1)918,故选 C.6(2015河北行唐启明中学高一月考) 如图给出的是计算 的值的一个程序12 14 120框图,其中判断框内应填入的条件是( )Ai11 Bi 10Ci0 Di11答案 D解析 该程序框图的作用是求 S 的值,当 i10 时,输出12 14 16 120S 的值12 14 16 120二、填空题7.执行右边的程序框图,若 p0.8,则输出的 n_.答案 4解析 第一次循环后:S ,n2;第二次循环后:S ,n3;第三次循12 12 14 34环后:S ,n4,此时循环结束12 14 18 788执行下面的程序框图,若输入 n3,则输出 T_.答案 20解析 循环一次,i
4、1,S 1,T 1;循环二次 i2,S3,T4;循环三次,i3,S6,T10;循环四次,i4,S10,T20,由于此时 43 不成立,循环结束,输出 T20.三、解答题9.画出求解下列问题的算法的程序框图(1)求和 ;12 23 34 n 1n(2)画出求和 1 的程序框图12 14 18 12n解析 (1)程序框图如图(1) 所示:(2)程序框图如图(2) 所示:一、选择题1阅读下边的程序框图,若输出 s 的值为7,则判断框内可填写( )Ai100,循环终止,输出 k4.4执行下图所示的程序框图,若输入 x4,则输出 y 的值为_答案 54解析 当 x4 时,y 1,不满足|yx |100 是否成立,若成立,则输出 S,结束算出;否则,返回 S3.该算法的程序框图如图所示:6.经过市场调查分析得知,2014 年第一季度内,北京市海淀区居民对某种商品的需求量为 18 000 件为保证商品不脱销,商家在月初时将商品按相同数量投放市场已知年初商品的库存量为 50 000 件,用 K 表示商品的库存量,请设计一个程序框图,求出第一季度结束时商品的库存量解析 设置出判断框中的条件,再由第一季度每个月份结束时商品的库存量,确定判断框的“是”与“否”分支对应的操作,由此即可画出流程图,用循环结构实现这一算法程序框图如下: