首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
44
问题
若有以下程序:
#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://kaotiyun.com/show/THxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:main(){intk=5;while(--k)printf("%d",k=1);printf(”\n”);}执行后的输出结果是()。
在位运算中,操作数每左移两位,其结果相当于()。
以下叙述中不正确的是()。
若以下选项中的变量全部为整型变量,且已正确定义并赋值,则语法正确的是switch语句是()。
下列叙述中错误的是()。
若i、J已定义成int型,则以下程序段中内循环体的总执行次数是()。for(i=6;i>0;i--)for(j=0;j
程序如下:main(){inti=4;printf("%d",-++i);}该程序执行后的输出结果以及i的值分别是______、_______。
在位运算中,操作数每右移一位,其结果相当于()
下面语句中不能定义一个数组,元素值依次分别为1,1,1,0,0的是______。
在计算机中,算法是指______。
随机试题
下列关于现代组织概念的描述中,正确的是()
影响图像文件数据量大小的主要因素是颜色质量和______。
关于葡萄胎的诊断要点错误的是
下列关于担保的补充机制中,说法正确的有()。
划分政府间事权及支出应遵循的原则有()。
下列关于金融市场功能的说法,错误的是()。
下列情况中,会使测验成绩提高的因素有
请说明操作系统作业管理的功能?作业调度算法是指按照什么样的原则来选取作业并投入运行?调度算法的合理性直接影响系统的效率,作业调度算法有哪些?对算法的选择需要考虑哪些问题?
A、PeterandMary.B、I’mAmerican.C、Ilikeparties.A
AsmorewomenintheUnitedStatesmoveupthe【B1】______ladder,morearefindingitnecessarytomakebusinesstripsalone.Sin
最新回复
(
0
)