首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #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
40
问题
有下列程序
#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://www.kaotiyun.com/show/nhkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中关于程序模块化的叙述错误的是()。
有以下程序#includemain()voidfun(inta,intb){intc[10]={1,2,3,4,5,6,7,8,9,0),i;{intt;for(i=0;i
若变量已正确定义for(x=0,y=0;(y!=99&&x<4);x++)则以上for循环
C语言中char类型数据占字节数为
下面函数的功能是()。sss(s,t)char*s,*t;{while((*s)&&(*t)&&(*t++==*s++));return(*s-*t);}
某系统总体结构图如下图所示:该系统总体结构图的深度是()。
下列程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序voidflintb[],intn,intflag)main(){inti,j,t;
已定义以下函数intfun(int*p){return*p;}fun函数返回值是
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是()。
某系统总体结构图如下图所示:该系统总体结构图的深度是
随机试题
孔子行政组织思想的核心是()
故画竹必先得成竹于胸中。
6岁女童,春季发病,发热,T38℃,1天后面部出现淡红色细点状斑丘疹,迅即由躯干至全身,全身淋巴结肿大,疹出3天,-体温正常,退疹无色素沉着,其玩伴中有类似病人
某外商2004年大量增加了对我国的电子产品的出口,使得国内的相同电子产品的行业受到了严重的损害,下列哪些选项是正确的:
简述消防水泵整体安装的步骤。
经营预测程序的最后一步为()。
便民商店的特点是()。
左边给定的是纸盒的外表面,下面哪一项不能由它折叠而成?
广播通讯(中国传媒大学,2008年)
A、Moneyisproofofone’svalue.B、Moneyisameansinsteadofanend.C、Makingmoremoneyismeaningless.D、Moneycangivegrea
最新回复
(
0
)