题目内容

有以下程序(提示:程序中fseek(fp,-2L*sizeof(int),SEEK_END);语句的作用是使位置指针从文件尾向前移2*sizeof(int)字节)#includemain(){FILE*fp;inti,a[4]={1,2,3,4},b;fp=fopen("data.dat","wb");for(i=0;i<4;i++)fwrite(&a,sizeof(int),1,fp);fclose(fp);fp=fopen("data.dat","rb");fseek(fp,-2*sizeof(int),SEEK_END);fread(&b,sizeof(int),1,fp);/*从文件中读取sizeof(int)字节的数据到变量b中*/fclose(fp);printf("%d\n",b);}执行后输出结果是()

A. 2
B. 1
C. 4
D. 3

查看答案
更多问题

下面的程序执行后,文件test中的内容是()#includevoidfun(char*fname,char*st){FILE*myf;inti;myf=fopen(fname,“w”);for(i=0;st[i]!=’\0’;i++)fputc(st[i],myf);fclose(myf);}main(){fun(“test”,“newworld”);fun(“test”,“hello,”);}

A. hello,
B. newworldhello,
C. newworld
D. hello,newworld

以下程序企图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符#号时结束输入和输出操作,但程序有错。#includemain(){FILE*fout;charch;fout=fopen(“abc.txt”,”r”);ch=fgetc(stdin);while(ch!='#'){fputc(ch,fout);ch=fgetc(stdin);}fclose(fout);}出错的原因是()

A. 函数fopen调用形式错误
B. 输入文件没有关闭
C. 函数fgetc调用形式错误
D. 文件指针stdin没有定义

一个C程序有且只有一个____函数。

C程序执行的起点和终点都是____函数。

答案查题题库