首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() {FILE*fp; int a[10]={1,2,3,0,0},i; fp=fopen("d2.dat","wb"); fwrite(a,sizeof(int),5,fp); fwrite(a
有以下程序: #include<stdio.h> main() {FILE*fp; int a[10]={1,2,3,0,0},i; fp=fopen("d2.dat","wb"); fwrite(a,sizeof(int),5,fp); fwrite(a
admin
2021-04-28
31
问题
有以下程序:
#include<stdio.h>
main()
{FILE*fp;
int a[10]={1,2,3,0,0},i;
fp=fopen("d2.dat","wb");
fwrite(a,sizeof(int),5,fp);
fwrite(a,sizeof(int),5,fp);
felose(fp);
fp=fopen("d2.dat","rb");
fread(a,sizeof(int),10,fp);
felose(fp);
for(i=0;i<10;i++)
printf("%d,",a
);
}
程序运行后的输出结果是( )。
选项
A、1,2,3,0,0,0,0,0,0,0,
B、1,2,3,1,2,3,0,0,0,0,
C、123,0,0,0,0,123,0,0,0,0,
D、1,2,3,0,0,1,2,3,0,0,
答案
D
解析
本题考查文件操作函数,两次fwrite后,fp文件中已经写入1,2,3,0,0,1,2,3,0,0然后将文件fp中的内容重新写入数组a中,最后输出a为1,2,3,0,0,1,2,3,0,0,所以选项D正确。
转载请注明原文地址:https://kaotiyun.com/show/THtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序main(){inta=6,b=0,c=0;for(;a;){b+=a;a-=++c;}printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
有以下程序#includeintfun(){staticintx=1;x+=1;returnx;}main(){inti,s=1;for(i=1;i
若有定义语句:inta[3][6];,按在内存中的存放顺序,a数组的第10个元素是
以下数组定义中错误的是
以下叙述中错误的是
若有以下程序main(){inta=-2,b=0;while(a++)++b;printf("%d,%d\n",a,b);}则程序的输出结果是
以下选项中非法的C语言字符常量是
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是#includemain(){FILE*fp;charch;fp=fopen("fname","w
设有定义:charp[]={’1’,’2’,’3’),*q=p;以下不能计算出一个char型数据所占字节数的表达式是
随机试题
男,75岁。冠心病,时感心悸、胸闷。心电图表现为P波消失,代之以f波,频率平均为380次/min,QRS波间隔不规则。心电图诊断为
影响舒张压的主要因素是
女性,18岁,3周前因急性化脓性扁桃腺炎发热,治疗后好转,近日来出现眼睑水肿,血压增高,尿少,呼吸困难,不能平卧而就诊。首先应该选择哪项检查
治疗小儿外感风寒所致的咳嗽应选用()。
体内转运一碳单位的载体是()。
29号元素的核外电子分布式为()。
AttheUniversityofCaliforniaatLosAngeles(UCLA),astudentloadedhisclassnotesintoahandhelde-maildeviceandtried
微机用的系统,总线有多种,其中(3)是早期工业标准体系结构单总线的直接扩展,并向下与其兼容;(4)首先应用于奔腾机,数据线宽度已可为64位,并有数据缓冲能力。
软件需求分析一般应确定的是用户对软件的______。
A.contraryB.exclaimedC.extensivelyD.affectedE.priorF.demandsG.soH.impactI.reaso
最新回复
(
0
)