首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #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[i],sizeo
有下列程序 #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[i],sizeo
admin
2019-01-11
21
问题
有下列程序
#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);
felose(fp);
for(i=0;i<6;i++)
prinff("%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( )函数将文件的前三个整数1,2,3读入a[3]开始的位置,所以此时数组a中的元素值分别为:1,2,3,1,2,3,本题答案为:D
转载请注明原文地址:https://jikaoti.com/ti/6Ya0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写函数fun,其功能是:计算并输出给定10个数的方差:(即:10个数的平均值)其中例如,给定的10个数为95.0、89.0、76.0、65.0、88.0、72.0、85.0、81.0、90.0、56.0,输出为s=11.730729。
给定程序中,函数fun的功能是:计算x所指数组中N个数的平均值(规定所有数均为正数),平均值通过形参返回主函数,将小于平均值且最接近平均值的数作为函数值返回,在主函数中输出。例如,有10个正数:46303240617451548
程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun,函数的功能是:使数组右上三角元素中的值乘以m。例如;若m的值为2,a数组中的值为:则返回主程序后a数组中的值应为:注意:部分源程序存在文件PROGl.C文件中
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是对形参b所指结构体变量中的数据进行修改,最后在主函数中输出修改后的数据。例如:b所指变量t中的学号、姓名、和三门课的成绩依次是:10002、”ZhangQi”、9
编写函数fun,其功能是:根据以下公式求p的值,结果由函数值带回。m与n为两个正整数且要求m>n。例如:m=12,n=8时,运行结果为495.000000。注意:部分源程序在文件PROGl.C文件中。请勿改动主函数main和其他函数中的
给定程序中,函数fun的功能是:将形参s所指字符串中的数字字符转换成对应的数值,计算出这些数值的累加和作为函数值返回。例如,形参s所指的字符串为:abs5defl26jkm8,程序执行后的输出结果为:22。请在程序的下划线处填入正确的内
请编写函数fun,函数的功能是:移动字符串中的内容,移动的规则如下:把第1到第m个字符,平移到字符串的最后,把第m+1到最后的字符移到字符串的前部。例如,字符串中原有的内容为:ABCDEFGHIJK,m的值为3,则移动后,字符串中的内容应该是:D
m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均分的人数作为函数值返回,将低于平均分的分数放在below所指的数组中。例如,当score数组中的数据为:10、20、30、40、50、60、70、80、90时,函数返回的
给定程序MODll.C中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。注意:字符串的长度最长允许为79。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或
随机试题
证券研究报告可以采用()形式。Ⅰ.广告Ⅱ.书面Ⅲ.电子文件Ⅳ.电视媒体
中标即为得标。中标人()
下列关于管家基因的叙述,确切的是
财政部门应对注册会计师出具的所有审计报告进行查验。()
为完成共同的接待任务,全陪与地陪之间应该()。
Howmenfirstlearnedtoinventwordsisunknown;【C1】______.theoriginoflanguageisamystery.Allwereallyknowisthatmen
A、 B、 C、 D、 A
关系表中的每一行记录称为一个()。
Asbestos(石棉)istilegenericnameforanumberofnaturallyoccurringfibrousmineralsilicatesofwhichthemostcommontypesar
InFranceandGreece,studentsfindthat______.Thispassageismainlyabout______.
最新回复
(
0
)