首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
53
问题
有以下程序
#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全国计算机二级
相关试题推荐
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是
设有定义:charp[]={’1’,’2’,’3’},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是( )。
以下叙述中正确的是
若变量已正确定义,则语句s=32;s^=32;printf("%d",s);的输出结果是()。
结构化程序由三种基本结构组成,三种基本结构组成的算法
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出"OK"的语句是
以下选项中,能正确进行字符串赋值的是
以下关于C语言的叙述中正确的是
以下程序的主函数中调用了其前面定义的fun函数#include<stdio.h>main(){doublea[15],k;k=fun(a);……}则以下选项中错误的fun函数首部是
不能正确表示数学式的表达式是
随机试题
人员录用必须按照岗位的特性,根据工作的需要来进行。同时,还必须根据每个人的能力及特点、个性的差异来安排相应的职位。这是指人员录用原则中的【】
男,24岁,民工,急起腹泻,水样便、次数频、量多,无明显发热与腹痛,8月18日就诊,就诊时神志清楚查体:体温36.8℃,血压78/57mmHg,有明显脱水征,大便镜检:RBC2~3/HP,WBC2~5/HP,悬滴见穿梭状、快速运动的细菌。初步诊断霍乱,
常用普通医用X线胶片属于
消化性溃疡发病因素中,下列各项中最重要的是
A.硅质B.黏液C.草酸钙结晶D.碳酸钙结晶E.菊糖10%α—萘酚乙醇溶液再加硫酸用于检查()。
多层砌体房屋的地震破坏部位主要是()。
以下是某教师对《关雎》这节课导入部分的设计,阅读并回答问题。课前播放歌曲《关雎》营造气氛。导语:“罗江是一个富有诗情画意的地方。古代有著名文学家李调元,现在有诗歌博物馆,春暖花开的时候还要举办诗歌节。可见,罗江人民一直在追求一种诗意的栖居。所以,也只有
经济全球化,密切了各国之间的联系,促进了国际合作。经济全球化在促进各国经济和文化交流的同时,也使得原来区域性的传染病成为全球性灾难的风险大大提高。这说明()。
Childrenarealwayscuriouseverythingtheysee.
Thesearenoteasytimesforbooksellers.Borders,abigAmericanone,fireditsbossinJanuaryandhasclosedstores,butiss
最新回复
(
0
)