首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() {FILE *fp; int i,a[6]={l,2,3,4,5,6}; fp=fopen("d3.dat","w+b"); fwrite(a,sizeof(int),6,fp); fseek(fp,
有以下程序 #include main() {FILE *fp; int i,a[6]={l,2,3,4,5,6}; fp=fopen("d3.dat","w+b"); fwrite(a,sizeof(int),6,fp); fseek(fp,
admin
2010-12-10
30
问题
有以下程序
#include
main()
{FILE *fp; int i,a[6]={l,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://jikaoti.com/ti/MqB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
为了在窗体上建立2组单选按钮,并且当程序运行时,每组都可以有一个单选按钮被选中,则以下做法中正确的是()。
3.一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
在窗体上画一个文本框,然后编写如下事件过程:PrivateSubText1_KeyPress(KeyAsciiAsInteger)DimcharAsStringchar=Chr(KeyAscii)Key
有如下函数过程:Functionfl(xAsInteger)AsLongDimsAsLongDimiAsIntegers=nFori=1Toxs=s+iNextifl=sEndFunction在窗体上添加一个
面向对象方法中,继承是指( )。
在窗体模块的声明部分声明变量时,不能使用的关键字是
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是( )。
为了用键盘打开菜单和执行菜单命令,第一步应按的键是()。
在数据处理中,其处理的最小单位是()。
下面不属于软件测试实施步骤的是
随机试题
通道是由中央处理器执行_______后启动的。
分别说明本诗四联各自的内容。本诗通篇运用了什么写法?
八味沉香散的功能是()。
引起全球气候变化的因素之一是温室效应,它主要有()引起。
采用氢-氧焰将铅条熔融后贴覆在被衬的物件或设备表面上,形成具有一定厚度的。密实的铅层。这种防腐方法为()。
某普通办公楼地上35层,建筑层高为4m,标准层建筑面积为1000m2,设有五部电梯(其中一部兼消防电梯),两部防烟楼梯间作为疏散楼梯,其疏散宽度满足相关规范要求。总建筑高度150m。请结合案例,分析并回答以下问题:该普通办公楼应设几个避难层?,
中国是一个发展中的大国,建设现代化国家,走欧美“先污染后治理”的老路行不通,而应探索走出一条环境保护新路。能源资源相对不足、生态环境承载力不强,已成为我国的一个基本国情。要协调推进新型工业化、信息化、城镇化、农业现代化和绿色化,走出一条经济发展和生态文明相
下列关于OSPF协议的描述中,正确的是()。
用二维表数据来表示实体及实体之间联系的数据模型称为______。
组成计算机指令的两部分是_______。
最新回复
(
0
)