2012年9月计算机题库二级c语言上机.doc

二级c语言上机 Chapter_1 2011年3月最新计算机二级C语言题库 (根据等考通最新版本自己整理) 第一套 1.程序填空题 程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到student.dat文件中。函数fun的功能是从指定文件中找出指定学号的学生数据,读入此学生数据,对该生的分数进行修改,使每门课的分数加3分,修改后重写文件中该学生的数据,即用该学生的新数据覆盖原数据,其他学生数据不变;若找不到,则什么都不做。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! #include stdio.h #define N 5 typedef struct student {long sno; char name[10]; float score[3]; }STU; void fun(char *filename, long sno) { FILE *fp; STU n; int I; fp=fopen(filename,rb+); /**********found**********/ while(!___1___) { fread(n,sizeof(STU),1,fp); /**********found**********/ if(n.sno___2___

文档评论(0)

1亿VIP精品文档

相关文档