网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
函数调用语句:fseek(fp,-20L,2);的含义是().
A.将文件位置指针从当前位置向后移动20个字节
B.将文件位置指针从文件末尾处退后20个字节
C.将文件位置指针移到离当前位置20个字节处
D.将文件位置指针移到距离文件头20个字节处
参考答案和解析
将文件位置指针从文件末尾向后退20 个字节
更多 “函数调用语句:fseek(fp,-20L,2);的含义是().A.将文件位置指针从当前位置向后移动20个字节B.将文件位置指针从文件末尾处退后20个字节C.将文件位置指针移到离当前位置20个字节处D.将文件位置指针移到距离文件头20个字节处” 相关考题
考题
如果将主文件型指针fp指向的文件内部指针置于文件尾,正确的语句是( )。A.feof(fp);B.rewind(fp);C.fseek(fp,OL,0);D.fseek(fp,OL,2);
考题
有以下程序:#includestdio.hvoid main(){ fILE*fp; int i,a[4]={1,2,3,4},b; fp=fopen("data.dat","wb"); for(i=0;i4;i++) fwrite(a[i],sizeof(int),1,fp); fclose(fp) fp=fopen("data.dat","rb"); fseek(fp,-2L*sizeof(int),1,fp);/*文件中读取sizeof(int)字节的数据到变量b中*/ fclose(fp); printf("%d\n",b);}程序中fseek(fp,-2L*sizeof(int),SEEK_END);语句的作用是( )。A.使位置指针从文件末尾向前移2*sizeof(int)字节B.使位置指针从文件末尾向前移2字节C.使位置指针向文件末尾向前移懂2*sizeof(int)字节D.使位置指针向文件末尾移动2字节
考题
fwrite函数的一般调用形式是A.fwrite(buffer,count,size,fp);B.fwrite(fp,size,count,buffer);C.fwrite(fp,count,size,buffer);D.fwrite(buffer,size,count,fp);
考题
fseek函数的正确调用形式是A.fseek(文件指针,起始点,位移量)B.fseek(文件指针,位移量,起始点)C.fseek(位移量,起始点,文件指针)D.fseek(起始点,位移量,文件指针)
考题
以下错误的描述是( )。A、被调用函数中可以不用return语句B、被调用函数中可以用多个return语句C、被调用函数中,如果有返回值,就一定要有return语句D、被调用函数中,一个return语句可返回多个值给调用函数
考题
在一个被调用函数中,关于return 语句使用的描述,( )是错误的.
A、被调用函数中可以不用return语句B、被调用函数中可以使用多个return语句C、被调用函数中,如果有返回值,就一定要有return语句D、被调用函数中,一个return语句可返回多个值给调用函数
考题
下列说法中,正确的是()。A、被调用函数中可以不用return语句B、被调用函数中可以使用多个return语句C、被调用函数中,如果有返回值,就一定要有return语句D、被调用函数中,一个return语句可以返回多个值给调用函数
考题
有以下程序(提示:程序中fseek(fp-2L*sizeof(int),SEEK_END) ;语句的作用是使位置指针从文件末尾向前移2*sizeof(ing)字节) #include <stdio.h> main() { FILE *fp; int i, a[4]={1,2,3,4},b; fp=fopen("data.dat","wb"); for(i=0;i<4;i++) fwrite(a[i],sizeof(int),1,fp); fclose(fp); fp=fopen("data.dat","rb"); fseek(fp,-2L*sizeof(int),SEEK_END) ; fread (b, sizeof (int),1,fp); /*从文件中读取sizeof(int)字节的数据到变量b中*/ fclose(fp); printf("%d\n",B) ; } 执行后输出结果是A.2B.1C.4D.3
考题
有以下程序(提示:程序中fseek(fp,-2L*sizeof(int),SEEK_END);语句的作用是使位置指针从文件末尾向前移2 * sizeof(int)字节): #include <stdio.h> main() { FILE *fp; int i, a[4]={1,2,3,4},b; fp=fopen("data.dar","wb"); for(i=0;i<4;i++) fwrite(a[i],sizeof(int),1,fp); fclose(fp); fp=fopen("data.dar","rb"); fseek(fp,-2L*sizeof(int),SEEK_END); fread(b,sizeof(int),1,fp); /*从文件中读取sizeof(int)字节的数据到变量b中*/ fclose(fp); printf("%d\n",b); } 执行后的输出结果( )。A.2B.1C.4D.3
考题
函数调用语句:fseek(fp,-20L,1);的含义是______。A.将文件位置指针移到距离文件头20个字节处B.将文件位置指针从当前位置退后20个字节C.将文件位置指针从文件末尾处退后20个字节D.将文件位置指针移到离当前位置20个字节处
考题
函数fseek()的正确调用形式是( )。A.fseek(位移量,起始点,文件类型指针);B.fseek(文件类型指针,位移量,起始点);C.fseek(文件类型指针,起始点,位移量);D.fseek(起始点,位移量,文件类型指针);
考题
已知函数fp的原型是:int fp(char c,char*k=NULL,double d=10.0);下列调用中正确调用fp的是A.fp(99)和fp('A',"ABC")B.fp('A',4.5)和fp('A',“ABC”)C.fp('A',“ABC”)和fp()D.fp()和fp(99)
考题
下列描述正确的是( )。A.C语句能嵌套定义函数,但不可以嵌套调用函数B.C语句不能嵌套定义函数,也不可以嵌套调用函数C.C语句能嵌套定义函数,也可以嵌套调用函数D.C语句不能嵌套定义函数,但可以嵌套调用函数
考题
以读写方式打开一个二进制文件fil2,fopen函数的正确的调用方式是:()
A、FILE *FP; FP=fopen("fil2","r");B、FILE *FP; FP=fopen("fil2","rb");C、FILE *FP; FP=fopen("fil2","wb+");D、FILE *FP; FP=fopen("fil2","rb+");
考题
函数调用语句;fseek(fp,-20L,SEEK_END) ;的含义是( )A.将文件位置指针移到距离文件头20个字节处B.将文件位置指针从当前位置向后移动20个字节C.将文件位置指针从文件末尾处向后退20个字节D.将文件位置指针移到离当前位置20个字节处
考题
在一个被调用函数中,关于rerun语句的描述,______ 是错误的。A.被调用函数中可以不用return 语句B.被调用函数中可以使用多个return 语句C.被调用函数中,如果有返回值,就一定要有return 语句D.被调用函数中,一个return 语句可以返回多个值给调用函数
考题
函数调用语句:fseek(fp,-10L,2);的含义是( )。A 将文件位置指针从文件末尾处向文件头的方向移动10个字节B 将文件位置指针从当前位置向文件头的方向移动10个字节C 将文件位置指针从当前位置向文件末尾方向移动10个字节D 将文件位置指针移到距离文件头10个字节处
考题
被调用函数调用结束后,返回到()。A、主调用函数中该被调用函数调用语句处B、主函数中该被调用函数调用语句处C、主调用函数中该被调用函数调用语句的前一条语句D、主调用函数中该被调用函数调用语句的后一条语句
考题
fwrite函数的一般调用形式是()。A、fwrite(buffer,count,size,fp)B、fwrite(fp,size,count,buffer)C、fwrite(fp,count,size,buffer)D、fwrite(buffer,size,count,fp)
考题
函数调用语句:fseek(fp,-10L,2);的含义是()A、将文件位置指针移到距离文件头10个字节位置处B、将文件位置指针从文件尾处向后退10个字节C、将文件位置指针从当前位置向后移10个字节D、将文件位置指针从当前位置向前移10个字节
考题
单选题以下关于fclose(fp)函数的叙述正确的是( )。A
当程序中对文件的所有写操作完成之后,必须调用fclose(fp)函数关闭文件B
当程序中对文件的所有写操作完成之后,不一定要调用fclose(fp)函数关闭文件C
只有对文件进行输入操作之后,才需要调用fclose(fp)函数关闭文件D
只有对文件进行输出操作之后,才能调用fclose(fp)函数关闭文件
考题
单选题有以下程序:#include main(){ FILE *fp; int i,a[6]={1,2,3,4,5,6},k; fp=fopen(data.dat,w+b); fwrite(a[0],sizeof(int),1,fp); for(i = 1;i 6;i++) { fseek(fp,0L,0); fread(k,sizeof(int),1,fp); fseek(fp,0L,0); a[i]+=k; fwrite(a[i],sizeof(int),1,fp); } rewind(fp); fread(k,sizeof(int),1,fp); fclose(fp); printf(%d,k);}程序的运行结果是( )。A
21B
6C
123456D
11
考题
单选题有以下程序:#include main(){ FILE *fp; int i,a[6]={1,2,3,4,5,6},k; fp=fopen(data.dat,w+b); fprintf(fp,%d,a[0]); for(i = 1;i 6;i++) { fseek(fp,0L,0); fscanf(fp,%d,k); fseek(fp,0L,0); fprintf(fp,%d,a[i]+=k); } rewind(fp); fscanf(fp,%d,k); fclose(fp); printf(%d,k);}程序的运行结果是( )。A
21B
6C
123456D
11
热门标签
最新试卷