单选题
1、第79题 (1.0分) 题号:720 函数 rewind 的作用是()。
A
使位置指针重新返回文件的开头
B
将位置指针指向文件中所要求的特定位置
C
使位置指针指向文件的末尾
D
使位置指针自动移至下一个字符位置
答案解析
正确答案:A
解析:
**解析:**
在 C 语言标准库 `` 中,`rewind()` 函数的主要作用是将文件位置指针重新设置到文件的开头。
具体分析如下:
* **A. 使位置指针重新返回文件的开头**:这是 `rewind(fp)` 的标准定义。它等价于调用 `fseek(fp, 0L, SEEK_SET)`,同时还会清除该流的错误指示器和 EOF 指示器。因此,该选项正确。
* **B. 将位置指针指向文件中所要求的特定位置**: 这是 `fseek()` 函数的功能,它可以灵活地将指针移动到文件的任意位置。
* **C. 使位置指针指向文件的末尾**: 这通常通过 `fseek(fp, 0L, SEEK_END)` 来实现,而不是 `rewind()`。
* **D. 使位置指针自动移至下一个字符位置**: 这是在进行文件读写操作(如 `fgetc`, `fputc`, `fread`, `fwrite` 等)时,文件指针会自动向后移动的行为,并非 `rewind()` 的作用。
综上所述,`rewind` 函数的作用是使位置指针重新返回文件的开头。
**正确答案:A**
题目纠错
c语言选择判断题库
相关题目
单选题
1、第180题 (1.0分) 题号:169 下列说法不正确的是()。
单选题
1、第179题 (1.0分) 题号:602 在C语言中,要求运算数必须是整型的运算符是()。
单选题
1、第178题 (1.0分) 题号:605 以下所列的C语言常量中,错误的是()。
单选题
1、第177题 (1.0分) 题号:716 设有定义:int n=0,*p=&n,**q=&p;则以下选项中,正确的赋值语句是()。
单选题
1、第176题 (1.0分) 题号:721 fseek函数的正确调用形式是()。
单选题
1、第175题 (1.0分) 题号:190 关于指针概念说法不正确的是()。
单选题
1、第174题 (1.0分) 题号:119 下列运算符中,不属于关系运算符的是()。
单选题
1、第173题 (1.0分) 题号:660 在C语言中,函数的隐含存储类别是()。
单选题
1、第172题 (1.0分) 题号:737 下列关于C语言数据文件的叙述中正确的是()。
单选题
1、第171题 (1.0分) 题号:155 假定所有变量均已正确定义,下列程序段运行后x的值是()。
