首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序(提示:程序中fseek(fp-2L*sizeof(int),SEEK_END) ;语句的作用是使位置指针从文件末尾向前移2*sizeof(ing)字节) #include <stdio.h> main() { FILE *
有以下程序(提示:程序中fseek(fp-2L*sizeof(int),SEEK_END) ;语句的作用是使位置指针从文件末尾向前移2*sizeof(ing)字节) #include <stdio.h> main() { FILE *
admin
2013-06-11
33
问题
有以下程序(提示:程序中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
,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、2
B、1
C、4
D、3
答案
8
解析
函数fopen(const char *filename,constchar*mode)的功能是以mode指定的模式打开filename指定的磁盘文件:fclose(FILE*fp)的功能是关闭文件指针fp指向的文件; 函数 fscanf(FILE*fp,const chat’*format1,address,--])的功能是根据format中的格式从中指向的文件中读取数据,并存入到相应的address指向的变量中.函数 fprintf(FILE*fp,const char*format[,argument--])的功能是把argument列表中的表达式值写到fp所指向的文件中;函数fwfite(void*ptr,int size,int n,FILE*fp)的功能是把ptr指向的缓冲区中的size×n个字节写到文件指针fp指向的文件中。本题中首先定义了一个文件指针fp,然后通过函数fopen以可"wb"的方式打开文件"data.daft",直接通过一个for循环,每循环一次调用函数fwrite将数组中的元素a
的值写进 fp所指的文件中,该循环共循环4次,循环完后fp所指文件的内容为123,然后通过fclose函数关闭fp所指文件.接着通过函数fopen以"rb”的方式打开文件"data.dat",通过fseek函数让指针中从文件末尾向前移动2个int型大小字节的,然后通过函数fread从中所指的文件中读取一个int型大小的数据到变量b中,故此时b的值为3,因此最后输出的,b的值为3,所以,4个选项中选项D符合题意。
转载请注明原文地址:https://jikaoti.com/ti/Hln0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后;输出结果是______。main(){char*d[]={"ab","cde"};printf("%x",d[1]);}
为了将所有扩展名为.PAS的文件改成扩展名为.P,应使用命令()
对专门从事数据库管理、维护的人员,称之为()
在计算机内部,一切信息存取、处理和传送的形式是()
下列叙述中正确的是()。
结构化程序设计的一种基本方法是
在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看作______。
软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及______。
检查软件产品是否符合需求定义的过程称为______。
若要“向文本文件尾增加数据”,在fopen函数中应使用的文件方式是()
随机试题
药物及其代谢产物主要从()排泄。
甲公司、乙公司签订的《合作开发协议》约定,合作开发的A区房屋归甲公司、B区房屋归乙公司。乙公司与丙公司签订《委托书》,委托丙公司对外销售房屋。《委托书》中委托人签字盖章处有乙公司盖章和法定代表人王某签字,王某同时也是甲公司法定代表人。张某查看《合作开发协议
A.胸膜炎B.呼吸道感染C.肺结核D.支气管哮喘E.喉部疾病咳嗽伴哮鸣音见于
下列不属于蛋白质二级结构的是
某生参加高考前数月产生严重焦虑,来到咨询室后,该生讲述了其内心的恐惧与担心。治疗师只是认真地倾听,不做指令性指导,这种心理疗法理论属于
2011年3月20日,上海的甲公司与北京的乙公司签订了一份买卖合同,约定:甲公司向乙公司购买1000吨化工原料,总价款为200万元;乙公司在合同签订后1个月内交货,甲公司在验货后7日内付款。双方没有明确约定交付货物的地点。合同签订后,甲公司以其办
小推车管理法是指通过把服务对象纳入服务系统中,并挖掘服务对象潜在资源,与服务提供者共同提高管理服务水平的创新管理模式,该模式对服务提供者和服务接受者来说是一种双赢策略。根据上述定义,下列选项属于小推车管理法的是()。
学校教育与家庭相互配合的方法有()。
判断下面正确的是______。
A,B,C,D,EandFaresixseasideresorts.A,CandFhavepromenades,buttheothersdonot.B,DandFhaveafunfairanda
最新回复
(
0
)