新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

1.

 

填空

 

给定程序的功能是调用

fun

函数建立班级通讯录?/p>

通讯录中记录每位学生?/p>

编号?/p>

姓名和电话号码?/p>

班级的人数和学生的信息从键盘读入?/p>

每个人的信息?/p>

为一个数据块写到名为

myfile5.dat

的二进制文件中?/p>

 

请在程序的下划线处填入正确的内容并把下划线删除,

是程序得出正确的?/p>

果?/p>

 

注意:源程序存放在考生文件夹下?/p>

BLANK1.c

?/p>

 

 

 

 

 

 

 

 

 

 

 

不得增行或删行,也不得更改程序的结构?/p>

 

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<N; i++) 

/**********found**********/ 

 

 

 

 

 

 

fwrite(&std[i], sizeof(STYPE), 1, ___3___); 

 

 

 

fclose(fp); 

 

 

 

return (1); 

} 

 

修改

 

给定程序

MODI1.C

中函?/p>

fun

的功能是:先将在字符?/p>

s

中的字符按正序存?/p>

?/p>

t

串中,然后把

s

中的字符按逆序连接?/p>

t

串后面?/p>

 

例如:当

s

中的字符串为?/p>

?/p>

ABCDE

”时?/p>

 

 

 

 

 

 

 

则他中的字符串应为:

?/p>

ABCDEEDCBA

?/p>

?/p>

 

请改正程序中的错误,使他能得出正确的结果?/p>

 

注意:不要改?/p>

main

函数,不能增行或删行,也不得更改程序的结构!

 

void fun (char 

 

*s, char 

 

*t) 

{ 

 

 

int i, sl; 

 

 

 

 

sl = strlen(s); 

/************found************/ 

 

 

 

 

for( i=0; i<=s1; i ++) 

 

 

 

 

 

 

 

 

 

t[i] = s[i]; 

 

 

 

 

for (i=0; i<sl; i++) 

 

t[sl+i] = s[sl-i-1]; 

/************found************/ 

 

 

 

 

t[sl] = '\0'; 

} 

 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

1.

 

填空

 

给定程序的功能是调用

fun

函数建立班级通讯录?/p>

通讯录中记录每位学生?/p>

编号?/p>

姓名和电话号码?/p>

班级的人数和学生的信息从键盘读入?/p>

每个人的信息?/p>

为一个数据块写到名为

myfile5.dat

的二进制文件中?/p>

 

请在程序的下划线处填入正确的内容并把下划线删除,

是程序得出正确的?/p>

果?/p>

 

注意:源程序存放在考生文件夹下?/p>

BLANK1.c

?/p>

 

 

 

 

 

 

 

 

 

 

 

不得增行或删行,也不得更改程序的结构?/p>

 

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<N; i++) 

/**********found**********/ 

 

 

 

 

 

 

fwrite(&std[i], sizeof(STYPE), 1, ___3___); 

 

 

 

fclose(fp); 

 

 

 

return (1); 

} 

 

修改

 

给定程序

MODI1.C

中函?/p>

fun

的功能是:先将在字符?/p>

s

中的字符按正序存?/p>

?/p>

t

串中,然后把

s

中的字符按逆序连接?/p>

t

串后面?/p>

 

例如:当

s

中的字符串为?/p>

?/p>

ABCDE

”时?/p>

 

 

 

 

 

 

 

则他中的字符串应为:

?/p>

ABCDEEDCBA

?/p>

?/p>

 

请改正程序中的错误,使他能得出正确的结果?/p>

 

注意:不要改?/p>

main

函数,不能增行或删行,也不得更改程序的结构!

 

void fun (char 

 

*s, char 

 

*t) 

{ 

 

 

int i, sl; 

 

 

 

 

sl = strlen(s); 

/************found************/ 

 

 

 

 

for( i=0; i<=s1; i ++) 

 

 

 

 

 

 

 

 

 

t[i] = s[i]; 

 

 

 

 

for (i=0; i<sl; i++) 

 

t[sl+i] = s[sl-i-1]; 

/************found************/ 

 

 

 

 

t[sl] = '\0'; 

} 

 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

1.

 

填空

 

给定程序的功能是调用

fun

函数建立班级通讯录?/p>

通讯录中记录每位学生?/p>

编号?/p>

姓名和电话号码?/p>

班级的人数和学生的信息从键盘读入?/p>

每个人的信息?/p>

为一个数据块写到名为

myfile5.dat

的二进制文件中?/p>

 

请在程序的下划线处填入正确的内容并把下划线删除,

是程序得出正确的?/p>

果?/p>

 

注意:源程序存放在考生文件夹下?/p>

BLANK1.c

?/p>

 

 

 

 

 

 

 

 

 

 

 

不得增行或删行,也不得更改程序的结构?/p>

 

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<N; i++) 

/**********found**********/ 

 

 

 

 

 

 

fwrite(&std[i], sizeof(STYPE), 1, ___3___); 

 

 

 

fclose(fp); 

 

 

 

return (1); 

} 

 

修改

 

给定程序

MODI1.C

中函?/p>

fun

的功能是:先将在字符?/p>

s

中的字符按正序存?/p>

?/p>

t

串中,然后把

s

中的字符按逆序连接?/p>

t

串后面?/p>

 

例如:当

s

中的字符串为?/p>

?/p>

ABCDE

”时?/p>

 

 

 

 

 

 

 

则他中的字符串应为:

?/p>

ABCDEEDCBA

?/p>

?/p>

 

请改正程序中的错误,使他能得出正确的结果?/p>

 

注意:不要改?/p>

main

函数,不能增行或删行,也不得更改程序的结构!

 

void fun (char 

 

*s, char 

 

*t) 

{ 

 

 

int i, sl; 

 

 

 

 

sl = strlen(s); 

/************found************/ 

 

 

 

 

for( i=0; i<=s1; i ++) 

 

 

 

 

 

 

 

 

 

t[i] = s[i]; 

 

 

 

 

for (i=0; i<sl; i++) 

 

t[sl+i] = s[sl-i-1]; 

/************found************/ 

 

 

 

 

t[sl] = '\0'; 

} 

 

Ͼλ">
Ͼλ
Ŀ

历年全国计算机等级考试二级C语言上机考试题库及答?- 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

1.

 

填空

 

给定程序的功能是调用

fun

函数建立班级通讯录?/p>

通讯录中记录每位学生?/p>

编号?/p>

姓名和电话号码?/p>

班级的人数和学生的信息从键盘读入?/p>

每个人的信息?/p>

为一个数据块写到名为

myfile5.dat

的二进制文件中?/p>

 

请在程序的下划线处填入正确的内容并把下划线删除,

是程序得出正确的?/p>

果?/p>

 

注意:源程序存放在考生文件夹下?/p>

BLANK1.c

?/p>

 

 

 

 

 

 

 

 

 

 

 

不得增行或删行,也不得更改程序的结构?/p>

 

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<N; i++) 

/**********found**********/ 

 

 

 

 

 

 

fwrite(&std[i], sizeof(STYPE), 1, ___3___); 

 

 

 

fclose(fp); 

 

 

 

return (1); 

} 

 

修改

 

给定程序

MODI1.C

中函?/p>

fun

的功能是:先将在字符?/p>

s

中的字符按正序存?/p>

?/p>

t

串中,然后把

s

中的字符按逆序连接?/p>

t

串后面?/p>

 

例如:当

s

中的字符串为?/p>

?/p>

ABCDE

”时?/p>

 

 

 

 

 

 

 

则他中的字符串应为:

?/p>

ABCDEEDCBA

?/p>

?/p>

 

请改正程序中的错误,使他能得出正确的结果?/p>

 

注意:不要改?/p>

main

函数,不能增行或删行,也不得更改程序的结构!

 

void fun (char 

 

*s, char 

 

*t) 

{ 

 

 

int i, sl; 

 

 

 

 

sl = strlen(s); 

/************found************/ 

 

 

 

 

for( i=0; i<=s1; i ++) 

 

 

 

 

 

 

 

 

 

t[i] = s[i]; 

 

 

 

 

for (i=0; i<sl; i++) 

 

t[sl+i] = s[sl-i-1]; 

/************found************/ 

 

 

 

 

t[sl] = '\0'; 

} 

 



ļ׺.doc޸Ϊ.docĶ

  • ຣ֮
  • ѧ⼰
  • ߼ɣͬһɡìɡ
  • ڼǿҵ˲Ŷ齨ļ˼
  • ӡˢ˾Ŀ(רҵ)
  • ˽̰꼶뷨ϲѧƻ,ƻܽ
  • 2019ѧƱҵķ
  • չ95ջ֪ͨ
  • ߿һָϰ ר45 ŸӦеĵ·ͼ()()
  • ҽԺҾʩ֯.doc

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)