首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() { FILE *fp; int i,a[6]={1,2,3,4,5,6},b[6]; fp=fopen("d.dat","w+b"); fwrite(a,siz
有以下程序 #include <stdio.h> main() { FILE *fp; int i,a[6]={1,2,3,4,5,6},b[6]; fp=fopen("d.dat","w+b"); fwrite(a,siz
admin
2022-04-01
47
问题
有以下程序
#include <stdio.h>
main()
{ FILE *fp;
int i,a[6]={1,2,3,4,5,6},b[6];
fp=fopen("d.dat","w+b");
fwrite(a,sizeof(int),6,fp);
for(i=0;i <6;i++)
fwrite(&a[2],sizeof(int),1,fp);
rewind(fp);
fseek(fp,sizeof(int)*2,SEEK_CUR);
fread(b,sizeof(int),6,fp);
fclose(fp);
for(i=0;i <6;i++)
printf("%d,",b
);
}
程序执行后的输出结果是( )。
选项
A、3,4,5,6,3,3,
B、1,2,3,4,5,6,
C、3,4,5,6,1,2,
D、3,4,5,6,1,1,
答案
A
解析
程序首先以读二进制文件的方式打开d.dat,然后使用fwrite()函数将数组a中6个元素写入d.dat中,接着调用for循环将a[2]元素(值为3)6次写入d.dat文件中;再使用rewind()函数将文件指针fp移动到文件头,再使用fseek()函数将fp以当前位置向后移动2个整数位置,再使用fread()函数从fp指向的位置向后读取6个整数,由此可知这6个整数分别是:3,4,5,6,3,3,本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/X9kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inti,j,m=55;for(i=1;i<=3;i++)for(j=3;j<=i;j++)m=m%j;printf("%d\n",m);}程序的运行结果是
以下叙述中正确的是
有以下程序:#includevoidfun(char*c,intd){*c=*c+1:d=d+1:prinff(“%c,%c,”,*c,d);}main(){charb=’a’
有以下程序main(){inti,j;for(i=1;i
有以下程序,程序运行后的输出结果是main(){intm=1,n=2,*p=&m,*q=&n,*r;r=p;p=q;q=r;printf("%d,%d,%d,%d\n",m,n,*p,*q);}
若有定义语句:inta[3][6];,按在内存中的存放顺序,a数组的第10个元素是
以下选项中,能正确进行字符串赋值的是
以下选项中,当x为大于1的奇数时,值为0的表达式是
与数学表达式x≥y≥z对应的C语言表达式是
在C程序中,下列说法正确的是()。
随机试题
财政机关对甲公司2017年度财务工作进行检查,检查时发现如下问题:(1)2月15日,公司从外地购买了一批货物,收到发票后,经办人员王某发现发票金额与实际支付金额不相符,便将发票退回给出具单位,要求对方重开。(2)3月20日,公司从事收入
聚合物的熔体指数指在一定温度、压力条件下,聚合物经过一定长度、一定直径的毛细管,在5min内流出的物料量(以克计)。()
A.肝胆湿热B.气血亏虚C.肾精亏耗D.血瘀日久耳轮皮肤甲错,多属于
A.高效液相色谱法B.气相色谱法C.薄层色谱法D.原子吸收分光光度法E.酸碱滴定法检测农药残留量常用
材质为Q235的焊接工字钢次梁,截面尺寸见图2-38,腹板与翼缘的焊接采用双面角焊缝,焊条采用E43型非低氢型焊条,最大剪力设计值V=204kN,翼缘与腹板连接焊缝焊脚尺寸hf(mm)取下列何数值最为合理?提示:最为合理指在满足规范的前提下数值最
目前主要的大陆桥有()
下列各项中,关于结转本年利润的方法表述不正确的是()。
X公司的主要产品为日用洗涤用品,其产品通过数十家批发商进入全国各地的市场,2000年X公司对这些批发商进行了顾客满意度调查。X公司要提高顾客满意度,可按照_______建立质量管理体系。
国家统计局公布的《2011年城乡居民收入增长情况》称,通过对全国31个省(自治区、直辖市)7.4万户农村居民家庭和6.6万户城镇居民家庭进行抽样调查,2011年全国农村居民人均纯收入6977元,比上年增加1058元,剔除价格因素影响,实际增长11.4%,增
Whatisthemaintopicofthistalk?
最新回复
(
0
)