全过计算机等级考试二级C语言机试题库最新
270页1、第 1 套给定程序的功能是调用 fun 函数建立班级通讯录。通讯录中记录每位学生的编号、姓 名和电话号码。班级的人数和学生的信息从键盘读入,每个人的信息作为一个数据块写到名 为 myfile5.dat 的二进制文件中。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。#include #include #define N 5 typedef struct int num;char name10;char tel10; STYPE; void check();/*found*/ int fun(_1_ *std) /*found*/_2_ *fp; int i;if(fp=fopen(“myfile5.dat“,“wb“)=NULL)return(0);printf(“nOutput data to file !n“);for(i=0; i #include void fun (char *s, char *t) int i, sl;sl = strlen(s); /*found*/for( i=0; i void fun(int a, int b, long *c)
2、 main() int a,b; long c;void NONO ( );printf(“Input a, b:“); scanf(“%d,%d“, fun(a, b, printf(“The result is: %dn“, c);NONO();填空题参考答案:1) int fun(STYPE *std)2) FILE *fp; int i;3) fwrite( 修改题参考答案:1) for(i = 0 ; i #include #include void WriteText(FILE *); void ReadText(FILE *); main() FILE *fp;if(fp=fopen(“myfile4.txt“,“w“)=NULL) printf(“ open fail!n“); exit(0); WriteText(fp);fclose(fp);if(fp=fopen(“myfile4.txt“,“r“)=NULL) printf(“ open fail!n“); exit(0); ReadText(fp);fclose(fp); /*found*/ void Writ
3、eText(FILE _1_) char str81;printf(“nEnter string with -1 to end :n“);gets(str);while(strcmp(str,“-1“)!=0) /*found*/fputs(_2_,fw); fputs(“n“,fw);gets(str); void ReadText(FILE *fr) char str81;printf(“nRead file and output to screen :n“);fgets(str,81,fr);while( !feof(fr) ) /*found*/printf(“%s“,_3_);fgets(str,81,fr); 给定程序 MODI1.C 中函数 fun 的功能是:从低位开始取出长整型变量 s 中奇数位上的数, 依次构成一个新数放在 t 中。高位仍在高位,低位仍在低位。例如,当 s 中的数为:7654321 时,t 中的数为:7531。请改正程序中的错误,使它能得出正确的结果。注意:不要改动 main 函数,不得增行或删行,也不得更改程序的结构!#include /*found
4、*/ void fun (long s, long t) long sl=10;*t = s % 10;while ( s 0) s = s/100;*t = s%10 * sl + *t; /*found*/ sl = sl*100; main() long s, t;printf(“nPlease enter s:“); scanf(“%ld“, fun(s, printf(“The result is: %ldn“, t); 函数 fun 的功能是:将两个两位数的正整数 a、b 合并形成一个整数放在 c 中。合并的 方式是:将 a 数的十位和个位数依次放在 c 数的个位和百位上, b 数的十位和个位数依次放在 c 数的千位和十位上。例如,当 a45,b=12 时,调用该函数后,c=1524。注意: 部分源程序存在文件 PROG1.C 中。数据文件 IN.DAT 中的数据不得修改。请勿改动主函数 main 和其它函数中的任何内容,仅在函数 fun 的花括号中填入你编写 的若干语句。#include void fun(int a, int b, long *c) main() int
《全过计算机等级考试二级C语言机试题库最新》由会员lcm****801分享,可在线阅读,更多相关《全过计算机等级考试二级C语言机试题库最新》请在金锄头文库上搜索。
2024-04-18 4页
2024-04-18 2页
2024-04-18 2页
2024-04-18 2页
2024-04-18 5页
2024-04-18 2页
2024-04-18 4页
2024-04-18 3页
2024-04-18 2页
2024-04-18 2页