首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
55
问题
有以下程序
#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://www.kaotiyun.com/show/xY3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
要求通过while循环不惭读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是
有以下程序,程序运行后的输出结果是main(){chara=’H’;a=(a>=’A’&&a<=’Z’)?(a+32):a;pfintf("%c\n",a);}
有以下程序:#includemain(){ chars[]="012xy\08s34f4w2"; inti,n=0; for(i=0;s[i]!=0;i++)if(s[i]>=’0’&&s[i]<=’9
有以下程序#include<stdio.h>intfuna(inta,intb){retuma+b;}intfunb(inta,intb){returna-b;}intsss(int(*t)(),intx,inty){retu
有以下程序#includeintfun(char*s){char*p=s;while(*p!=0)p++;return(p-s);}main(){printf("%d\n",fun("goodbey!")
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
某完全二叉树按层次输出(同一层从左到右)的序列为ABCDEFGH。该完全二叉树的中序序列为
有以下函数intfun(char*x,char*Y){intn=0;while((*x=*Y)&&*x!=’\0’){x++;y++;n++;}retumn;)函数的功能是
对长度为n的线性表作快速排序,在最坏情况下,比较次数为()。
软件调试的目的是
随机试题
JK触发器,当JK为()时,触发器处于置0状态。
确定资产的现时成本是指
下列关于正常新生儿的描述,正确的是
上市公司配股的信息披露中,假设T日为股权登记日,()日至T+5日,刊登配股提示性公告。
根据《刑法》,在渎职罪中,不要求犯罪主体一定是税务机关工作人员的有()。
演出风格朴实、风趣,贴近江淮民众的生活,故事情节来源于基层,能与观众产生共鸣。这是()最大的优势。
党领导人民治理国家的基本方略是()。
下列各句中,没有语病的一句是:
关于物质运动和静止,正确的说法有( )
计算并填写下表:
最新回复
(
0
)