搜题
网友您好,请在下方输入框内输入要搜索的题目:
搜题
题目内容 (请给出正确答案)
提问人:网友曾深鑫 发布时间:2022-03-23
[单选题]

设由文件指针变量fp关联的数据文件中,数据按照94行94列的方式排列,每个数据长度为32个字节。应用中要求读取文件中第16行第1列的数据,那么在读数据之前应该进行的操作是()。

A.fseek(fp,94*15*32,SEEK_SET)

B.fseek(fp,94*15*32,SEEK_END)

C.fseek(fp,94*15*32,SEEK_CUR)

D.fseek(fp,-94*15*32,SEEK_SET)

参考答案
简答题官方参考答案 (由简答题聘请的专业题库老师提供的解答)
查看官方参考答案
网友提供的答案
位网友提供了参考答案,
查看全部
  • · 有4位网友选择 A,占比50%
  • · 有2位网友选择 D,占比25%
  • · 有1位网友选择 C,占比12.5%
  • · 有1位网友选择 B,占比12.5%
匿名网友[225.***.***.87]选择了 A
1天前
匿名网友[251.***.***.93]选择了 A
1天前
匿名网友[23.***.***.131]选择了 D
1天前
匿名网友[218.***.***.245]选择了 D
1天前
匿名网友[233.***.***.155]选择了 A
1天前
匿名网友[107.***.***.101]选择了 C
1天前
匿名网友[99.***.***.40]选择了 B
1天前
匿名网友[214.***.***.99]选择了 A
1天前
提交我的答案
登录提交答案,可赢取奖励机会。
更多“设由文件指针变量fp关联的数据文件中,数据按照94行94列的方式排列,每个数据长度为32个字节。应用中要求读取文件中第16行第1列的数据,那么在读数据之前应该进行的操作是()。”相关的问题
第1题
有以下程序:#includevoid 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),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字节

点击查看答案
第2题
有以下程序:#include<stdio.h>void 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),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字节

点击查看答案
第3题
假设数据块为单一类型,以数据块为单位对数据进行整体 读写时如果ptr是指向内存中数据块的首地址,fp是文件指针,那么数据块中每个数据项的大小为()

A.sizeof(*ptr)

B.*ptr

C.sizeof(ptr)

D.sizeof(*fp)

点击查看答案
第4题
关于fread(buffer,size,count,fp)函数,下列说法正确的是()。

A.从fp指向的文件中将count个字节的数据读到由buffer指出的数据区中

B.从fp指向的文件中将size*count个字节的数据读到由buffer指出的数据区中

C.以二进制形式读取文件中的数据,返回值一定是count

D.返回值小于count,则说明发生了错误

点击查看答案
第5题
若fp为文件指针,且文件已正确打开,i为long型变量,以下程序段的输出结果是。 fseek(fp, 0, 2); i=ftell(fp); printf("i=%ld\n", i);

A.–1

B.fp所指文件的长度,以字节为单位

C.0

D.2

点击查看答案
第6题
C语言文件操作函数fread(buffer,size,n,fp)的功能是()

A.从文件fp中读n个字节存入buffer

B.从文件fp中读n个大小为size字节的数据项存入buffer中

C.从文件fp中读入n个字节放入大小为size字节的缓冲区buffer中

D.从文件fp中读入n个字符数据放入buffer中

点击查看答案
第7题
下列关于fseek(fp, 26L, 0)描述正确的是:

A.表示在fp指针指向的文件中,以文件开头为起点,将位置指示器从文件起始处向文件尾部方向移动26个字节。

B.表示在fp指针指向的文件中,以当前位置为起点,将位置指示器从当前位置向文件尾部方向移动26个字节。

C.表示在fp指针指向的文件中,以文件结尾为起点,将位置指示器从文件结尾处向文件开头方向移动26个字节。

D.表示在fp指针指向的文件中,以当前位置为起点,将位置指示器从当前位置向文件抬头方向移动26个字节。

点击查看答案
第8题
fread(buf,32,2,fp)的功能是______。A.从fp文件流中读出整数32,存放在buf中B.从fp文件流中读出32

fread(buf,32,2,fp)的功能是______。

A.从fp文件流中读出整数32,存放在buf中

B.从fp文件流中读出32个字节的字符,存放在buf中

C.从fp文件流中读出整数32和2,存放在buf中

D.从fp文件流中读出2块32个字节的字符,存放在buf中

点击查看答案
第9题
将int 类型数据a写入到文件指针fp所指向的文件data.txt中的语句为()

A.fprintf ("data.txt","%d",a);

B.fprintf (fp,"%d",a);

C.fprintf ("data.txt","%d",&a);

D.fprintf (fp,"%d",&a);

点击查看答案
第10题
fread(buf,32,2,fp)的功能是()。A.从fp所指向的文件中,读出整数32,并存放在buf中B.从fp所指向

fread(buf,32,2,fp)的功能是()。

A.从fp所指向的文件中,读出整数32,并存放在buf中

B.从fp所指向的文件中,读出整数32和2,并存放在buf中

C.从fp所指向的文件中,读出32个字节的字符,读两次,并存放在buf地址中

D.从fp所指向的文件中,读出32个字节的字符,并存放在buf中

点击查看答案
第11题
有以下程序(提示:程序中fseek(fp,-2L*sizeof(int),SEEK_END);语句的作用是使位置指针从文件末尾

有以下程序(提示:程序中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.2

B.1

C.4

D.3

点击查看答案
重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

功能 扣减规则
基础费
(查看答案)
加收费
(AI功能)
文字搜题、查看答案 1/每题 0/每次
语音搜题、查看答案 1/每题 2/每次
单题拍照识别、查看答案 1/每题 2/每次
整页拍照识别、查看答案 1/每题 5/每次

备注:网站、APP、小程序均支持文字搜题、查看答案;语音搜题、单题拍照识别、整页拍照识别仅APP、小程序支持。

2. 使用语音搜索、拍照搜索等AI功能需安装APP(或打开微信小程序)。

3. 搜题卡过期将作废,不支持退款,请在有效期内使用完毕。

请使用微信扫码支付(元)

订单号:

遇到问题请联系在线客服

请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示:请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

- 微信扫码关注简答题 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注简答题 -
请用微信扫码测试
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

简答题
下载APP
关注公众号
TOP