程序框图的练习题.docVIP

  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文档。上传文档
查看更多
程序框图的练习题.doc

第一章算法初步 一、选择题 如果输入〃二3,那么执行右图小算法的结果是( ). 第一步,输入几 第二步,/?=/?+1. 第一步,输入几 第二步,/?=/?+1. 第三步,n=n+\, 第四步,输出兀? (第1题) 输出4 输出5 程序出错,输不出任何结果 算法: 第一步,m = a. 第一步,bmf 则 tn = b. 第三步,若cm,则m = c. 第四步,输出tn. (笫2题) 此算法的功能是( ). A.输出a, b, c中的最大值 B?输出d, b, C.将a, b, c由小到大排序 D.将 a, b, c 4.下列程序: INPUT “A=”; 1 A = A*2 A=A*3 A = A*4 A=A*5 PRINT A END 输出的结果A是( ). A. 5 B. 6 C. 15 c中的最小值 市大到小排序 D. 120 :A=1 I ! B = 2 ■ T=A :A = B I ! B = T I ;PRINT A, B (第5题) A. 1, 1 B. 2, 1 C. 1, 2 D. 2, 2 7.已知某程序框图如图所示, 则执行该程序后输出的结果是( )? A. —1 B. 1 C. 2 D.丄 2 (笫7题) x=input(M x=input(Mx=M); If x=0 y = /2 Else y = x End (第9题) TOC \o 1-5 \h \z 执行右图屮的程序,如果输出的结果是4,那么输入的 只可能是( ). -4 2 C?±2或者一4 D. 2或者一4 按照程序框图(如右图)执行,第3个输出的数是( ). (第10题) 二、填空题 如图是某个函数求值的程序框图,则x=3满足该程序的函数解析式为 /输出 /输出/ V r 、 (结束丿 (第12题) 输出的结果为48,则判13 输出的结果为48,则判 (第13题) 三、解答题 编写程序,使得任意输入的3个整数按从大到小的顺序输出. 编写一个程序,交换两个变量A和B的值,并输出交换前后的值. 参考答案 一、选择题 TOC \o 1-5 \h \z C 解析:木题通过写出一个算法执行后的结果这样的形式,来考杳对算法的理解及对赋值 语句的学握. B 解析:此算法为求出Q,b, c中的最小值. A 解析:本题通过理解程序语言的功能,考查求两个正整数最人公约数的算法. D 解析:A=1X2X3X4X5=12O. B 解析:T=l, A = 2, B=T=1. B 解析:V88 = 3X52+2X5 + 3, .??88 为 323(5). A 解析:本题以框图为载体,对周期数列进行考查.数列以3项为周期,2 010除以3余 数为0,所以它与序号3对应相同的数. 序号 1 2 3 4 5 6 7 ? ? ? d (输出) 2 1 2 -1 2 1 2 -1 2 ? ? ? TOC \o 1-5 \h \z B 解析:结果均为1+2 + 3 1 000,程序不同. B 解析:如兀20,则<=4,得x=2; 如兀<0,则山y=x,不能输出正值,所以无解. C 解析:第一个输出的数是1;第二个输出的数是3;第三个输出的数是5. 填空题 96. 解析:(1 632, 960)-(672, 960)-(672, 288)-(384, 288)-(96, 288)-(96, 192) -(96, 96)- 12. /(x) =?2%—3, 12. /(x) =? 2%—3, 5-4x, x0 心0 解析:根据程序框图可以知道这是一个分段函数. 答案:z4?? 解析:根据程序框图分析: ? I 1 2 3 s 4 12 48 可知答案为4?. TOC \o 1-5 \h \z ①. 解析:③、④选项中的有些框图形状选用不正确;②图屮的输入变量的值应在公式给出 之前完成. 2. 解析:判断框的两个出口分别对应“是”(Y)或“否” (N). ①②. 解析:③④需用条件语句. 三、解答题 程序:(如图) x= 1 WHILE x=20 y=xA2—3*x+5 x = x+l PRINT “y=; y WEND END (第17题) 第一步,输入3个整数d, b, c. 第二步,将。与b比较,并把小者赋给b,犬者赋给a. 第三步,将g与c比较.并把小者赋给c,大者赋给G,此时a己是三者中最大的. 第四步,将方与c比较,并把小者赋给c,大者赋给b,此吋°,方,按从大到小的 顺序排列好. 第五步,按顺序输岀a, b, c. 程序:(如下图所示) IF ba THEN IF ba THEN t=a a=b b=t END IF IF ca THEN a=cc=t a=c c=t END IF IF cb t=b b=c THEN END IF PRINT

文档评论(0)

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

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

1亿VIP精品文档

相关文档