首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main( ) {FILE*fp;inta[10]={1,2,3,0,0),i; fp=fopen(’’d2.dat’’,’’wb’’); fwrite(a,sizeof(int),5,fp); fw
有以下程序: #include<stdio.h> main( ) {FILE*fp;inta[10]={1,2,3,0,0),i; fp=fopen(’’d2.dat’’,’’wb’’); fwrite(a,sizeof(int),5,fp); fw
admin
2021-07-09
91
问题
有以下程序:
#include<stdio.h>
main( )
{FILE*fp;inta[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);
f.0r(i=0;i<10;i++)printf(’’%d,’’,a
);
}
程序的运行结果是( )。
选项
A、1,2,3,0,0,0,0,0,0,0,
B、1,2,3,l,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,0,0”。
转载请注明原文地址:https://kaotiyun.com/show/e7tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){FILE*fp;charstr[10];fp=fopen("myfile.dat","w");fputs("abc",fp);fclose(fp);fp=fopen("myfile.dat","a+")
有以下程序#includevoidmain(){chars[]="012xy\08s34f4w2";inti,n=0;for(i=0;s[i]!=0:i++)if(s[i]>=’n’0&&s
若有以下程序#includemain(){inta=1,b=2,c=3,d=4,r=0;if(a!=1);elser=1;if(b==2)r+=2;else;if(c!=3)r+=3
数据库设计的根本目标是要解决
有以下程序#includemain(){intx,y,z;x=y=1;z=x++,y++,++y;printf("%d,%d,%d\n",x,y,Z);}程序运行后的输出结果是
若有以下语句typedefstructS{intg;charh;}T;以下叙述中正确的是
以下描述中,不是线性表顺序存储结构特征的是()。
设有定义:intx=11,y=12,z=0;,以下表达式值不等于12的是()。
下列给定程序中函数fun的功能是:逐个比较p、q所指两个字符串对应位置上的字符,并把ASCII值大或相等的字符依次存放到c所指的数组中,形成一个新的字符串。例如,若主函数中a字符串为“aBCDeFgH”,b字符串为“Abcd”,则c中的字符串应为“aBc
表达式:(int)((double)7/3)一(9)%2的值是()。
随机试题
下列选项属于新闻要素的有【 】
A.大黄黄连泻心汤加味B.保和丸C.平胃散合二陈汤D.四逆散合越鞠丸E.补中益气汤饮食积滞导致的痞满,治疗应选
强心苷对下述哪种心衰效果最好
CIFLanded和CIFLinerTerms两种术语都是CIF的变形,都是由卖方承担卸货费,其不同之处是使用CIFLanded术语时,可能发生的驳船费和码头费是由()。
下列不属于宏观经济分析的是()。
超额准备金率的变动主要取决于()的行为。
差分方程yt+1-2yt=3t+1的通解为________.
下面是一个Applet程序,其功能是实现网页上的电子时钟,要求显示的格式为hh:mm:ss如02:04:50。提示:通过获取当前系统时间来实现。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。注意:不改动程序的结构,不得增行或删行。
设有如下说明 typedef struct {int n;char c;double x;}STD; 则有以下选项,能正确定义结构体数组并赋初值的语句是
A、Hehasthenationalityofthiscountry.B、Hehasalreadyhadadrivinglicense.C、Hemarriedaforeignwoman.D、Hewantstobo
最新回复
(
0
)