算法初步练习题学生.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?阅读下面的程序框图,则输出的5 = A. 14 B. 20 C. 30 D. 55 阅读图2所示的程序框图,运行相应的程序,输出的结果是 A. 1 B. 2 C. 3 D. A. 1 B. 2 C. 3 D. 4 [开半] S = 2, n = l n = n + 1 /出n / [结束] 某程序框图如图所示,该程序运行后输出的R的值是 A. 4 B. 5 C. 6 D. 7 = 0,5 = 0) = 0,5 = 0 ) 如图给出了一个算法程序框图,该算法程序框图的功能是( [开始) /输入 a. b. c/ [结束] 足 5题 A.求a, b, c三数的最大数 B?求a, b, c三数的最小数 C.将a, b, c按从小到人排列 D.将a, b, c按从人到小排列 TOC \o 1-5 \h \z 运行图中所示程序框图所表达的算法,输岀的结果是( ) A. 3 B. 7 C? 15 D. 31 阅读如图所示的程序框图,运行相应的程序,输出的结果为( ) A. 676 B. 26 C. 5 D. 2 幵始/输入X / 幵始 /输入X / (2012?天津)阅读程序框图,运行相应的程序,当输入x的值为?25时,输出x的值为 ( ) A.8.-1 B. 1 C-阅读如图所示的程序框图,运行相应的程序,3输出S值等于D. 9)A.■3 A. 8. -1 B. 1 C- 阅读如图所示的程序框图,运行相应的程序, 3 输出S值等于 D. 9 ) A. ■3 B. -10 C- 0 9题 10题 若输入 若输入n的值为6,则输出s的伯 C. 15 执行如图所示的程序框图, A. 105 B. 16 某算法的程序框图如图所示,贝IJ程序输出y的值是 H. H.把二进制数101。2化为十进制数为() A. 20 B. 12 C. 11 D. 10 十进制数25转化为二进制数为( ) A. 11001 ⑵ B. 10101 ⑵ C. 10011 ⑵ D. 11100(2) 下而程序执行后输出的结果为() n=5 S 二0 WHILE S15 S 二S + n n=n—1 WEND PRINT n END A. 0 B. 1 C? 2 D. -1 INPUT xIF x=40 THENy=0.5?xELSE y=30+0.5*(x-40)END IFPRINT y INPUT x IF x=40 THEN y=0.5?x ELSE y=30+0.5*(x-40) END IF PRINT y END 15题 INPUT m. n DO r = m MOD n m = n n ? r LOOP UNTIL r = 0 PRINT m END 14题 根据右图所示的算法语句,当输入的x为50时,输出的y的值为 参考答案 C.【解读与点评】当i = 1时,S=l;当=2时,S=5;循环下去,当匸3时,5=14; 当=4时,S=30;木试题考杳了程序框图的运用. D【解读与点评】本题考查是算法的重新框图与算法的语句识別.易错点是 不懂得运行顺序. 当n = l,S = 2代入程序中运行第一次是5 = -1,然后赋值此时h = 2;返回运 行第二次可得S = —1—=丄,然后赋值h = 3;再返回运行第三次可得 1-(-1) 2 S = — = 2 ,然后赋值? = 4 ,判断可知此时S = 2,故输出“ = 4.故选D. 1-丄 2 A.对于 Zr = 0,5 = 1, k = \.对于 k = \,s = 3,:. k = 2 ,则 £ = 2,s = 3 + 8,.: £ = 3 ,后 面是 £ = 3, s = 3 + 8 + 2口,二 k = 4, B 解:逐步分析框图中的各椎语句的功能,笫一个条件结构是比较a, b的大小,并 将a, b中的较小值保存在变量a中,第二个条件结构是比较a, c的大小,并将a, c中的 较小值保存在变量a中,故变量a的值最终为a, b, c中的最小值.由此程序的功能为求a, b, c三个数的最小数. C解:根据算法的程序框图知,第一次循环得a=2xl + l=3,第二次循环得a=2x3+l=7,第 三次循坏得a=2x7+l=15,结束循环, 6B..解:a=l,满足条件a15,执行循环,a=2,满足条件a15,执行循环,沪5,满足 条件aV15,执行循环,a=26,不满足条件a15,退出循环,执行输出语句,输出a=26? C.解:当输入 x= - 25 时,|x|l,执行循环,一 25 | ■ 1=4; |x|=4l,执行循环, x=V 14 | - 1 = 1, |x|=l,退出循环,输出的结果为x=2xl + l=3. A.解:k=l,满足判断框,第1次循环,s=l, k=2,第2次

文档评论(0)

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

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

1亿VIP精品文档

相关文档