首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #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],sizeof
有下列程序 #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],sizeof
admin
2020-10-26
23
问题
有下列程序
#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()函数将文件的前三个整数1,2,3读入a[3]开始的位置,所以此时数组a中的元素值分别为:1,2,3,1,2,3,本题答案为:D
转载请注明原文地址:https://kaotiyun.com/show/Vj3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){intx,y,z;x=y=1;z=x++,y++,++y;printf("%d,%d,%d\n",x,y,z);}程序运行后的输出结果是()。
若已有定义语句:inta,b,c;,且变量已正确赋初值,则以下选项中正确的赋值表达式是()。
以下叙述中正确的是()。
若变量已正确定义,在if(w)printf("%d\n",k);中,以下不可替代W的是()。
有以下程序段:struetst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};struetstc[2]={10,a,20,b};pt=c;以下选项中表达式的值为11的是()。
以下关于指针的叙述,错误的是()。
设有定义:char*c;。以下选项中能够使字符型指针c正确指向一个字符串的是()。
表达式a+=a-a=9的值是()。
以下程序用来统计文件中字符的个数(函数feof用于检查文件是杏结束,结束时返回非零):#include<stdio.h>main(){FILE*fp;longnum=0;fp=fopen("fna
由N个有序整数组成的数列己放在一维数组中,给定程序MODI1.C中函数fun的功能是:利用折半查找算法查找整数m在数组中的位置。若找到,返回其下标值;反之,返回—1。折半查找的基本算法是:每次查找前先确定数组中待查的范围:low和high(lo
随机试题
26岁妇女,停经50天,下腹痛及阴道大量流血已8小时。妇科检查:子宫稍大,宫口有胎盘组织堵塞。本例最有效的止血措施是()
中年女性,白带增多2个月。检查发现宫颈中度糜烂,巴氏涂片Ⅰ级,经激光治疗后,白带减少,宫颈光滑,其修复过程是
处理开放性骨折的最关键性步骤为
填隙碎石基层施工时,做法符合规定的有()。
组织脚手架检查与验收的是()。
桩板墙顶位移应满足()。
收益现值法中的主要指标有()。Ⅰ.收益额Ⅱ.折现率Ⅲ.收益期限Ⅳ.损耗率
甲企业2010年11月份销售商品收入为1000万元,其他业务收入30万元,发生销售退回15万元、现金折扣20万元、销售折让25万元。该企业11月份的营业收入为()万元。
若点P是两条异面直线l,m外的任意一点,则()
设一矩形面积为A,试将周长S表示为宽x的函数,并求其定义域。
最新回复
(
0
)