首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2020-03-15
20
问题
有以下程序
#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/vPCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序,程序的运行结果是#include<stdio.h>#defineN5#defineMN+1#definef(x)(x*M)main(){inti1,i2;i1=
有以下程序structS{intn;inta[20];};voidf(structS*p){inti,j,t;for(i=0;i<p->n-1;i++)for(j=i+1;j<p->n;j+
若有以下程序#includechar*a="you":charb[]="WelcomeyoutoChina!";main(){inti,j=0;char*p;for(i=0;b[i]!=’\0
以下叙述中正确的是
下列选项中属于面向对象设计方法主要特征的是
下列叙述中正确的是
定义学生选修课程的关系模式为SC(S#,Sn,Sd,Sa,C#,G)(其属性分别为学号、姓名、所在系、年龄、课程号和成绩);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课)。关系模式SC的主键是
数据库设计过程不包括
在学生管理的关系数据库中,存取一个学生信息的数据单位是
在数据库设计中,将E—R图转换成关系数据模型的过程属于()。
随机试题
市场渗透战略是普遍适用于各类企业的最基本的发展战略,其原因在于()
依照《证券投资基金法》规定,封闭式基金扩募或续期应具备的条件中,不包括()。
下列关于巴塞尔委员会的说法中,正确的有()。
仓库的主要作业是货品的入库、在库管理和出库作业。入库、出库作业时间一般较短,而货品在库时间较长。()
(2012年第29题)1957年2月,毛泽东在扩大的最高国务会议上发表《关于正确处理人民内部矛盾的问题》的讲话,强调指出
设(ay一2x一y2)dx+(bx2y+4x+3)dy为某个二元函数的全微分,则a=________,b=________.
Writeanessayof160-200wordsbasedonthedrawing.Inyouressay,youshould1)describethedrawingbriefly,2)explainit
阅读以下关于某嵌入式处理器和8255的叙述。[说明]图2-1为使用某嵌入式处理器和8255对打印机进行控制的电路图,其中8255的中断请求PC3接到处理器的中断请求输入端上,打印机的数据口接在8255的PAO~PA7上,打印机的输出电平接在
为了隐藏在文本框中输入的信息,用占位符代替显示用户输入的字符,需要设置的属性是()。
在长度为n的有序线性表中进行二分查找,需要的比较次数为()。
最新回复
(
0
)