2011年C语言上机操作题及答案六

上传人:zw****58 文档编号:43254256 上传时间:2018-06-05 格式:DOC 页数:10 大小:62.50KB
返回 下载 相关 举报
2011年C语言上机操作题及答案六_第1页
第1页 / 共10页
2011年C语言上机操作题及答案六_第2页
第2页 / 共10页
2011年C语言上机操作题及答案六_第3页
第3页 / 共10页
2011年C语言上机操作题及答案六_第4页
第4页 / 共10页
2011年C语言上机操作题及答案六_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《2011年C语言上机操作题及答案六》由会员分享,可在线阅读,更多相关《2011年C语言上机操作题及答案六(10页珍藏版)》请在金锄头文库上搜索。

1、 一、填空题:程序通过定义学生结构体变量,存储了学生的学号、姓名和 3 门课的成绩。 所有学生数据均以二进制方式输出到 student.dat 文件中。函数 fun 的功能是从指定文件中 找出指定学号的学生数据,读入此学生数据,对该生的分数进行修改,使每门课的分数加 3 分,修改后重写文件中该学生的数据,即用该学生的新数据覆盖原数据,其它学生数据不 变;若找不到,则什么都不做。请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果。注意:源程序存放在考生文件夹下 BLANK1.C 中。不得增行或删行,也不得更改程序的结构!给定源程序:#include #define N 5ty

2、pedef struct student long sno;char name10;float score3; STU;void fun(char *filename, long sno)FILE *fp;STU n; int i;fp = fopen(filename,“rb+“);/*found*/while (!feof(_1_)fread(/*found*/if (n.sno_2_sno) break;if (!feof(fp)for (i=0; i=0) j-;aaj+1=ch;main()char aN=“QWERTYUIOPASDFGHJKLMNBVCXZ“;printf (“T

3、he original string : %sn“, a);insert(a);printf(“The string after sorting : %snn“,a);解题答案:/*found*/n=strlen(aa);/*found*/ch=aai;*三、程序题:N 名学生的成绩已在主函数中放入一个带头节点的链表结构中,h 指向链 表的头节点。请编写函数 fun,它的功能是:找出学生的最高分,由函数值返回。注意: 部分源程序在文件 PROG1.C 文件中。请勿改动主函数 main 和其它函数中的任何内容,仅在函数 fun 的花括号中填入你编写 的若干语句。给定源程序:#include #i

4、nclude #define N 8struct slistdouble s;struct slist *next;typedef struct slist STREC;double fun(STREC *h)STREC * creat(double *s)STREC *h,*p,*q; int i=0;h=p=(STREC*)malloc(sizeof(STREC);p-s=0;while(i q=(STREC*)malloc(sizeof(STREC);q-s=si; i+; p-next=q; p=q;p-next=0;return h;outlist(STREC *h)STREC *p

5、;p=h-next; printf(“head“);doprintf(“-%2.0f“,p-s);p=p-next;while(p!=0);printf(“nn“);main()double sN=85,76,69,85,91,72,64,87, max;void NONO ();STREC *h;h=creat(s); outlist(h);max=fun(h);printf(“max=%6.1fn“,max);NONO();void NONO ()/* 本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */FILE *in, *out ;int i,j ; double sN,

6、max;STREC *h ;in = fopen(“in.dat“,“r“);out = fopen(“out.dat“,“w“);for(i = 0 ; i s;STREC *p;p=h-next;while(p) if(p-smax )max=p-s;p=p-next;return max;STREC * creat( double *s) STREC *h,*p,*q; int i=0;h=p=(STREC*)malloc(sizeof(STREC);p-s=0;while(i q=(STREC*)malloc(sizeof(STREC);q-s=si; i+; p-next=q; p=

7、q;p-next=0;return h;outlist( STREC *h) STREC *p;p=h-next; printf(“head“);do printf(“-%2.0f“,p-s);p=p-next;while(p!=0);printf(“nn“);小熊成都搬家公司成立于 2008 年,是主要针对学生,短租族,上班族,以及需要小 件运输, 没有家俱和大型家用电器等货物不是很多的群体, 我们始终坚持低价的原则服务 广大市民,如果你的行李只需面包车就能转运,那么就不用花冤枉钱去请大的搬家公司,我 们保证以最低的价格, 最人性化的服务,为您解决在城市中辗转的困苦,让您的搬家之旅 不再烦恼

8、。企业精神-精诚致业、物尽其流、争创一流、永无止境。 服务宗旨-高效、安全、准确、务实、周到的的优质搬家服务。 服务理念-以客户为关注焦点,达到或超越客户期望。 搬家目标-建设高起点,管理高水平,运转高效率,服务高质量。 发展目标-专心又专业是诚信搬家,深圳搬家公司本色。求精使我们精英荟萃,求精 促使创新完美。求精形成竞争差异,赢取市场,求精使我们与客户的价值不断增值。搬家搬场流程 一沟通 与客户沟通,了解客户的要求,进行现场勘测,提出项目技术书。 二.准备进一步完善项目计划细节,组织技术人员、专用设备、器械,为实施项目作认真 仔细的准备。检查车辆,务必使每辆营运车车况保持良好。 三.装载 在

9、装运时,使用适当的设备和器械,注意设备及通道的保护,有序装载,货物 轻重搭配,避免超载运输。 四起运 选用厢型车,装载完毕一辆,起运一辆,确保按期完成项目任务。 五.途中 由现场指挥协调和处理途中有关事宜,保持与客户沟通。作为专业的成都小型搬家公司,为了让客户更加放心的搬家,本公司特培养出一批 素质良好的服务人员,且受过专业训练,定期接受劳动安全教育,并强力要求员工自 律维护个人形象。 因为我们深知自已的严厉才是对客户的最佳服务保证, 珍惜所托 与高效率的服务态度,必定能深获您的肯定与赞赏。另外我们累积了数年工作经验, 在成都享有最佳口碑。 公司成立至今,不停的求新求变,为的就是给消费者更好、更 优良的服务品质。唯一不变的就是我们的诚信 成都搬家公司 http:/ 成都小型搬家公司

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号