四川省計算机二级等级考试(c语言)32次机试试题及答案.docVIP

  • 3
  • 0
  • 约1.34万字
  • 约 16页
  • 2017-01-20 发布于重庆
  • 举报

四川省計算机二级等级考试(c语言)32次机试试题及答案.doc

四川省計算机二级等级考试(c语言)32次机试试题及答案

(第一套) (60分钟) 一、程序调试题(文件名为test1-1.c) (40分) 在main函数中分别输入两个字符串s和t,调用fun函数,并将结果输出到屏幕和文本文件test1-1.txt中。 函数fun的功能是:找出字符串s中,在s 和t中都出现过的字符,并将其放入字符串p中。 例如:假设字符串s 为“abcdaef”,字符串t为“catbrd”,则输出“abcda”。 请改正程序中的错误,使它能得出正确结果。 注意:不得增行或删行,也不得更改程序结构。 源程序如下: #include stdio.h void fun(char *s,char *t,char p) { int i,j,k=0; for(i=0;s[i]!=\0;i++) { for(j=0;t[j]!=\0;j++) if(s[i]==t[i]) { p[k]=s[i]; k++; break; } } p[k-1]=\0; } void main() { FILE *fp; char s[80],t[80],p[80]; if((fp=fopen(test1-1.txt,r))==NULL) { printf(Cannot open the file.\n); exit(0);

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档