首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> main() { FILE *fp;int i,a[6]={1,2,3,4,5,6}; fp=fopen("d3.dat","w+b"); fwrite(a.sizeof
有以下程序 #include<stdio.h> main() { FILE *fp;int i,a[6]={1,2,3,4,5,6}; fp=fopen("d3.dat","w+b"); fwrite(a.sizeof
admin
2013-02-23
55
问题
有以下程序 #include<stdio.h> main() { FILE *fp;int i,a[6]={1,2,3,4,5,6}; fp=fopen("d3.dat","w+b"); fwrite(a.sizeof(int),6,fp); fseek(fp,sizeof(int)*3,SEEK_SET):/*该语句使读文件的位置指针从文件头向后移动3个int型数据*/ fread(a,sizeof(int),3,fp);fclose(fp); for(i=0;i<6;i++)printf("%d,",a
); } 程序运行后的输出结果是
选项
A、4,5,6,4,5,6,
B、1,2,3,4,5,6,
C、4,5,6,1,2,3,
D、6,5,4,3,2,1,
答案
A
解析
首先利用fwrite函数将数组a中的数据写到文件中,接着fseek函数的功能是读文件的位置,指针从文件头向后移动3个int型数据,这时文件位置指针指向的是文件中的第4个int数据“4”。然后 fread函数将文件fp中的后3个数据4,5,6读到数组a中,这样就覆盖了数组中原来的前3项数据。最后数组中的数据就成了{4,5,6,4,5,6},故本题答案为A)。
转载请注明原文地址:https://kaotiyun.com/show/rlPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列能正确进行字符串赋值的是()。
下面程序执行后的输出结果是(小数点后只写一位)______。main(){doubled;floatf;long1;inti;i=f=1=d=20/3;printf
若定义staticinta[2][2]={1,2,3,4},则a数组的各数组元素分别为______。
以下程序的输出结果是【】。#include<string.h>main(){printf("%d\n",strlen("IBM\n012\1\\"));}
下面程序的功能是将一个字符串str的内容倒序,请填空。#inelude<stdio.h>#include<strins.h>main(){inti,j,【】;charstr[]={"12345
设有定义语句:charc1=92,c2=92;,则以下表达式中值为零的是()。
下列关于单目运算符++、--的叙述中正确的是()。
下面的关键字中,不能够从循环体中跳到循环体外的是______。
存储结构的4种基本类型分别是顺序、链式、索引和【】。
索引属于______。
随机试题
女性患者,50岁。因甲亢服甲巯咪唑1个月,近出现高热、咽痛。查体:咽充血,双肺未闻及干、湿性啰音。Hb110g/L,白细胞1.9×109/L,中性粒细胞绝对值0.4×109/L。该患者的初步诊断为
地震的灾害现象主要有()。
国债负担率是指()。
下列合同中,属于实践合同的是()。
边际资本成本指企业每增加一个单位量的资本而形成的______的成本。
在行政诉讼中,经人民法院两次合法传唤,原告无正当理由拒不到庭的,()。
依法治国的实质是()
____doesheknowthatthepoliceareabouttoarresthim.
A、Thenumberofpeoplewhotakethetests.B、Languagesthatthetestpapersarebasedon.C、Testingmethodsthatthespeakingte
OnefeatureofnewfoundwealthinthedevelopingworldhasbeentheembraceofWesternluxurylabels.Butsincetheglobalecono
最新回复
(
0
)