第1章1-4答案剖析.docxVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章1-4答案剖析

第1章答案1.A.算法就是某个问题的解题过程;2.B.②3.C.A0,V=S+T4.D.判断框5.D.选择结构的判断框有一个入口和两个出口6.C 7.A.起止框8.C.x/2的余数为0?9.C.解的个数有限且可一一列举10.C.对分查找1.1.4测试题1.A.枚举法2.C.把杂乱无章的数据变为有序的数据3.A.顺序结构的程序一定是采用解析算法。4.C.程序中含有多重循环语句,一定是采用递归算法。5.A.算法+数据结构=程序6.9.国际奥委在申办奥运会的最后阶段,采用投票决定主办权归属问题,而投票是对已选出的5个申办城市进行表决,其流程是:首先进行第一轮投票,如果有一个城市得票超过总票数的一半,那么这个城市就获得主办权,如果所有申办城市得票数都不超过总票数的一半,则将得票最小的城市淘汰,然后重复上述过程,直到选出一个申办城市为止.试画出该过程的算法框图。10.A,B,C,D种规格的饮料瓶(它们分别是:500,300,400,200毫升)需要灌可乐,而可乐输出管只有一根,怎么安排装可乐的顺序,才使灌装的总时间(含排队.灌可乐的时间)最少?假如灌100毫升可乐需1分钟,那么灌装的总时间是多少分钟?试画出求解的算法框图。由题意知A、B、C、D四人把自己手中的暖瓶打满水分别需要5分钟、3分钟、4分钟、2分钟.A用时最长、D用时最短.?对于A和D来说,如果先安排A饮料瓶用去5分钟,这样A等了5分钟,而D除了等A灌满5分钟外再加上自己灌满用2分钟,共需要7分钟,那么两瓶总共等候了5+5+2=12(分钟).若反过来将D安排在A前面,那么D灌满用去2分钟,A等候2分钟,再加上自己灌满用去5分钟,总共等候了2+2+5=9(分钟).?相比较,第二种方案用时少于第一种.?由此可以得出这样的结论:?把占用时间少的人安排在前面可以使等候的总时间最短.?按占用时间由少到多的顺序安排四个为D、B、C、A.?等候时间:?D灌满时4瓶等候,为2×4;?B灌满时3瓶等候,为3×3;?C灌满时2瓶等候,为4×2;?A灌满时1瓶个人等候,为5×1.?总共等候:2×4+3×3+4×2+5×1=30(分钟).1.2.2基础题1.均不存在C语言关键字。A2.均是不合法的转义符。B3.是不合法的用户标识符。(A)4.是合法的关键字。 B5.构成C程序。(D)6.是正确的叙述。D7. 是正确的叙述。C8. 是正确的叙述。D9.是正确的叙述。D10.是正确的叙述。C1.2.4测试题1.是正确的叙述。B2.是正确的叙述。D3.是正确的叙述。C4.程序的功能:计算长方形面积的程序,请填空,使其实现预期目标。【本题程序】#include stdio.hmain(){floata,b,s;printf(“输入长方形的长:”);scanf(“%f”,a);printf(“输入长方形的宽:”);scanf(“%f”,b);s=a*b;printf(“长为:%f 宽为:%f 的长方形的面积为:%f\n”,a,b,s); }5.程序的功能:计算圆面积的程序,请填空,使其实现预期目标。【本题程序】#include stdio.h#define PI 3.1415926main(){floatr,s;printf(“输入圆的半径:”);scanf(“%f”,r);s=PI*r*r;printf(“圆的半径为:%f其面积为:%f\n”,r ,s);}6.程序功能是:输出邀请函,修订程序使其实现其功能(程序结果见图1-5)。【本题待修订程序】/*1*/#include stdio.h/*2*/#include stdlib.h/*3*/#includetime.h/*4*/main()/*5*/{/*6*/ char str[100];/*7*/ time_t t;/*8*/ time(t);/*9*/ printf(请输入被邀请人姓名);/*10*/ gets(str);/*11*/ system(cls)/*12*/ printf( 邀请信 \n\n);/*13*/ printf(====================================\n);/*14*/ printf( 诚邀 %s \n\n,str);/*15*/ printf( 出席2015年会 \n\n\n);/*16*/ printf( 会议地点:华典大厦1201厅 \n\n\n);/*17*/ printf( %s,ctime(t));/*18*/ pr

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档