首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main( ) { FILE *fp; int i, a[6]={1,2,3,4,5,6},k; fp = fopen( "data.dat", "w+" ); for ( i=
admin
2020-04-18
82
问题
有以下程序
#include <stdio.h>
main( )
{ FILE *fp;
int i, a[6]={1,2,3,4,5,6},k;
fp = fopen( "data.dat", "w+" );
for ( i=0; i<6; i++ )
fprintf(fp, "%d\n", a[5-i]);
rewind(fp);
for ( i=0; i<6; i++ )
{ fscanf(fp, "%d", &k);
printf("%d,", k);
}
fclose(fp);
}
程序运行后的输出结果是
选项
A、6,5,4,3,2,1,
B、1,2,3,4,5,6,
C、1,1,1,1,1,1
D、6,6,6,6,6,6,
答案
A
解析
fopen( "data.dat", "w+" ); w+ 打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件。rewind(fp);使文件fp的位置指针指向文件开始。fprintf(fp,"%d\n", a[5-i]);将a
输出到fp指向的文件中。fscanf(fp, "%d", &k);将fp读入到变量k中,第一个for循环将数组中元素倒着输入到fp指向的文件中,rewind()则指向文件开始,因此打印是数组a的倒叙。故打印为6,5,4,3,2,1。答案为A选项
转载请注明原文地址:https://kaotiyun.com/show/EjCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序,程序运行后的输出结果是#includemain(){inta=3;printf("%d\n",(a+=a-=a*a));}
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是()。【09年3月】
设有定义:inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a,i;,若0≤i≤9,则对a数组元素的引用错误的是()。
下列叙述中正确的是()。
简单程序设计步骤中不包括()。
以下叙述中错误的是()。
设变量已正确定义并赋值,以下正确的表达式是()。
下面叙述中错误的是()。
关于地址和指针,以下说法正确的是()。
随机试题
CSMA/CD网络中,各工作站处于平等地位,不需要集中控制,不提供优先级控制。()
函数的定义域为()
某简支梁采用热轧普通工字钢,型号136a,跨度为5m,梁上翼缘作用有均布荷载设计值q=36kN/m(包括自重),荷载标准值qk=27.69N/mm,跨中无侧向支承。其中梁的Wx=878cm3,Ix=15796cm4,钢材Q235—B。梁的弯曲应力为(
下列关于测量管理制度的叙述正确的是( )。
下列各项中,可以按照当地适用税额减半征收耕地占用税的是()。
治安管理处罚以证据为依据,与违反治安管理行为的性质、情节以及社会危害程度相当。()
生活中人们常把“浮起来”称为成功,把“沉下去”叫作失败。其实在沉浮之间,有起有落才是真实人生。请以沉浮为题。发表演讲。
某企业生产一种产品,每件成本400元,销售价为510元,为了进一步扩大市场,该企业决定降低销售价的同时降低生产成本。经过市场调查,预计下季度这种产品每件销售价降低4%,销售量将提高10%,要使销售利润保持不变,该产品每件的成本应降低:
某系统中有3个并发进程竞争资源R,每个进程都需要5个R,那么至少有_________个R,才能保证系统不会发生死锁。
TeampurchasingisanewwaytobuythingsontheInternet,whichisbecomingmoreandmorepopularamongyoungpeople.Howfar
最新回复
(
0
)