《2022年算法与程序图练习答案 .pdf》由会员分享,可在线阅读,更多相关《2022年算法与程序图练习答案 .pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、学而不思则罔,死而不学则殆。孔子- 1 - 算法程序框图练习参考答案一、选择题1、右边程序框图中,循环体执行的次数是() A50B49 C 100 D99 解析: 从程序框图反映的算法是S2468,,i 的初始值为2,由 i i2 知,执行了49 次时, i100,满足 i100,退出循环答案: B 2、执行下右边的程序框图,若p4,则输出的S等于() A78B.1516C.3132D.12解析: 由程序框图可知1615161814121S答案 :B 3、阅读下面的程序框图,则输出的S为() A14 B20 C30 D55 解析: S1 0,i11;S21,i22;S35,i33;S4 14,
2、i44;S530,i54 退出循环, 输出结果为30. 答案: C 4、阅读下图所示的程序框图若输入 a6,b1,则输出的结果是( ) A1 B2 C3 D4 解析: 当输入 a 6,b1 时, x52,进入循环得a4,b6,此时 x2,退出循环,输出的结果为2. 答案: B 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - 学而不思则罔,死而不学则殆。孔子- 2 - 5、某程序框图如图所示,该程序运行后输出的k 的值是() A4
3、 B5 C 6 D7 解析: 当程序运行到k3 时, S32311100,k 4 时,S112112059 100. k4. 答案: A 6、下图是一个算法程序框图,当输入 x 值为 3 时,输出 y 的结果恰好是13, 则空白框处关系式可以是() Ay=x3By3x Cy 3xDy13x解析: 由算法框图的输入值和输出值知x 的运算 值是 1,运算结果是13,故结合选项得出其中的运算是y 3x. 答案: C 7、框图所示,其作用是输入x 值,输出相应y 值若要使输入x值与输出的y 值相等,则这样的x 值有 () A1 个B2 个C3 个D4 个解析 :这是一个用条件分支结构设计的算法,该程序
4、框图所表示的算法的作用是求分段函数yx2,x2,2x 3,2x5,1x,x5的函数值,当x2 时,令x2x,得 x0 或 1;当 2x5 时,令 2x3x,得 x3;当 x5 时,令1xx,得 x 1(舍去 ),故只有3 个值符合题意答案 :C 8、老师给学生出了一道题,“试写一个程序框图,计算S113151719”发现同学们有如下几种做法,其中有一个是错误的,这个错误的做法是() 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 4 页 - - - - - - - - -
5、 学而不思则罔,死而不学则殆。孔子- 3 - 解析: 根据程序 框图,易知A,B,D 正确;对于C,由该框图可知当i1 时, S1,依次 i i2,到 i7 时有 S1131517,此时 ii297,结束该循环,所以得不出题目的 结果答案: C 二、填空题9、下图所给出是计算121416, 120值的程序框图, 判断框内填入条件是 _解析: 由框图知,要经过10 次循环才能算出此表达式的值,应填入“ i10?或?20n” 答案: i 10?(或?20n或?11i或?22n)10、执行下边的程序框图,输出的T _. 解析: T=2+4+6+8+10=30. 答案: 30 名师资料总结 - - -
6、精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 4 页 - - - - - - - - - 学而不思则罔,死而不学则殆。孔子- 4 - 11、已知程序框图如图所示,该程序运行后,为使输出的b 值为 16,则循环 体的判断框内处应填 _解析:a=1 时进入循环, 此时 b=21=2; a=2 时再进入循环, 此时 b=22=4;a=3 时再进入循环,此时b=24=16, a=4 时应跳出循环,循环满足的条件为a3. 答案: 3 12、下图所示的程序框图,若输入的a,b,c 分别为 21, 32,75,则输出的a,b,c 分别是 _ 解析: 由流程图知, a赋给 x,x 赋给 b,所以 a 的值赋给b,即输出b为 21,同理 c 的值赋给 a,即输出a 为 75. 答案: 75,21,32 三、程序框图设计13、汽车托运重量为P(kg)货物时,每千米的费用(单位:元 )标准为y0.2 ,20 kg0.3201.1(20),20PPPP当时,当时.请设计求汽车运费的程序框图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 4 页 - - - - - - - - -