首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #include main() {FILE*fp; int a[10]={1,2,3,0,0},i; fp=fopen("d2.dat","wb"); fwtite(a,sizeof(int),
有下列程序: #include main() {FILE*fp; int a[10]={1,2,3,0,0},i; fp=fopen("d2.dat","wb"); fwtite(a,sizeof(int),
admin
2020-05-19
20
问题
有下列程序:
#include
main()
{FILE*fp;
int a[10]={1,2,3,0,0},i;
fp=fopen("d2.dat","wb");
fwtite(a,sizeof(int),5,fp);
fwrite(a,sizeof(int),5,fp);
fclose(fp);
fp=fopen("d2.dat","rb");
fread(a,sizeof(int),10,fp);
fclose(fp);
for(i=0;i<10;i++)
printf("%d",a
);
}
程序的运行结果是
选项
A、1,2,3,1,2,3,0,0,0,0,
B、1,2,3,0,0,1,2,3,0,0,
C、123,0,0,0,0,123,0,0,0,0,
D、1,2,3,O,O,0,0,0,0,0,
答案
B
解析
首先用函数fopen()以“wb”的方式打开文件“d2.dat”,然后调用两次fwtite函数将数组a的5个元素,依次输出到文件fp中,共10个字节,关闭文件。再次打开文件,使用文件指针指向文件的开头,调用fread函数从文件fp中读取这10个字节的数据到数组a中,此时数组a的内容就变为{1,2,3,0,0,1,2,3,0,0},最后的输出结果为“1,2,3,0,0,1,2,3,0,0”。
转载请注明原文地址:https://kaotiyun.com/show/JMCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
以下程序的输出结果是()。#include#defineF(x)2.84+x#definew(y)printf("%d",(int)(y))#defineP(y)w(y)main()
请编写函数fun,其功能是分别统计形参t所指二维数组中字母A和C的个数。注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。#include#include#de
设有一联合体变量定义如下:uniondata{longa;floatb;intc;chard;};uniondatax;执行下列语句后,正确的联合体变量x的值是()
已知:intc[3][4];,则对数组元素引用正确的是()。
下列叙述中正确的是()。
数据库系统的核心是()。
若有定义语句doublea,*p=&a;,下列叙述中错误的是()。
以下选项中能用作数据常量的是()。
随机试题
港口与航道工程常用的土工织物的主要性能有()。
肾静脉()
男性,55岁。喉结核不规则服用异烟肼半年,2周前突发言语不清,右侧肢体肌力下降。胸片两肺弥漫性小结节影,上中部较多部分有融合,颅脑CT示脑梗死。其治疗方案为
26岁孕妇,第一胎,停经38周,孕期经过顺利,近一周突觉头昏、眼花、视物模糊。首先做的处置应是
委托人在委托监理合同的实施过程中,承担的义务包括( )。
下列属于免于报告的交易有( )。
排球比赛中的接发球及其进攻,也称(),它包含着防守和进攻两方面。
唐代是中国古代历史上一个重要时代。下列唐代历史事件,按照发生的时间顺序,排列正确的是()。①玄武门之变②开元盛世③贞观之治④武后当政
简述弗里德曼货币需求理论的主要内容。
某可控硅控制线路中,流过负载R的电流i(t)为其中ω=2π/T,t。称为触发时间,如果T=0.02s,(1)当触发时间t。=0.0025s时,求[0,T/2]内电流的平均值;(2)当触发时间为t。时,求[0,T/2]内电流的平均值.
最新回复
(
0
)