首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main( ) { FILE *fp; int a[10]={1,2,3,0,0},i; fp=fopen("d2.dat","wb"); fwrite(a,size
有以下程序: #include main( ) { FILE *fp; int a[10]={1,2,3,0,0},i; fp=fopen("d2.dat","wb"); fwrite(a,size
admin
2021-06-15
45
问题
有以下程序:
#include
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);
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,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()。两次fwrite后,fp文件中已经写入1,2,3,0,O,1,2,3,0,0。然后将文件fp中的内容重新写入数组a中,最后输出a为1,2,3,0,0,1,2,3,0,0,所以选项D正确。
转载请注明原文地址:https://kaotiyun.com/show/igtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inta=1,b=2,c=3,d=0;if(a==1&&b++==2)if(b!=2||c--!=3)printf("%d,%d,%d\n",a,b,c);els
下列关于switch语句和break语句的结论中,正确的是()。
对软件系统总体结构图,下面描述中错误的是()。
把以下四个表达式用作if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是
有以下程序#include<stdio.h>intfuna(inta,intb){returna+b;}intfunb(inta,intb){returna-b;}intsss(int(*t)(),intx
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
不能正确表示数学式的表达式是
层次型、网状型和关系型数据库划分原则是
若变量己正确定义并赋值,以下不能构成C语句的选项是
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
随机试题
汽缸垫有什么作用?
下列关于肾小球滤过作用的叙述,正确的是()
对下列()案件调解达成协议的,人民法院可以不制作民事调解书。
根据宪法和法律的规定,下列哪些选项是错误的?
对某设备的主关零部件检查了7批,将每批检查的情况汇总成表,如表1所示。问题试绘制排列图,并找出造成质量不合格的主要原因。
某工程单代号搭接网络计划如下图所示,节点中下方数字为该工作的持续时间,其关键工作为( )。
计算机会计信息系统中的存货管理、往来账管理等模块属于( )。
下列关于担保物权说法,不正确的是()。
经济文化相对落后的国家可以先于发达资本主义国家进入社会主义,主要原因有()
A、Toski.B、Toattendawedding.C、Toescapekidnappers.D、Toseeanartshow.A
最新回复
(
0
)