首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #include<stdio.h> main() { FILE *fp; int i,a[6]={1,2,3,4.5,6}; fp=fopen("d.dat","w+b"); for(i=0;i<6;i++)
有下列程序 #include<stdio.h> main() { FILE *fp; int i,a[6]={1,2,3,4.5,6}; fp=fopen("d.dat","w+b"); for(i=0;i<6;i++)
admin
2022-10-24
15
问题
有下列程序
#include<stdio.h>
main()
{ FILE *fp;
int i,a[6]={1,2,3,4.5,6};
fp=fopen("d.dat","w+b");
for(i=0;i<6;i++)
fwrite(&a
,sizeof(int),1,fp);
rewind(fp);
fread(&a[3],sizeof(int),3,fp);
fclose(fp);
for(i=0;i<6;i++)
printf("%d,",a
);
}
程序执行后的输出结果是( )。
选项
A、4,5,6,4,5,6,
B、1,2,3,4,5,6,
C、4,5,6,1,2,3,
D、1,2,3,1,2,3,
答案
D
解析
程序首先以读和写二进制文件的方式打开文件d.dat;然后通过for循环,调用fwrite函数将数组a中的各个元素写入d.dat中;接下来调用rewind函数,将文件指针fp重定位到文件的开始位置;再调用fread函数将文件的前3个整数1,2,3读入a[3]开始的位置,所以此时数组a中的元素值分别为1,2,3,1,2,3。故本题答案为D选项。
转载请注明原文地址:https://jikaoti.com/ti/Mnd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:在形参s所指字符串中寻找与参数c相同的字符,并在其后插入一个与之相同的字符,若找不到相同的字符则不做任何处理
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的作用是:统计整型变量m中各数字出现的次数,并存放到数组a中,其中:a[0]存放0出现的次数,a[1]存放1出现的次数
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,通过定义并赋初值的方式,利用结构体变量存储了一名学生的学号、姓名和3门课的成绩。函数fun的功能是将该学生的各科成绩都乘以一个系
设有定义:intx=0,*p;紧接着的赋值语句正确的是()。
以下叙述中正确的是()。
下述语句中,在字符串s1和s2相等时显示“theyareEqual”的是()。
以下叙述中正确的是()。
下列叙述中正确的是( )。
随机试题
行政机关之间发生职权争议的,由争议各方协商解决;协商不成的,依照下列哪项规定处理?()
A)AskingforparentalinvolvementB)SettingupsmallgroupsC)MakingclassroomeventspredictableD)Extendin
对于低压下吸热的可逆气相反应,压力升高,则平衡常数()。
简述中国内地和香港、澳门和台湾地区之间区际法律冲突的解决。
胆系造影中,为避免胆总管与脊柱重叠应使躯干
A、肺部体征出现较早,易引起肺脓肿、肺大疱B、体温一般不高,喘憋为主,肺部听诊有哮鸣音C、多为稽留热,肺部体征出现晚D、嗜酸细胞增高E、X线检查示肺部片状阴影,呈云雾状或游走性腺病毒肺炎可出现
资产负债表是反映()的报表。
X公司2014年度财务报表因将销售费用列入管理费用而被出具了保留意见审计报告。注册会计师执行2015年度财务报表审计业务时,X公司仍然拒绝对2014年度财务报表进行修改。在注册会计师针对该情况形成的以下审计结论中,错误的是()。
晚期大众约占全部潜在采用者的()。
(2011年下半年)Theprojectscheduleismorethanadocumentthatlaysouttheactivitiesovertimetorepresentthetimedimensionof
最新回复
(
0
)