首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() { FILE *fp; int’ a[10]={1,2,3,0,0},i; fp = fopen("d2.dat", "wb"); fwrite(a, s
有以下程序 #include <stdio.h> main() { FILE *fp; int’ a[10]={1,2,3,0,0},i; fp = fopen("d2.dat", "wb"); fwrite(a, s
admin
2009-06-20
38
问题
有以下程序 #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); fclose(fp); fp = fopenCd2.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
解析
本题首先定义了…个文件指针fp,然后通过fopen()函数打开一个名为"d2.dat"的文件,参数"wb"的意思是:为写入打开的二进制文件。然后通过fwrite()函数,将数组a的前5个元素2次写入d2.dat文件中,接下来用fclose()函数关闭此文件。然后又使用fopen()函数打开d2.dat文件,参数"rb"的意思是:为读入打开的二进制文件。接下来通过fread()函数从文件中读入10个int型数据到数组a中。然后又使用fclose()函数再次关闭此文件。最后通过for循环,输出数组a的所有10个元素。不难得知,现在a中的元素已经变为{1,2,3,0,0,1,2,3,0,0},故最终输出结果为1,2,3,0,0,1,2,3,0,0,0,。应该选择D。
转载请注明原文地址:https://kaotiyun.com/show/T6Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Command1的命令按钮,再画两个名称分别为Label1、Label2的标签,然后编写如下程序代码:PrivateXAsIntegerPrivateSubCommand1_Click() X=5:Y=3
设有以下程序:PrivateSubForm_Click()x=50Fori=1To4Y=InputBox(”请输入一个整数”)Y=Val(Y)IfYMod5=0Then
下列叙述中正确的是
以下声明数组和给数组赋值的语句中,正确的是()。
在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommandl_Click()a$=InputBox(“请输入一个二进制数”)n=Len(a$)Fori=1TonDec=Dec*2+
在窗体上画1个命令按钮,名称为Command1,然后编写如下程序:DimFlagAsBooleanPrivateSubCommand1Click()DimintNumAsIntegerintNum=
某人编写了向随机文件中写一条记录的程序,代码如下:TypeRTypeNameAsString*10TelAsString*20EndTypePrivateSubCommand1_Click(
在考生文件夹下有一个工程文件sjt5.vbp。在窗体文件中已经给出了全部控件及部分程序。程序运行时,在文本框Text1中输入一个大于2的偶数,并单击“分解为”按钮,则可以将该偶数分解为两个素数之和,且要求其中一个素数是所能够分解出的最小的素数(一个偶数有时
在考生文件夹下有一个工程文件sjt5.vbp。在窗体文件中已经给出了全部控件及部分程序。程序运行时,在文本框Textl中输入一个大于2的偶数,并单击“分解为”命令按钮,则可以将该偶数分解为两个素数之和,且要求其中一个素数是所能够分解出的最小的素数(一个偶数
随机试题
苦瓜的别称有________。
如果不考虑通货膨胀因素,投资报酬率就是______和______之和。
在国际货物入库作业中,进仓作业的最后一步是()
东莨菪碱的作用特点是:
PG合成减少糖皮质激素用于严重感染的目的在于
甲企业接到银行通知,前欠货款1000元到账,记账凭证误填为10000元,并记入账簿,正确的更正方法为()。
2003年上半年,“非典”疫情使我国的旅游业受到前所未有的重创。国家旅游局于2003年4月21日下发通知,要求各地不得组织跨区域促销和跨区域旅游,不得组织到疫情发生地区的旅游。根据通知精神,旅行社停止组织出境旅游业务,致使5月份北京市的出境旅游人数为零。从
某一中学有许多学生都有非常严重的学业问题,该校的教导主任组建了一委员会来研究这个问题。委员会的报告显示,那些在学业上有问题的学生,是因为他们在学校的运动项目上花了大量的时间,而在学习上花的时间太少。于是教导主任就禁止所有那些在学业上有问题的学生从事他们以前
Suicidehasbeenacauseofconcerninmostsocietiesforalongtime.TheclassicalGreeks,forexample,requiredpeoplewhowa
December15(Thursday),BeijingART:YanClubGroupExhibitionGroupExhibitionofOilsbyTalentedChineseYoungArtis
最新回复
(
0
)