首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #include<stdio.h> main( ) {FILE*fp;inta[10]={1,2,3,0,0},i; fp=fopen(’’d2.dat’’,’’wb’’); fwtite(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’’); fwtite(a,sizeof(int),5,fp); fw
admin
2020-11-23
52
问题
有下列程序:
#include<stdio.h>
main( )
{FILE*fp;inta[10]={1,2,3,0,0},i;
fp=fopen(’’d2.dat’’,’’wb’’);
fwtite(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,1,2,3,0,0,0,0,
B、1,2,3,0,0,1,2,3,0,0,
C、123,0,0,0,0,123,0,0,0,0,
D、1,2,3,0,0,0,0,0,0,0
答案
B
解析
首先用函数fopen( )以”wb”的方式开打文件”d2.dat”,然后调用两次fwrite函数将数组a的5个元素,依次输出到文件fp中,共10个字节,关闭文件。再次打开文件,使用文件指针指向文件的开头,调用fread函数从文件fp中读取这10个字节的数据到数组a中,此时数组a的内容就变为{l,2,3,0,0,1,2,3,0,0},最后的输出结果为”1,2,3,0,0,11,2,3,0,0”。
转载请注明原文地址:https://kaotiyun.com/show/Qf3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已定义以下函数intfun(int*p){return*p;}fun函数的返回值是()。
若有定义:floatx=1.5;inta=1,b=3,c=2;,则正确的switch语句是()。
下列叙述中正确的是()。
下列叙述中正确的是()。
有以下程序:#include<stdio.h>main(){inta=—2,b=0;while(a++&&++b);printf("%d,%d\n",a,b);}程序运行后输
下面不属于软件测试实施步骤的是()。
下列给定程序中,函数fun的功能是:用选择法对数组中的n个元素进行升序排列。请修改程序中的错误,使它能得出正确的结果。注意:不得增行和删行,也不得更改程序的结构!试题程序:#include<stdio.h>
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最低的学生记录,通
以下选项中,合法的一组C语言数值常量是( )。
以下选项中,合法的一组C语言数值常量是()。
随机试题
一个人确立自己的目标,并自觉地调节自己的行为,克服困难,努力去实现目标的心理品质是()
下颌下腺导管开口于
试简述胆红素在入休内的转运和排泄。
挚痛的临床意义是()
市场有狭义和广义之分,就广义而言,市场的含义是()
合同的变更,仅仅涉及()。
薪酬设计的原则不包括()。
赫尔巴特指出:“我想不到有任何无教学的教育,正如在相反的方面,我不承认有任何无教育的教学。”这说明了教学过程具有()特点。
嵌入式系统使用的存储器有多种类型,按照其存取特性可分为随机存取存储器和只读存储器,它们通常都用三个大写英文字母表示,即【57】和【58】。
ProfessorRobinson:Alargemeteoriteimpactcraterinacertainregionwasthoughttobethecluetoexplainingthemassextinc
最新回复
(
0
)