单选题
1、第176题 (1.0分) 题号:721 fseek函数的正确调用形式是()。
A
fseek(文件类型指针,起始点,位移量)
B
fseek(fp,位移量,起始点)
C
fseek(位移量,起始点,fp)
D
fseek(起始点,位移量,文件类型指针)
答案解析
正确答案:B
解析:
**解析:**
在 C 语言中,`fseek` 函数用于移动文件流的位置指针。其标准函数原型定义如下:
```c
int fseek(FILE *stream, long offset, int whence);
```
该函数包含三个参数,顺序依次为:
1. **文件指针 (`stream`)**:指向要操作的文件流的指针(如题目中的 `fp`)。
2. **位移量 (`offset`)**:相对于起始点的偏移字节数。正数表示向文件尾方向移动,负数表示向文件头方向移动。
3. **起始点 (`whence`)**:指定从何处开始计算位移量。常用的宏定义包括:
* `SEEK_SET` (0):文件开头
* `SEEK_CUR` (1):当前位置
* `SEEK_END` (2):文件末尾
**选项分析:**
* **A 选项**:参数顺序为“文件指针, 起始点, 位移量”,与标准原型不符。
* **B 选项**:参数顺序为“文件指针(`fp`), 位移量, 起始点”,完全符合 `fseek(fp, offset, whence)` 的标准调用形式。
* **C 选项**:参数顺序错误,文件指针应在第一个位置。
* **D 选项**:参数顺序错误,文件指针应在第一个位置。
因此,正确答案是 **B**。
题目纠错
c语言选择判断题库
相关题目
单选题
1、第83题 (1.0分) 题号:123 执行下列程序后,其输出结果是()。
单选题
1、第82题 (1.0分) 题号:736 以下叙述中错误的是()。
单选题
1、第81题 (1.0分) 题号:592 能正确表示逻辑关系:”a≥10或a≤0”的C语言表达式是()。
单选题
1、第80题 (1.0分) 题号:732 若执行fopen函数时发生错误,则函数的返回值是()。
单选题
1、第79题 (1.0分) 题号:720 函数 rewind 的作用是()。
单选题
1、第78题 (1.0分) 题号:503 以下语句中,不能实现回车换行的是()。
单选题
1、第77题 (1.0分) 题号:541 若有int i=3,*p;p=&i;下列语句中输出结果为3的是()。
单选题
1、第76题 (1.0分) 题号:91 以下数值中,不正确的八进制数或十六进制数是()。
单选题
1、第75题 (1.0分) 题号:680 在调用函数时,如果实参是简单变量,它与对应形参之间的数据 传递方式是()。
单选题
1、第74题 (1.0分) 题号:116 下列语句的结果是()。
