C语言文件操作测试题及解答.docVIP

  • 1
  • 0
  • 约2.76千字
  • 约 7页
  • 2026-07-15 发布于河北
  • 举报

C语言文件操作测试题及解答

1.以下关于C语言文件操作中,打开文件的函数正确的是()(5分)

A.fopen(file.txt,w);

B.open(file.txt,w);

C.fscanf(file.txt,w);

D.scanf(file.txt,w);

2.若要从文件中读取一个整数,应该使用以下哪个函数()(5分)

A.fputc

B.fgetc

C.fscanf

D.fprintf

3.当使用fopen函数打开一个文件时,若文件不存在,会发生什么()(5分)

A.直接返回错误

B.自动创建一个新文件

C.程序崩溃

D.无影响

4.以下代码片段用于向文件写入数据,有一处错误,请指出()(10分)

```c

FILEfp;

fp=fopen(test.txt,r);

if(fp!=NULL){

fprintf(fp,Hello,World!);

fclose(fp);

}

```

5.编写一个C语言程序,实现从文件中读取一行字符串并输出到控制台。(15分)

6.若要将一个结构体变量写入文件,以下操作正确的是()(10分)

A.直接使用fwrite函数写入结构体变量地址

B.先将结构体变量转换为字符串再写入

C.不能直接写入结构体变量

D.先将结构体变量成员逐个写入

7

文档评论(0)

1亿VIP精品文档

相关文档