首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include struct s{int a;int b;}; main() { FILE *fp; int i,a[6]={1,2,3,4,5,6},k; fp=fopen("data.dat"
若有以下程序: #include struct s{int a;int b;}; main() { FILE *fp; int i,a[6]={1,2,3,4,5,6},k; fp=fopen("data.dat"
admin
2018-01-14
31
问题
若有以下程序:
#include
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/xSa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序:inta=,b=2;a=a^b;b=b^a;则执行以上语句后a和b的值分别是()。
设有定义:“inta;floatb;”,执行“scanf("%2d%f",&a,&b);”语句时,若从键盘输入876543.0,a和b的值分别是()。
若变量a、b、x、i都已正确定义并赋值,则以下符合C语言语法的表达式是()。
有以下程序:main(){chara=’a’,b;printf("%c,",++a);printf("%c\n",b=a++);}程序运行后的输出结果是()。
下述程序用来输出两个字符串前7个字符中对应相等的字符及其位置号,则程序空白上应该填写的是()。#includemain(){chars1[]="chinese",s2[]="japanese";int
IEEE802.3的物理层协议10BASE-T规定从网卡到集线器的最大距离为()
下列叙述中,不属于设计准则的是()。
有三个关系R?S和T如下:则由关系R和S得到关系T的操作是
能正确表示逻辑关系:"a≥10或a≤0"的C语言表达式是
在关系模型中,把数据看成一个二维表,每一个二维表称为一个【】。
随机试题
A.苯丙氨酸羟化酶B.尿黑酸氧化酶C.酪氨酸酶D.酪氨酸转氨酶E.多巴胺脱羧酶尿黑酸症是由于缺乏()
以占有人是否具有所有的意思为标准,可以把占有区分为()。
板障静脉
阴道前庭区域内有
诊断肾损伤的重要依据是
1.79岁的董华佝着身子,费力地拉着一辆两轮板车。车上躺着的,是她的妯娌杜梅,年过八旬的杜梅因高烧处于近乎昏睡的状态。从家到最近的诊所,两公里的路程,董华不得不走走停停。春节,对于董华和杜梅来说,过得有些“凄凉”。两位老人并非老无所依,只不过她们
坚持党的基本路线一百年不动摇的关键是______。
Realpolicemen,bothBritainandtheUnitedStateshardlyrecognizeanyresemblancebetweentheirlivesandwhattheyseeonTV—
若记录型A中的每一个值,记录型B中可以由N个值(N>=0)与之联系,反之,若记录型B中的每一个值,记录型A中至多有一个值与之对应,则称记录型A与记录型B之间是______的联系。
PASSAGEONEInmanypeople’view,what’sthemaincauseofmen’saggressivebehavior?
最新回复
(
0
)