C语言程序设计应用练习与思考题目及答案.doc

C语言程序设计应用练习与思考题目及答案.doc

练习与思考 9 1.1 填空题 假设在程序中有这样一些语句: #include stdio.h FILE *fp1, *fp2; char ch, str[100]; int nNumRead=-1; fp1 = fopen(test1.txt, r); fp2 = fopen(test2.txt, w); 并且,假设两个文件都被成功打开,请完成下面代码的空格部分: a) ch = fgetc(__fp1__); /* 读取文件test1.txt中字符 */ b) fprintf(__fp2__, %c\n, __ch__); /* 把ch写入文件test2.txt中 */ c) fclose(__fp2__); /* 关闭文件test2.txt */ d) while(!__feof(fp1)__)fscanf(fp1, __”%c”__, __ch__); /* 依次读入文件test1.txt中所有字符 */ e) nNumRead = fread(__str__,__sizeof(char)__, 1, fp1); f) fseek(fp1, __0L__, __SEEK_END/2__); /* 将文件内部读写位置指针定位到文件尾*/ 1.2 选择题 (1) 在C语言中对文件操作的一般步骤是( A )。 (A) 打开文件—操作文件—关闭文件 (B) 操作文件—

文档评论(0)

1亿VIP精品文档

相关文档