首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
22
问题
若有以下程序:
#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://jikaoti.com/ti/Xrf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序:main(){charch[2][5]={"6937","8254"},*p[2];inti,j,S=0;for(i=0;i<2;i++)p[i]=ch[i];for(i=0;i<2;i++
有以下程序#include#includemain(){int*a,*b,*c;a=b=c=(int*)malloc(sizeof(int));*a=1;*b=2,*c=3;a=b
if语句的基本形式为:if(表达式)语句,其中“表达式”()。
当变量c的值不为2、4、6时,值也为“真”的表达式是( )。
以下程序的输出结果是()。#includevoidprt(int*x,int*y,int*z){printf(“%d,%d,%d\n”,++*x,++*y,*(z++));}main(){int
下列程序的运行结果是#include"stdio.h"main(){intx=-9,y=5,z=8;if(x
下列程序的运行结果为【】。#include<math.h>#include<stdio.h>main(){ints=1;floatn=1,pi=0;doublet=1;
常用的黑箱测试有等价类划分法、【】和错误推测法3种。
最简单的交换排序方法是______。
以下选项中的表达式调用库函数依次求-4.5的绝对值、-4.0的平方根值、30°角的正弦值和2的3次方值。正确的调用是()
随机试题
目前,我国社会组织管理制度由登记制度和监管制度两方面组成,以__________为主要特征。
关于Ⅲ型急进性肾小球肾炎的治疗,正确的是
A.1B.2C.3D.4E.5用非水溶液滴定法测定硫酸奎宁的含量时,1mol硫酸奎宁需要消耗高氯酸的摩尔数为()
某项目部承揽一土石坝工程施工任务。为加快施工进度,该项目部按坝面作业的铺料、整平和压实三个主要工序组建专业施工队施工,并将该坝面分为三个施工段,按施工段1、施工段2、施工段3顺序组织流水作业。已知各专业施工队在各施工段上的工作持续时间如下表:问
施工流水段分阶段合理划分应说明的是()。
【2012年河南特岗.判断】《中华人民共和国义务教育法》中规定,“对违反学校管理制度的学生,学校应当予以批评教育,不得开除”。()
根据下列表格回答问题。2005年与2004年相比,该市主要客源国游客人数上升了()。
建立派生类对象时,3种构造函数分别是a(基类的构造函数)、b(成员对象的构造函数)、c(派生类的构造函数),这3种构造函数的调用顺序为
Whatdoesthewomanmean?
Byronpossessedpowersofobservationthatwouldhavemadehimagreatanthropologistandthatmakeshislettersasagroupthe
最新回复
(
0
)