首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main( ) { FILE *fp;int i,a[6]={1,2,3,4,5,6}; fp=fopen("d3.dat","w+b"); fwrite(a,size
有以下程序 #include <stdio.h> main( ) { FILE *fp;int i,a[6]={1,2,3,4,5,6}; fp=fopen("d3.dat","w+b"); fwrite(a,size
admin
2010-09-05
75
问题
有以下程序
#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}。
转载请注明原文地址:https://kaotiyun.com/show/ouWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体如图1所示。要求程序运行时,在文本框Text1中输入一个姓氏,单击"删除"按钮(名称为Command1),则可删除列表框List1中所有该姓氏的项目。若编写以下程序来实现此功能:PrivateSubCommand1_Click() Dimn%
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
下面关于菜单的叙述中正确的是
下面有关标准模块的叙述中,错误的是()。
以下选项中,不合法的VisualBasic的变量名是( )。
下列叙述中正确的是( )。
下列描述中错误的是
下面属于黑盒测试方法的是
数学式子5+(a+b)×2对应的VisualBasic表达式是()。
用LineInput语句从顺序文件读出数据时,每次读出一行数据。所谓一行是指遇到()分隔符,即认为一行的结束。
随机试题
2017年1-2月,我国副省级城市实现软件业务收人3874亿元,同比增长12.9%。其中,软件产品收入1216亿元,同比增长11.0%;信息技术服务收入2042亿元,同比增长15.6%:嵌入式系统软件收入616亿元,同比增长8.3%。关于20
青年柳某,准备年底结婚,在婚前医学检查时,发现患有淋病,柳某对这一检查结果感到怀疑,可以
下列各项指标,属于生产工艺技术方案对比的综合指标是()。
建筑材料的采购费、仓储费、工地保管费和仓储损耗费,属于建筑安装工程的()。
对看跌期权来说,期权合约标的物的市场价格( )执行价格越多,内涵价值越大。
分解因式:a2+3a=________.
(1999人行)流动性陷阱
A2一B2=(A+B)(A—B)的充分必要条件是_________.
在Word2010文档中创建了一个页眉,如果希望在其他文档中可以直接使用该页眉格式,最佳的操作方法是()。
[*]HowlongdoestheTVplaySisterslast?
最新回复
(
0
)