首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #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
16
问题
有下列程序
#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://kaotiyun.com/show/KJkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序的主函数中,从键盘输入若干个数放人数组中,用0结束输入并放在最后一个元素中。下列给定程序中,函数fun的功能是:计算数组元素中所有值为正
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,该函数的功能是:统计各年龄段的人数。N个年龄通过调用随机函数获得,并放入主函数的age数组中。要求函数把0—9岁年
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,函数fun的功能是:将a、b中的两个正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的十位和千位
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:统计s所指字符串中的数字字符个数,并作为函数值返回。例如,s所指字符串中的内容是:2def35adh
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,该函数的功能是:求出二维数组周边元素之和,作为函数值返回。二维数组中的值在主函数中赋予。例如,若二维数组
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。此程序给定函数中,函数fun的功能是:统计字符串中各元音字母(即A、E、I、O、U)的个数。注意:字母不分大小写。例如,输入”THIs
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:输出M×M整数方阵,然后求两条对角线上元素之和,并作为函数值返回。请改正程序中的错误,使它能得出正确的
以下叙述中正确的是()。
下列叙述中错误的是()。
下述语句中,在字符串s1和s2相等时显示“theyareEqual”的是()。
随机试题
对PowerPoint20lO幻灯片外观的修改方法不包括________。
关于体温腋测法正确的是( )
准备各个账户的未达账项的工作包括准备银行存款日记账的未达账项、银行对账单的未达账项、现金日记账及各类往来账的未达账项等。()
“已知函数满足f(x—1)=f(x+1),f(0)=1,求f(6)的值.求解过程为:因为当x=1时,f(0)=f(2),当x=3时,f(2)=f(4),当x=5时,f(4)=f(6),故可得到:f(6)=f(4)=f(2)=f(0)=1.”上述问题的解答,
()是违反治安管理行为的主体。
根据以下资料,回答下列题。2012年1—4季度该市人均可支配收入中,增长量最大的是:
某工程计划如下图所示,由于任务A延误了一天,为保证该工程按时完成,应将任务(21)缩短一天,使成本增加最少。下表列出了各任务每缩短一天所需增加的成本。
表达式Mid("SHANGHAI",6,3)的值是()。
STOPSMOKINGDoyouwanttostopsmoking?Haveyoualreadytriedtostopbutfailed?Nowit’stimetostopsmokingusingthe
Aproblemrelatedtothe【B1】______forlanduseiswhethercropsshouldbeusedtoproducefoodorfuel.Twoareaswillbeexami
最新回复
(
0
)