首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2021-02-25
38
问题
有以下程序
#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/CBtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
以下程序的输出结果是()。structSTR{intn;inta[20];};voidf(structSTR*p){inti,j,t;for(i=0;i一1;i++)for(j=i+1;jn;j++)if(p一>a[i]>p一>
有以下程序#include#defineN4voidfun(inta[][N],intb[]){inti;for(i=0;i<N;i++)b[i]=a[i][i]-a[i][N-1-i];}voidmain()
有以下程序:#include<stdio.h>doublef(doublex);main(){doublea=0;inti;for(i=0;i<30;i+=10)a+=f((double)i);printf("%3.Of\n",a)
若有以下程序#includemain(){inta=6,b=0,c=0;for(;a;){b+=a;a-=++c;}printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
在关系模型中,每一个二维表称为一个()。
下列给定程序中,函数fun的功能是:求k!(k<13),所求阶乘的值作为函数值返回。例如,若k=10,则应输出3628800。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
字符数组a和b中存储了两个字符串,判断字符串a和b是否相等,应当使用的是()。
随机试题
下列在人工培养基上生长后呈现“油煎蛋”样菌落的微生物是
蒲黄的药理作用有( )。
A.30年B.7年C.20年D.10年从天然药物中提取的有效物质及特殊制剂的中药品种。其保护年限是
下列关于期货公司出资的表述中,正确的有()。
商业银行应确定不同投资产品或理财计划的销售起点,下列关于理财产品的销售起点说法正确的是()。
在商品售后租回交易并形成融资租赁的情况下,对所售商品的售价大于其账面价值之间的差额,应当采用的会训—处理方法是( )。
企业文化与企业战略是相互协调的,看一个企业的文化,就能了解该企业的战略类型。若一个企业采取的是防守型战略,那么,()是与之相符合的企业文化。
下载和导出数字内容资源的常用方式包括()等。
下列各句中,没有语病的一项是()。
_____不是面向对象设计的主要特征。A.封装B.多态C.继承D.结构
最新回复
(
0
)