程序框图的练习题

程序框图的练习题

ID:30910492

大小:205.96 KB

页数:10页

时间:2019-01-04

程序框图的练习题_第1页
程序框图的练习题_第2页
程序框图的练习题_第3页
程序框图的练习题_第4页
程序框图的练习题_第5页
资源描述:

《程序框图的练习题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第一章算法初步一、选择题1.如果输入〃二3,那么执行右图小算法的结果是().第一步,输入几第二步,/?=/?+1.第三步,n=n+,第四步,输出兀・(第1题)A.输出3B.输出4C.输出5D.程序出错,输不出任何结果2.算法:第一步,m=a.第一步,b

2、.6C.15c中的最小值市大到小排序D.120:A=1I!B=2■T=A:A=BI!B=TI;PRINTA,B(第5题)A.1,1B.2,1C.1,2D.2,27.已知某程序框图如图所示,则执行该程序后输出的结果是()・A.—1B.1C.2D.丄2(笫7题)x=input(Mx=M);Ifx>=0y=/2Elsey=xEnd(第9题)9.执行右图屮的程序,如果输出的结果是4,那么输入的只可能是().A.-4B.2C・±2或者一4D.2或者一410.按照程序框图(如右图)执行,第3个输出的数是().(第10题)二、填空题12.如图是某个函数求值的程序框图

3、,则x=3满足该程序的函数解析式为/输出"/Vr、(结束丿(第12题)输出的结果为48,则判13•执行下图所示的程序,(第13题)三、解答题18.编写程序,使得任意输入的3个整数按从大到小的顺序输出.19.编写一个程序,交换两个变量A和B的值,并输出交换前后的值.参考答案一、选择题1.C解析:木题通过写出一个算法执行后的结果这样的形式,来考杳对算法的理解及对赋值语句的学握.2.B解析:此算法为求出Q,b,c中的最小值.3.A解析:本题通过理解程序语言的功能,考查求两个正整数最人公约数的算法.4.D解析:A=1X2X3X4X5=12O.5.B解析:T=l

4、,A=2,B=T=1.6.B解析:V88=3X52+2X5+3,.・・88为323(5).7.A解析:本题以框图为载体,对周期数列进行考查.数列以3项为周期,2010除以3余数为0,所以它与序号3对应相同的数.序号1234567•••d(输出)212-1212-12•••8.B解析:结果均为1+2+31000,程序不同.9.B解析:如兀20,则<=4,得x=2;如兀<0,则山y=x,不能输出正值,所以无解.10.C解析:第一个输出的数是1;第二个输出的数是3;第三个输出的数是5.二.填空题1.96.解析:(1632,960)-(672,960)-(67

5、2,288)-(384,288)-(96,288)-(96,192)-(96,96)-12./(x)=«2%—3,5-4x,x<0心0解析:根据程序框图可以知道这是一个分段函数.12.答案:z>4?・解析:根据程序框图分析:•I123s41248可知答案为&4?.13.①.解析:③、④选项中的有些框图形状选用不正确;②图屮的输入变量的值应在公式给出之前完成.14.2.解析:判断框的两个出口分别对应“是”(Y)或“否”(N).15.①②.解析:③④需用条件语句.三、解答题16.程序:(如图)x=1WHILEx<=20y=xA2—3*x+5x=x+lPRI

6、NT“y=";yWENDEND(第17题)17.第一步,输入3个整数d,b,c.第二步,将。与b比较,并把小者赋给b,犬者赋给a.第三步,将g与c比较.并把小者赋给c,大者赋给G,此时a己是三者中最大的.第四步,将方与c比较,并把小者赋给c,大者赋给b,此吋°,方,按从大到小的顺序排列好.第五步,按顺序输岀a,b,c.程序:(如下图所示)IFb>aTHENt=aa=bb=tENDIFIFc>aTHENa=cc=tENDIFIFc>bt=bb=cTHENENDIFPRINTa,b,c19.程序:PRINTA,BX=AA=BB=XPRINTA,BEND20

7、-程序:INPUT“a(aHO),b(bHO)=”;a,bX=a+bY=a-b

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。