首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
有以下程序 #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
admin
2015-07-28
59
问题
有以下程序
#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,1,2,3,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,0,0,0,0,0,
答案
A
解析
该程序段的作用是把字符数组a中的数据用fwrite写入到文件d2.dat中并用数组a记录读出数据。由于写入时文件指针会随着数据流的写入而移动,所以执行两次"fwrite(a, sizeof(int), 5, fp);"语句的结果是把数组a的前五个元素写入了两遍,所以输出数组a中的数据为选项A)。
转载请注明原文地址:https://kaotiyun.com/show/67Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行下面程序段的结果是______。 int x=234; do { printf("%3d\n",x--); } while(!x);
若有定义“int a=10,b=9,c=8;”,顺序执行下列语句后,变量b中的值是______。 c=(a-=(b-5));c=a% 11)+(b=3);
下列程序的输出结果是______。 main() { double d=3.2; int x,y; x=1.2;y=(x+3.8)/5.0; printf("%d\n",d*y); }
以下程序运行后,输出结果是______。 fut(int**s,int p[2][3]) {**s=p[1][1];} main() { int a[2][3]={1,3,5,7,9,11}, *p; p=(int*) malloc (sizeof(int
有如下程序 #define N 2 #define M N+1 #define NUM 2*M+1 main() { int i; for(i=1;i<=NUM;i++) printf("%d\n"i) } 该程序中的for循环执行的次数是______。
有以下程序#jncludemain(){chara[20]=“Howaleyou?”,b[20];scanf(“%s”,B);pfinff(“%s%s\n”,a,B);}程序运行时从键盘输入:Howareyou?则输出结果为【
下面结构体的定义语句中,错误的是
对于循环队列,下列叙述中正确的是
下列选项中,能正确定义数组的语句是
若有定义:inta[4][10];,则以下选项中对数组元素a[i][i]引用错误的是______。(0<=i<4,0=i<10)
随机试题
管道基础为63厘米以下宽时,其沟底宽度为基础宽度加()厘米。
不确定度的国际通用定义是表征被计量的真值所处的量值范围的评定。()
食物中毒具有以下特征除了()
A、白芷B、细辛C、藁本D、吴茱萸E、独活善治阳明头痛的解表药是
咽结合膜热的最常见病原体为腺病毒。()
“西湖三杰”是指()。
设一作业共有5页(0~4),其中程序占3页(0~2页),常数占1页(第3页),工作单元占1页(第4页),它们依次放在外存的45、46页和98、99、100页。现程序段已分配在内存的7、10、19页,而常数区和工作区尚未获得内存。请回答下述问题:在运行
物质的对立面是意识。下列关于意识的描述中正确的是()
在窗体上画一个命令按钮,名称为Command1。程序运行后,如果单击命令按钮,则显示一个输入对话框,在该对话框中输入一个整数,并用这个整数作为实参调用函数过程F1。在F1中判断所输入的整数是否是奇数,如果是奇数,过程F1返回1,否则返回0。能够正确实现上述
Howfitareyourteeth?Areyoulazyaboutbrushingthem?Neverfear:Aninventorisonthecase.Anelectrictoothbrushsenses
最新回复
(
0
)