首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include main() { FILE *fp; int i, a[6]={1,2,3,4,5,6}, k; fp = fopen("data.dat", "w+b"); for (i=0; i
若有以下程序 #include main() { FILE *fp; int i, a[6]={1,2,3,4,5,6}, k; fp = fopen("data.dat", "w+b"); for (i=0; i
admin
2015-07-28
13
问题
若有以下程序
#include
main()
{ FILE *fp;
int i, a[6]={1,2,3,4,5,6}, k;
fp = fopen("data.dat", "w+b");
for (i=0; i<6; i++)
{ fseek(fp, 0L, 0);
fwrite(&a[5-i], sizeof(int), 1, fp);
}
rewind(fp);
fread(&k, sizeof(int), 1, fp);
fclose(fp);
printf("%d", k);
}
则程序的输出结果是( )。
选项
A、1
B、6
C、123456
D、21
答案
A
解析
语句" fseek(fp, 0L, 0);"将文件指针fp指向文件首,然后再往当前地址内写入数据,由于每次循环都将文件指针置于文件首后再写,之前写入的数据会被新写入的数据覆盖,而写入顺序为按照数组逆序写入,所以循环执行完毕之后,文件中最终写入的数据为1,输出结果为选项A)。
转载请注明原文地址:https://kaotiyun.com/show/HKJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是______。main(){chara[]="Language",b[]="Programe";char*p1,*p2;intk;p1=a;p2=b;
有以下程序 int f1(int x,int y){return x>y?x:y; } int f2(int x,int y){return x>y?y:x; } main() { int a=4,b=3,c=5,d=2,e,f,g; e=f2(f1(a,
下面说明不正确的是______。
以下程序的输出结果是______。 #include <string.h> main() { char*a="abcdefghi";int k fun(a);puts(a); } fun(char*s) { int x,y; char c for(x=0,
以下程序的功能是由键盘输入一个文件名,然后把由键盘输入的字符依次存放到该文件中,用“#”作为结束标志,请在横线处填入正确的内容。#include<stdio.h>voidmain(){FILE*fp;charf
有如下程序段 int a=14,b=15,x; char c=’A’; x=(a&&b)&&(c<’B’); 执行该程序段后,x的值为______。
以下叙述中正确的是______。
若有定义语句:inta=5;,则表达式:a++的值是【】。
下列叙述错误的是()。
若有说明inta[][3]={0,0);,则不正确的叙述是()。
随机试题
6个月男孩,以发热,喷射性呕吐3天,抽搐3次而来急诊,其母述患儿病后精神不振,嗜睡,有时烦躁,易激惹,面色灰白,当地按“上感并高热惊厥”治疗2天无效,WBC21×109/L,中性粒细胞82%,淋巴细胞18%如果经有效治疗5天,症状明显好转,体温37℃
小蓟具有的功效是()
A.省、自治区、直辖市人民政府卫生行政部门B.国务院卫生行政部门C.国务院劳动和社会保障部门D.省、自治区、直辖市人民政府药品监督管理部门《中华人民共和国药品管理法》规定批准开办药品批发企业并发给《药品经营许可证》的部门是
桩的配筋长度应穿过()。
下列选项中,属于蝶式套利的是()。
我国劳动法规定,由于用人单位的原因订立的无效劳动合同,对劳动者造成损害的应当()。
下列各项财政支出中。体现政府非市场性分配活动的支出是()。
作为一名驾驶员,应该熟识道路交通标志。作为一名交警,更要熟识这些标志,作为执法依据。下列标志中,不属于禁令标志的是()。
计算(y2-z2)dx+(2z2一x2)dy+(3x2一y2)dz,其中L是x+y+z=2与|x|+|y|=1的交线,从z轴正向看L为逆时针方向.
TheyWeremakingenoughnoiseatthepartytowakethe____.
最新回复
(
0
)