首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { FILE *fp;int i, a[6] = {1,2,3,4,5,6}; fp = fopen( "d2.dat", "w+" ); for (i=0; i<6; i++)fprintf( fp,
有以下程序 #include main() { FILE *fp;int i, a[6] = {1,2,3,4,5,6}; fp = fopen( "d2.dat", "w+" ); for (i=0; i<6; i++)fprintf( fp,
admin
2019-05-17
78
问题
有以下程序
#include
main()
{ FILE *fp;int i, a[6] = {1,2,3,4,5,6};
fp = fopen( "d2.dat", "w+" );
for (i=0; i<6; i++)fprintf( fp, "%d\n", a
);
rewind( fp );
for ( i=0; i<6; i++ ) fscanf( fp, "%d", &a[5-i] );
fclose(fp);
for ( i=0; i<6; i++ ) printf( "%d,", a
);
}
程序运行后输出结果是
选项
A、1,2,3,4,5,6,
B、6,5,4,3,2,1,
C、4,5,6,1,2,3,
D、1,2,3,3,2,1,
答案
B
解析
本题考查文件操作函数,fprintf和rewind函数, rewind函数将文件内部的位置指针重新指向一个流(数据流/文件)的开头,程序首先是将数组a的六个数写入d2文件中,然后又将a数组从后往前覆盖到d2中的内容,所以结果为6,5,4,3,2,1,选项B正确。
转载请注明原文地址:https://kaotiyun.com/show/9WRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下数组定义中错误的是
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是
下列叙述中正确的是
若有以下程序段structst{intn;structst*next;);structsta[3]={5,&a[1],7,&a[2],9,’\0’),*p;p=&a[0];则以下选项中值为6的表达式是
以下结构体说明和变量定义中,正确的是
有以下程序#includeintf(intx){inty;if(x==0‖x==1)return(3);y=x*x-f(x-2);returny;
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
给定程序中,函数fun的功能是将带头节点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10。请在程序的下划线处填入正确的内容并把下划线删
请编写函数fun,函数的功能是:统计一行字符串中单词的个数,作为函数值返回。一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间由若干个空格隔开,一行的开始没有空格。注意:部分源程序在文件PROG1.C中。请勿改动主函数mai
支持子程序调用的数据结构是()。
随机试题
重症胰腺炎病人出现Cullen征时,青紫色瘀斑常见于病人【】
引起动力性肠梗阻的原因可能为()。
初产妇,孕32周,自觉头晕、乏力及食欲差半个月。查体:胎位、胎心及骨盆外测量均正常,血红蛋白80g/L,红细胞比容25%。最确切的诊断是下列哪项
竹茹可以治疗的病证是()旋覆花可以治疗的病证是()
多栏式日记账实际上是普通日记账的一种特殊形式。()
项目的组织机构不包括()
谚语“三九四九冰上走”对应的节气是()。
在网络管理协议SNMP参考模型中,采用的是管理者-代理模型,每个代理节点都有一个______用于保存代理能收集的信息。
Everybodylovesafatpayrise.Yetpleasureatyourowncanvanishifyoulearnthatacolleaguehasbeengivenabiggerone.Ind
Inrecentyears,itisnotuncommonthatacollegedegreecannotearnacollegegraduateadecentjobwhileskilledworkersfro
最新回复
(
0
)