首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() {FILE*fp; int i,a[6]={1,2,3,4,5,6},k; fp=fopen("data.dat","2+"); fprintf(fp,"%d\n
有以下程序: #include main() {FILE*fp; int i,a[6]={1,2,3,4,5,6},k; fp=fopen("data.dat","2+"); fprintf(fp,"%d\n
admin
2016-04-07
36
问题
有以下程序:
#include
main()
{FILE*fp;
int i,a[6]={1,2,3,4,5,6},k;
fp=fopen("data.dat","2+");
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/HDi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。#include<stdio.h>intfun(intx){intp;if(x==0‖x==1)return3;elsep=x-fun(x-2);
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*x+5的值的函数f,正确的宏定义语句为()。
下列二维数组初始化语句中,不正确的是()。
写出下列程序的输出结果______。main(){intn=0;while(n++<=1);printf("%d,",n);printf("%d",n++);}
按照逻辑结构分类,结构可以分为线性结构和非线性结构,栈属于______。
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,下列正确的程序段是()。
Jackson方法是一种面向______的结构化方法。
下面程序的运行结果是【】。#include<stdio.h>#defineSIZE12main(){chars[SIZE];inti;for(i=0;i<SIZE;i++)s[i]=’A’+i+321;
以下选项中不属于C语言的类型的是______。
层次型、网状型和关系型数据库划分原则是()。
随机试题
在乙型肝炎病毒感染患者体内,最早出现的抗原抗体系统是以下哪项
期货公司借入次级债务的,可以将所借入的次级债务按照中国证监会规定的比例计入( )。
运营活动,是指投入一定的资源,经过一系列多种形式的变换,使其价值增值,最后以某种形式的产出提供给社会的过程。根据上述定义,下列选项不属于运营活动的是()。
(2016年卷一第90题)北京市的甲公司拥有一项发明专利权,深圳市的乙公司未经甲公司的许可,制造了该专利产品,并在上海市进行公开销售,以下说法正确的是?
下列各句中.没有语病的一句是:
()是减少治安危害,建立良好社会秩序的重要手段,是直接维护社会治安秩序的基础工作。
论当代中国法的适用的原则。
Recentresearchfromanimalbehavioristssuggeststhat"asthecrowflies"shouldnolongerbetakentomean"theshortestdista
PASSAGEONEWhat’sthefiercestcompetitionamongthecountriesaspiringfortheirfinancialhubs?
Manytheoriesconcerningthecausesofjuveniledelinquencyfocuseitherontheindividualoronsocietyasthemajorcontributi
最新回复
(
0
)