首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() { FILE *fp; int i,a[6]={1,2,3,4,5,6},b[6]; fp=fopen("d.dat","w+b"); fwrite(a,siz
有以下程序 #include <stdio.h> main() { FILE *fp; int i,a[6]={1,2,3,4,5,6},b[6]; fp=fopen("d.dat","w+b"); fwrite(a,siz
admin
2022-04-01
15
问题
有以下程序
#include <stdio.h>
main()
{ FILE *fp;
int i,a[6]={1,2,3,4,5,6},b[6];
fp=fopen("d.dat","w+b");
fwrite(a,sizeof(int),6,fp);
for(i=0;i <6;i++)
fwrite(&a[2],sizeof(int),1,fp);
rewind(fp);
fseek(fp,sizeof(int)*2,SEEK_CUR);
fread(b,sizeof(int),6,fp);
fclose(fp);
for(i=0;i <6;i++)
printf("%d,",b
);
}
程序执行后的输出结果是( )。
选项
A、3,4,5,6,3,3,
B、1,2,3,4,5,6,
C、3,4,5,6,1,2,
D、3,4,5,6,1,1,
答案
A
解析
程序首先以读二进制文件的方式打开d.dat,然后使用fwrite()函数将数组a中6个元素写入d.dat中,接着调用for循环将a[2]元素(值为3)6次写入d.dat文件中;再使用rewind()函数将文件指针fp移动到文件头,再使用fseek()函数将fp以当前位置向后移动2个整数位置,再使用fread()函数从fp指向的位置向后读取6个整数,由此可知这6个整数分别是:3,4,5,6,3,3,本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/X9kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序voidflintb[],intn,intflag)main(){inti,j,t;{inta[10]={5,4,3,2,1,6,7,8
有以下程序#include<stdio.h>main(){inty=10;while(y--);printf("y=%d\n",y);}程序执行后的输出结果是
子函数的功能是通过键盘输入给x所指的整型数组所有元素赋值。在下划线处应填写的是()。#include#defineN5voidfun(intx[N]){intm;for(m=N一1;m>=0;m一一)scanf(’’%d’’,__
以下选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是
有以下程序main(){unsignedchara=2,b=4,c=5,d:d=a|b;d&=c;printf("%d\n",d);}程序运行后的输出结果是
结构化程序所要求的基本结构不包括()。
设有以下语句typedefstructTT{charc;inta[4];}CIN;则下面叙述中正确的是
当变量c的值不为2、4、6时,值也为“真”的表达式是
以下正确的说法是()。
下列说法正确的是()。
随机试题
关于公平责任的要件及损失分担,以下表述错误的是:()
数据通讯中,协议是人们为了使计算机之间能相互交换信息而制定了一套严格的________。
下列除哪项外,均属月经过少血虚证的临床表现()
关于小型构件预制场布设一般要求的说法错误的是()。
(用户名:25;账套:202;操作日期:2013年1月31日)查询银行存款(1002)月份综合明细账。
会计行政法规由()。
病例:患者,男,53岁。诊断肝硬化5年,肝硬化并发肝门静脉高压症。今日上午患者突然发生消化道出血,测血压90/50mmHg。此时护士应采取的措施是()。
10件产品中有4件次品,现随机地逐个进行检查,直到4件次品均被查出为止,则不连续出现2个次品的概率为______.
Theclerkwas(threat)______withpunishmentunlessheapologizedtothecustomer.
Moviemakersfearedforawhilethattheymightbeputoutofbusinessbytelevision.Recently,【C1】______,moreandmorepeople
最新回复
(
0
)