首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
68
问题
有以下程序
#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://jikaoti.com/ti/TwI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对于列表框控件List1,能够表示当前被选中列表项内容的是( )。
设有如下程序段,则正确的说法是Fori=1To100Step0x=x+1Next
算法的时间复杂度是指()。
以下叙述中错误的是( )。
用Write和Print语句向文件中写入多个数据的差别在于()。
双精度浮点数的类型说明符为
下面关于文件叙述中错误的是( )。
在文本框控件中,将Text的内容全部显示为用户所定义的字符的属性是()。
数据库应用系统中的核心问题是( )。
下列关于二叉树的叙述中,正确的是( )。
随机试题
简述票据的概念及其特征。
月经提前,量或多或少,色紫红有块,胸胁乳房胀痛,口苦咽干,舌红,苔薄黄,脉弦数。辨证属
因输液速度过快引起肺水肿时,护士应采取的措施为()。
现场质量检查控制包括()。
下列()情况使总收益增加。
计算区分度最常用的方法是相关法,常用的相关法有()。
学习“工作总量=工作效率×工作时间”,这是()
产品寿命X是一个随机变量,其分布函数与概率密度分别为F(x),f(x).产品已工作到时刻x,在时刻x后的单位时间△x内发生失效的概率称为产品在时刻z的瞬时失效率,记为λ(x).设某产品寿命的瞬时失效率函数为λ(x)=a,其中参数α>0,求产品寿命X的数
多路复用(Multiplexing,也称多路复接)是通信中常用的技术,在不同的应用场合中可以采用不同的多路复用方式。(1)大对数电缆方式实际上就是采用这种方式;(2)一条E1信道可用此方式来传输30路数字化话音;(3)用此方式60路话音可复用一个超群(su
Shedoesn’tallow(smoke)______inherhouse.
最新回复
(
0
)