AI智能推荐题库-试题通 AI智能整理导入题库-试题通
×
首页 题库中心 c语言选择判断题库 题目详情
CA4E3A01C46000013755684012D01E55
c语言选择判断题库
379
单选题

1、第23题 (1.0分) 题号:552 应用缓冲文件系统对文件进行读写操作,关闭文件的函数名为()。

A
 fclose()
B
 close()
C
 fread()
D
 fwrite

答案解析

正确答案:A

解析:

**解析:** 在 C 语言的标准 I/O 库(stdio.h)中,文件操作分为**缓冲文件系统**(标准 I/O)和**非缓冲文件系统**(系统 I/O)。题目明确指出是“应用缓冲文件系统”,因此应使用标准 I/O 函数。 1. **选项分析**: * **A. `fclose()`**:这是标准 I/O 库中用于关闭文件的函数。它的作用是刷新缓冲区(将缓冲区中未写入的数据写入文件),然后关闭文件指针指向的文件,并释放与该文件指针相关的资源。符合题意。 * **B. `close()`**:这是系统调用级别的函数(属于非缓冲文件系统/POSIX I/O),用于关闭文件描述符(file descriptor),而不是标准 I/O 中的文件指针(FILE *)。虽然也能关闭文件,但不属于“缓冲文件系统”的标准函数范畴。 * **C. `fread()`**:这是用于从文件中**读取**数据的函数,不是关闭文件。 * **D. `fwrite()`**:这是用于向文件中**写入**数据的函数,不是关闭文件。 2. **结论**: 在缓冲文件系统中,打开文件使用 `fopen()`,关闭文件使用 `fclose()`。 故正确答案为 **A**。
题目纠错
c语言选择判断题库

扫码进入小程序
随时随地练习

关闭登录弹窗
专为自学备考人员打造
勾选图标
自助导入本地题库
勾选图标
多种刷题考试模式
勾选图标
本地离线答题搜题
勾选图标
扫码考试方便快捷
勾选图标
海量试题每日更新
波浪装饰图
欢迎登录试题通
可以使用以下方式扫码登陆
APP图标
使用APP登录
微信图标
使用微信登录
试题通小程序二维码
联系电话:
400-660-3606
试题通企业微信二维码