首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include<stdio.h> struct s{int a;int b;}; main() { FILE*fp; int i,a[6]={1,2,3,4,5,6},k;
若有以下程序: #include<stdio.h> struct s{int a;int b;}; main() { FILE*fp; int i,a[6]={1,2,3,4,5,6},k;
admin
2019-02-02
70
问题
若有以下程序:
#include<stdio.h>
struct s{int a;int b;};
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++)
{
fseek(fp,0L,0);
fprintf(fp,"%d\n",a
);
}
rewind(fp);
fscanf(fp,"%d",&k);
fclose(fp);
printf("%d\n",k);
}
则程序的输出结果是( )。
选项
A、123456
B、1
C、6
D、21
答案
C
解析
本题考查文件操作函数,fseek用于二进制方式打开的文件,并移动文件,读写指针位置。将文件内部的位置指针重新指向一个流(数据流/文件)的开头,所以最后只保留了6。故C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/BbRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下不正确的定义语句是()。
下列关于队列的叙述中正确的是
下面函数要求计算两个整数x,y之和,并通过形参返回该值,请填空。add(intx,inty,【】z){【】=x+y;}
下列程序的输出结果是______。main(){inta[]={31,27,20,12,6,1},*p=a;p++;printf("%d\n",*(p+
下面函数的功能是()sss(s,t)char*s,*t;{while((*s)&&(*t)&&(*t++==*s++));return(*s-*t);}
下列程序的运行结果是#include"stdio.h"main(){intx=-9,y=5,z=8;if(x
在面向对象的程序设计中,能表示类之间相似性质的机制是()。
若有如下程序:floatsub(inta,intb){return(a*b);}main(){inti=1,j=2,k=3;printf("%4.0f\n",sub((int)sub(k+j,j),
下列表达式中,可以正确表示x≤0或x≥1的关系是()。
随机试题
A.血管损伤B.骨筋膜室综合征C.神经损伤D.骨的延迟愈合胫骨干下1/3骨折易引起
下列不属于肾病综合征的表现是
有关烧伤创面的早期清创,错误的是
A.呼吸道感染B.胸膜炎C.喉部疾病D.肺结核E.支气管哮喘咳嗽伴发热
患者,男性,56岁,4小时前出现持续心前区疼痛,不能缓解,诊断为急性心肌梗死,收入监护室。监护中患者出现心室颤动,护士应采取的首要措施是
作为一名房地产经纪人,其所属的房地产经纪机构的个数为()。
固体废物焚烧处置技术的燃烧系统中,最普通的氧化物为含有()氧气的空气,空气量的多少与燃料的混合程度直接影响燃烧的效率。
甲乙两公司采用合同书形式订立了一份买卖合同,双方约定由甲公司向乙公司提供100台精密仪器,甲公司于8月31日前交货,并负责将货物运至乙公司,乙公司在收到货物后10日内付清货款。合同订立后双方均未签字盖章。7月28日,甲公司与丙运输公司订立货物运输合同,双方
鉴定机构进行安全鉴定必须有()鉴定人员参加。
为了贯彻执行《中华人民共和国计量法》和《中华人民共和国强制检定的工作计量器具检定管理办法》,切实做好强制检定工作,某区人民政府批转区标准计量局提出了《关于强制检定的工作计量器具分期分批实施检定的报告的通知》。无论是强制检定,还是非强制检定,它们检定的依
最新回复
(
0
)