首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
22
问题
有以下程序
#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://jikaoti.com/ti/GXz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeintfun(chars[]){char*p=s;while(*p!=0)p++;return(p-s);}main(){printf("%d\n",fun("0ABCDEF"
有以下程序,程序运行后的输出结果是#definePT3.5;#defineS(x)PT*x*x;main(){inta=1,b=2;printf("%4.1f\n",S(a+b));}
以下程序的输出结果是()。#includestructSTR{intx,y;}dt[2]={1,2,3,4};main(){structSTR*p=dt;printf(’’%d,’’,++(p一>x));printf(’’%d\n’’,++(
下列各选项中,不属于序言性注释的是()。
数据库设计过程不包括
下列关于二叉树的叙述中,正确的是
下列叙述中正确的是
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是()。
设有定义语句int(*f)(int);,则以下叙述中正确的是()。
下列给定程序中,函数fun的功能是:用选择法对数组中的n个元素进行升序排列。请修改程序中的错误,使它能得出正确的结果。注意:不得增行和删行,也不得更改程序的结构!试题程序:#include<stdio.h>#defineN20
随机试题
毛泽东第一次公开使用“人民民主专政”概念的文章是
由创伤牙合造成的隐裂在治疗时应首先
货币的交易需求可由()函数关系表达。
2011年4月,甲公司因欠乙公司货款100万元不能按时偿还,向乙公司请求延期至2012年4月1日还款,并愿意以本公司所有的3台大型设备进行抵押和1辆轿车进行质押,为其履行还款义务提供担保。乙公司同意了甲公司的请求,并与甲公司订立了书面抵押和质押合同。甲公司
合同文本复核人员应就复核中发现的问题及时与合同填写人员沟通,并建立复核记录,交由()签字确认。
案例:某学校初二年级的数学备课组针对“勾股定理”一课的教学进行讨论,拟定了如下的教学目标:①掌握勾股定理的内容,体会数形结合思想;②学会运用勾股定理。为了落实上述教学目标,甲、乙两位教师对此给出了不同的教学思路。
邓小平指出:“改革是中国的第二次革命。”这一论断是指改革与第一次革命具有相同的内容。()
软件开发中的瀑布模型典型地刻画了软件生存周期的阶段划分,与其最相适应的软件开发方法是(1)。
IP地址块211.64.0.0/11的子网掩码可写为()。
在关系模型中,每个关系模式中的关键字()。
最新回复
(
0
)