首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { FILE*fp;int a[10]={1,2,3,0,0),i; fp=fopen("d2.dat","wb"); fwrite(a,
有以下程序: #include<stdio.h> main() { FILE*fp;int a[10]={1,2,3,0,0),i; fp=fopen("d2.dat","wb"); fwrite(a,
admin
2021-04-28
26
问题
有以下程序:
#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=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
解析
首先用函数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,00”。
转载请注明原文地址:https://kaotiyun.com/show/uHtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
表示关系式x≤y≤z的C语言表达式的是
有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数)#include#includemain(){chara[10]="abc",b[10]="012",c[10]="xyz";
程序段:intx=12;doubley=3.141593;printf("%d%8.6f",x,y);的输出结果是
若有定义:inta=7;floatx=2.5,y=4.7;则表达式“x+a%3*(int)(x+y)%2/4”的值是()。
下列叙述中正确的是()。
有以下程序段inti,n;for(i=0;i<8;i++){n=rand()%5;switch(n){case1:case3:printf("%d\n",n);break;case2:case4:prin
以下叙述中错误的是
以下选项中关于程序模块化的叙述错误的是
在关系表中,属性值必须是另一个表主键的有效值或空值,这样的属性是
随机试题
按年龄计算,1岁内小儿用药量的计算公式为
焊接时,抗氧化的措施不正确的是
依照《中华人民共和国药品管理法》的规定,负责国家药品标准的制定和修订的机构是
个人信用贷款对象需要满足的基本条件包括()。
一个代表团或者50名以上的代表联名,可以向全国人民代表大会提出法律案。()
(1)打开“订货管理”数据库,并将表orderlist添加到该数据库中。(2)在“订货管理”数据库中建立表orderdetail,表结构描述如下:订单号字符型(6)器件号字符型(6)器件名
选择整个字段的数据的操作方法是()。
在考生文件夹下有一个数据库文件“samp3.accdb”,里面已经设计好了表对象“taddr”和“tUser”,同时还设计出窗体对象“fEdit”和“fEuser”。请在此基础上按以下要求补充“fEdit”窗体的设计。(1)将窗体中名称为“Lre
Therearetwofactorswhichdetermineanindividual’sintelligence.Thefirstisthesortofbrainheisborn【C1】______.Hum
Itisasuccessinsofarasmorewomenretaintheiryouthfulappearancetoagreateragethaninthepast."Oldladies"area
最新回复
(
0
)