首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #include<stdio.h> main() { FILE *fp; int i,a[6]={1,2,3,4,5,6}; fp=fopen("d.dat","w+b"); for(i=5;i>=0;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=5;i>=0;i--)
admin
2022-04-02
28
问题
有下列程序
#include<stdio.h>
main()
{ FILE *fp;
int i,a[6]={1,2,3,4,5,6};
fp=fopen("d.dat","w+b");
for(i=5;i>=0;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、6,5,4,4,5,6,
B、1,2,3,4,5,6,
C、4,5,6,4,5,6,
D、1,2,3,6,5,4,
答案
D
解析
程序定义数组a,使用6个元素对其初始化,接着以写二进制方式打开文件d.dat。调用fwrite函数将a的6个元素逆序(654321)写入文件,接着调用rewind函数,将文件指针移动到文件开始位置。调用fread函数读入3个整数,逐个存放到a开始下标为3的三个位置,即a[3]=6,a[4]=5,a[5]=4,关闭文件。再次调用for循环输出a,输出结果为:1,2,3,6,5,4。本题答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/nhkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序段中的变量已正确定义:for(i=0;i<4;i++,i++)for(k=1;k<3;k++);printf("*");程序段的输出结果是()。
以下选项中关于程序模块化的叙述错误的是()。
有以下程序:#include#defineN4voidfun(inta[][N],intb[]){inti;for(i=0;i<N;i++)b[i]=a[i][i]-a[i][N-1-i];}main(){intx[N][N]={{1,2,
有以下程序#includevoidf(int*p,int*q);main(){intm=1,n=2,*r==&m;f(r,&n);printf("%d,%d",m,n);}
以下结构体类型说明和变量定义中正确的是
对下列二叉树进行中序遍历的结果是
下面选项中的程序段,没有编译错误的是
软件需求规格说明书在软件开发中的作用不包括()。
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为
随机试题
残髓炎的临床表现如下,除外
天然橡胶期货交易主要集中在亚洲地区,在下列国家中,有天然橡胶期货交易的有()。
采用杜邦分析法进行战略控制时,有关净资产收益率的公式正确的是()。
掌握同类事物的共同的关键特征和本质属性是()。
十八大报告指出,要促进工业化、信息化、城镇化、农业现代化同步发展。其中,城镇化是实现“四化同步”的短腿。()
今天,科技发展极大地改善了人类生活的方方面面,使得人们难以脱离科技成果,退回到现代科技之前的生活状态中。但越来越多的人也意识到,一些科技成果常常携带着___________的后果,可能对人类生活产生负面影响。
“百色助学网”系王杰个人所办网站,但他并未在民政局正式注册,也没有对公账户——所有捐款,均汇人其个人账户,这已明显违反公益事业捐赠法。这起案例虽然极端,但对公益助学的伤害是显而易见的。随着网络慈善等方式的兴起,人们捐资助学、扶贫济困更加便利了。然而,对于这
(2011年上半年)根据《中华人民共和国招投标法》,以下做法正确的是(14)。
在VBA中,能自动检查出来的错误是
Lookatthenotesbelow.Youwillhearawomanpayingthebill.There’sa4%merchant【C9】______.We【C10】______thesechargeswhen
最新回复
(
0
)