网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

以下叙述正确的是( )。

A.表达式sizeof(FILE*)==sizeof(int*)的值为真

B.文件指针的值是一个整数,它的值一定小于文件字节数

C.文件指针的值是所指文件的当前读取位置

D.使用fscanf函数可以向任意类型的文件中写入任意数量的字符


参考答案

更多 “ 以下叙述正确的是( )。A.表达式sizeof(FILE*)==sizeof(int*)的值为真B.文件指针的值是一个整数,它的值一定小于文件字节数C.文件指针的值是所指文件的当前读取位置D.使用fscanf函数可以向任意类型的文件中写入任意数量的字符 ” 相关考题
考题 有以下程序:#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字节

考题 有以下程序(提示:程序中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.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).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]={l,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.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,-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.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中*/ felose(fp); printf("%d\n",b) ; } 执行后输出结果是A.2B.1C.4D.3

考题 假设sizeof(int)的值为4,对数组定义:int a[3][6];则sizeof(a[0] )的值为______。

考题 若定义:int a[5];,fp是指向某一已经正确打开了的文件的指针,下面的函数调用形式中不正确的是()A.fread(a[0],sizeof(int),5,fp);B.fread(a[0],5*sizeof(int),1,fp);C.fread(a,sizeof(int),5,fp);D.fread(a,5*sizeof(int),1,fp);

考题 18、若定义:int a[5];,fp是指向某一已经正确打开了的文件的指针,下面的函数调用形式中不正确的是()A.fread(a[0],sizeof(int),5,fp);B.fread(a[0],5*sizeof(int),1,fp);C.fread(a,sizeof(int),5,fp);D.fread(a,5*sizeof(int),1,fp);

考题 8、若定义:int a[5];,fp是指向某一已经正确打开了的文件的指针,下面的函数调用形式中不正确的是()A.fread(a[0],sizeof(int),5,fp);B.fread(a[0],5*sizeof(int),1,fp);C.fread(a,sizeof(int),5,fp);D.fread(a,5*sizeof(int),1,fp);

考题 假设sizeof(int)的值为4,对数组定义:int a[3][6];则sizeof(a[0] )的值为______。 假设sizeof(int)的值为4,对数组定义:int a[3][6];则sizeof(a[0] )的值为______。