首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #include main() {FILE*fp;int a[10]={1,2,3,0,0),i; fp=fopen("d2.dat","wb"); fwtite(a,sizeof(int),5,fp)
有下列程序: #include main() {FILE*fp;int a[10]={1,2,3,0,0),i; fp=fopen("d2.dat","wb"); fwtite(a,sizeof(int),5,fp)
admin
2018-01-11
43
问题
有下列程序:
#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,0,0,0,0,0,0,0,
答案
B
解析
首先用函数fopen()以“wb”的方式开打文件“d2.dat”,然后调用两次fwrite函数将数组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/zUxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
当执行下面的程序时,如果输入ABC,则输出结果是()。#include#includemain(){charss[10]="1,2,3,4,5";gets(ss);strcat(ss,"6789");print
下列程序的运行结果是()。#includevoidfun(int*s,int*p){staticintt=3;*p=s[t];t--:}voidmain(
下列叙述中不正确的是()。
以下程序的输出结果是()。main(){char*s="12134211";intv[4]={0,0,0,0},k,i;for(k=0;s[k];k++){switch(s
若有定义语句intb=2;,则表达式(b<<2)/(3||b)的值是()。
下列选项中不合法的十六进制数是()。
按照“先进先出”的原则组织数据的结构是______。
数据流图的类型有______和事务型。
如果两个8位二进制数00010101与01000111相加,其结果用十进制表示为【】。
随机试题
斯泰尔汽车不论变速器置于何档位,只要按下开关S6,起动线路都导通。()
人类认识活动的核心是()
将汇编语言源程序转换成等价的目标程序的过程称为__。
男性,24岁,患支气管扩张,突然一次咯血700ml。病人烦躁不安,面色苍白,皮肤湿冷。血压110/94mmHg,脉搏98次/分。应判断为
患者男,48岁,因急性白血病入院化疗。化疗后第7天,查血象:血小板计数为15×109/L,此时最主要的护理措施是预防和观察
在河流水质取样时,每根取样垂线上应按()布设水质取样点。
风险管理的基本程序通常由风险识别、风险分析、风险管理对策选择、()等四个步骤构成。
【背景资料】某公司承建一座城市互通工程,工程内容包括①主线跨线桥(I,Ⅱ)、②左匝道跨线桥,③左匝道一,④右匝道一,⑤右匝道二等五个单位工程。平面布置如图5—1所示。两座跨线桥均为预应力混凝土连续箱桥梁,其余匝道均为道路工程。主线跨线桥跨越左匝道一;左匝
心理测试方法中的能力测试,不包括()。
要使两个单选按钮属于同一个框架,下面三种操作方法中正确的是①先画一个框架,再在框架中画两个单选按钮②先画一个框架,再在框架外画两个单选按钮,然后把单选按钮拖到框架中③先画两个单选按钮,再画框架将单选按钮框起来
最新回复
(
0
)