《算法与程序框图》测试题.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《算法与程序框图》测试题 一、选择题 1.如图所示是一个循环结构的算法,下列说法不正确的是 ( D ) A.①是循环变量初始化,循环就要开始 B.②为循环体 C.③是判断是否继续循环的终止条件 D.①可以省略不写 2.执行如图所示的程序框图,输出的 S 值为 ( C ) A.2 B.4 C.8 D.16 3.某程序框图如图所示,若输出的 S=57,则判断框内为 ( A ) A.k>4? B.k>5? C.k>6? D.k>7? 解析:由题意 k=1 时 S=1,当 k=2 时,S=2×1+2=4; 当 k=3 时,S=2×4+3=11,当 k=4 时,S=2×11+4=26, 当 k=5 时,S=2×26 +5=57,此时与输出结果一致,所以此时的 k 值为 k>4 . 1 4.(2010·天津文,3)阅读下边的程序框图,运行相应的程序,则输出 s 的值为(  ) A.-1 B.0 C.1 D.3 [答案] B [解析] 按照程序框图依次执行为:初始 s=1,i=1 第 1 次循环 s=3,i=2;第 2 次循环 s=4,i=3;第 3 次循环 s=1,i=4 第 4 次循环 s=0,i=5;∵54,∴输出 s=0. 5.(2012·济南实验中学高一检测)如果执行下面的程序框图,输入 n=6,m=4,那么 输出的 p 等于 ( B ) A.720 B.360 C.240 D.120 解析:①k=1,p=3;②k=2,p=12;③k=3,p=60;④k=4,p=360; 而 k=4 时不符合条件,终止循环输出 p=360. 答案 B 6.(2010·山东青岛)如图是一个算法的程序框图,该算法所输出的结果是(  ) 2 1  1  1  1  1  1 A.1+2+3+…+10 B.1+3+5+…+ 19 1 1 1 1 1 1 1 1 C.2+4+6+…+20 D. 2+22+23+…+210 [答案] C 1 [解析] i=110 不成立,S=2,n=4,i=2;i=210 不成立, 1 1 1 1 1 S=2+4,n=6,i=3;i=310 不成立,S=2+4+6,n=8,i=4;…i=1010 不成 1 1 1 1 立,S=2+4+6+…+20,n=22,i=11,i=1110 成立,输出 S. 7.(09·辽宁理)某店一个月的收入和支出总共记录了 N 个数据 a1,a2,…,aN,其中收 入记为正数,支出记为负数.该店用下边的程序框图计算月总收入 S 和月净盈利 V,那 么在图中空白的判断框和处理框中,应分别填入下列四个选项中的(  ) A.A0,V=S-T C.A0,V=S+T [答案] C  B.A0,V=S-T D.A0,V=S+T [解析] 由图知,在判断框中填入某语句,当其成立时,将 A 加到 S 上,不成立时,将 3 01311 0 1 3 11 A 加到 T 上,又 S 统计的为总收入,所以判断框中应填入 A0.要计算净盈利,应进行 V=S+T 运算,∴选 C. 8.(09·浙江理)某程序框图如图所示,该程序运行后输出的 k 的值是(  ) A.4     B.5    C.6     D.7 [答案] A [解析] 程序运行过程为:k=0,S=0,满足 S100 执行循环体, S=0+2 =1,k=0+1=1;再判断 S100 仍然成立,再次执行循环体, S=1+2 =3,k=1+1=2;继续判断 S100 仍成立,∴S=3+2 =11,k=2+1=3;仍 满足 S100,∴S=11+2 ,k=3+1=4,此时不满足 S100,输出 k 的值 4 后结束,故 选 A. 9.如图是求 x  1 ,x  2 ,…,x  10 的乘积 S 的程序框图,图中空白框中应填入的内容为( D ) A.S=S*(n+1) B.S=S*x  n+1  C.S=S*n  D.S=S*x  n [解析] 赋值框内应为累乘积,累乘积=前面项累乘积×第 n 项,即 S=S*x n ,故选 D. 10.执行如图所示的程序框图后,输出的值为 4,则 P 的取值范围是(  ) 4 7  15  15  3  7  7  15 A.8P≤16 B.P16 C.4P≤8 D.8≤P 16 [答案] C [解析] ∵SP 时,执行循环体,S≥P 时输出 n=4. 1 1 1 1 1 7 ∴S 加上的最后一个项为23=8,此时 S=2+4+8=8, 7 3 7 ∴8≥P,结合输出 n=4 知,4P≤8. 11.阅读如图的程序框图,若输出 s 的值为-7,则判断框内可填写 ( D ) A.i<3? B.i<4? C.i<5? D.i<6? 解析:i=1,s=

文档评论(0)

kongbaipan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档