首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
28
问题
若有以下程序:
#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全国计算机二级
相关试题推荐
下列关于软件测试的目的和准则的叙述中,正确的是()。
若有如下程序:intsub(){staticintn=1;intx=1;x*=n;n++;returnx;}main(){intn,t=1;for(n=1;n<6;n++)
设有定义:struct{charmark[12];intnuml;doublenum2;}tl,t2;,若变量均已正确赋初值,则以下语句中错误的是
以下叙述中正确的是
若要用下面的程序片段使指针变量p指向一个存储整型变量的动态存储单元int*p;p=______malloc(sizeof(int));则应填入______。
运行下列程序时,若输入数据为“321”,则输出结果是()。main(){intnum,i,j,k,s;scanf(“%d”,&num);if(num>99)s=3:
下列对于软件测试的描述中正确的是()。
以下4个选项中,不能看作一条语句的是
一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
随机试题
A/EDTAB/肝素C/氟化钠D/枸橼酸钠E/双草酸盐与以下抗凝原理相应的抗凝剂是与血中Ca2+形成草酸钙沉淀,从而阻止血液凝固。
某产妇,产后6天发热40℃,恶露多而混浊,有臭味,子宫复旧不佳,有压痛。下述哪项护理不妥
嘧啶核苷酸从头合成途径首先合成的核苷酸是
Ⅱ度重型以上子宫脱垂患者的主要临床表现是
急性呼吸窘迫综合征早期的病理变化不包括
关于正当防卫的有关认定,下列说法正确的是?
关于有机疏散理论的目标,下列论述不妥的是()。
下列关于风险回避对策的表述中,正确的有()。
下列各项中,属于国家统一的会计制度的是()。
改正下列错别字声名雀起(首都师范大学2015)
最新回复
(
0
)