首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main( ) { FILE *fp; int i, a[6] = {1,2,3,4,5,6}, k; fp = fopen("data.dat", "w+"); fprintf(fp,
有以下程序 #include <stdio.h> main( ) { FILE *fp; int i, a[6] = {1,2,3,4,5,6}, k; fp = fopen("data.dat", "w+"); fprintf(fp,
admin
2020-11-27
29
问题
有以下程序
#include <stdio.h>
main( )
{ FILE *fp;
int i, a[6] = {1,2,3,4,5,6}, k;
fp = fopen("data.dat", "w+");
fprintf(fp, "%d\n", a[0]);
for (i=1; i<6; i++)
{ rewind(fp);
fprintf(fp, "%d\n", a
);
}
rewind(fp);
fscanf(fp, "%d", &k);
fclose(fp);
printf("%d\n", k);
}
程序运行后的输出结果是
选项
A、6
B、21
C、123456
D、654321
答案
A
解析
本题首先定义文件指针变量fp和一个数组a[],再打开一个文件"data.dat",随后先给文件写入数据a[0],由于rewind函数是将文件指针从当前位置重新指向文件开始位置,所以for循环依次将数组a中的数据写入文件开始位置,退出循环后,文件中的数据顺序为:654321,重新使指针指向文件开始位置,将此时fp指向的数据(即文件中第一个数据6)写入变量k中,关闭文件,输出k值,答案为A选项。
转载请注明原文地址:https://jikaoti.com/ti/apD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下的说明和定义:fun(int*z){….}mian(){int(*x)()=fun,*y(),w[10],z;…}在必要的赋值之后,对fun函数的正确调用
有以下程序#includemain()#defineN4{intx[][N]={{1,2,3),{4),{5,6,7,8),{9,10}},voidfun(inta[][N],intb[])
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是
有以下程序:#includemain(){printf(“%d\n”,NULL);}程序运行后的输出结果是()。
下面结构体的定义语句中,错误的是
以下程序函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序voidflintb[],intn,intflag)main(){intid,t;{inta[10]={5,4,
设顺序表的长度为16,对该表进行简单插入排序。在最坏情况下需要的比较次数为()。
程序测试的目的是()。
随机试题
钢管、钢罐一旦被雷击穿,其介质对周围环境造成危险时。其壁厚不得小于多少毫米允许作为接闪器?[2004年第111题]
脾的功能有()、调节血细胞数量、贮血和免疫。
常用来焊接铝镁合金以外的铝合金的通用焊丝牌号是HS331。()
下列有关皮质激素的叙述正确的是
糖皮质激素影响伤口愈合的主要原因是()。
A.阿卡波糖B.二甲双胍C.罗格列酮D.西格列汀E.格列吡嗪属于α-葡萄糖苷酶抑制剂的是()。
从界面管理的角度来说,对待纵向方面的问题应采取等级弱化的原则,即采取措施(),实行一体化管理。
采用适当方法对设计概算进行审查,是确保审查质量、提高审查效率的关键。其中,对审查中发现的主要问题以及有较大偏差的设计进行复核,对重要、关键设备和生产装置或投资较大的项目进行复查是()。
阅读下面材料,回答问题。某教师回到办公室说:“二(2)的学生真笨,这堂课我连续讲了三遍,他们还是不会,我是发挥了教师的主导作用了,他们不会我有什么办法?”你如何理解教师的主导作用?
CriticsmaintainthatthefictionofHermanMelville(1819-1891)haslimitations,suchasitslackofinventiveplotsafterMoby
最新回复
(
0
)