单项选择题

有以下程序
#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

<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序 void fun2 (char a,char b) {printf( %c%c ,a,b);} char a=’A’,b=’B’; void fun1(){ a=’C’; b=’D’; } main() { fun1(); printf( %c%c ,a,b); fun2 (’E’,’F’); } 程序的运行结果是()。

A.CDEF
B.ABEF
C.ABCD
D.CDAB

单项选择题
有以下程序 #include <string.h> main(int argc, char *argv[]) {int i=1,n=0; while(i<argc) {n=n+strlen(argv[i]);i++;} printf( %d n ,n); } 该程序生成的可执行文件名为:proc.exe。若运行时输入命令行: proc 123 45 67 则程序的输出结果是______。
A.3
B.5
C.7
D.11
相关试题
  • 有以下程序,其功能是:以二进制“写”方式...
  • 下面程序的功能是建立一个有3个结点的单循...
  • 下面程序的运行结果是()。 #include ...
  • 下面程序由两个源程序文件:t4.h和t4.c...
  • 下面程序的功能是:将N行N列二维数组中每一...