找考题网-背景图
未分类题

有以下程序 #include <stdio.h> main() {FILE *fp; int i; char ch[]='abcd',t; fp=fopen('abC.dat','wb++'); for(i=O;i<4;i++)fwrite(&ch[i],1,1,fp); fseek (fp,-2L,SEEK_END); fread (&t,1,1,fp); fclose (fp); printf ('%c/n',t); } 程序执行后的输出结果是______。
A.d
B.c
C.b
D.a

A.h>
B.dat','wb++');
C.d
B.c
C.b

【参考答案】

A
解析:此题考核的是文件的读写,定义—个FILE类型结构体的指针fp,以“可以由位置函数设置读和写”方式打开一个 abc.dat文件,并向文件输入数组变量ch指向的字符串,则文件内的内容为“abcd”,执行fseek函数,则文件类型指针fp指向文件尾向前移动2个字节的位置处,即指针指向“b...

(↓↓↓ 点击‘点击查看答案’看完整答案 ↓↓↓)
热门试题

问答题排列