首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #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
57
问题
有下列程序
#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全国计算机二级
相关试题推荐
有以下程序#includemain(){inta[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}},i,k,t;for(i=0;i<3;i++)for(k=i+1;k<4;
有以下程序:#include<stdio.h>yoidfun(char*c){while(*c){if(*c>=a’a’&&*c<=’z’)*c=*c=*(*’a’-’A’);C++;}}yoidmain(){chars[8
对下列二叉树进行中序遍历的结果是
有以下程序main(){intk=5,n=0;do{switch(k){case1:case3:n+=1;k--;break;default:n=0;k--;case2:case4:n+=2;k--;break;}printf("%d",n)
下列关于栈的叙述中正确的是()。
下列函数的功能是voidfun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;}}
以下叙述中正确的是
若有以下程序intflinta[],intn)main(){if(n>1)inta□={8,2,9,1,3,6,4,7,5};{int]]t;t=f(a,n-1);printf("%d\n",fla,9));returnt>a
给定程序中,已建立一个带有头结点的单向链表,链表中的各结点包含数据域(data)和指针域(next),数据域为整型。函数fun的作用是:找出链表各结点数据域中的最大值,其最大值由函数值返回。请在程序的下划线处填入正确的内容并把下划线删除,使程序
在C语言程序中,以下说法正确的是()。
随机试题
备案印鉴一般指单位的______、______。
我国宪法规定:中华人民共和国是工人阶级领导的、以工农联盟为基础的人民民主专政的社会主义国家。它表明()
A.复合体ⅡB.复合体ⅢC.FADD.Cytc在呼吸链中氧化磷酸化偶联位点
乙(16周岁)进城打工,用人单位要求乙提供银行卡号以便发放工资。乙忘带身份证,借用老乡甲的身份证以甲的名义办理了银行卡。乙将银行卡号提供给用人单位后,请甲保管银行卡。数月后,甲持该卡到银行柜台办理密码挂失,取出1万余元现金,拒不退还。甲的行为构成下列哪一犯
建筑物的种类繁多,不同功能的建筑物,对装饰的要求不同,通常建筑物的装修分为()。
合同支付项目主要有
出口信贷的主要特点包括()。
公开披露的基金信息不包括( )。
下列财务指标中,能够反映投资者投入资本盈利能力的是()。
Whenwilltheymeet?
最新回复
(
0
)