首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
若有以下程序 #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
admin
2020-07-28
40
问题
若有以下程序
#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、6
B、1
C、123456
D、21
答案
B
解析
本题考查文件操作函数,fseek 用于二进制方式打开的文件,移动文件读写指针位置。将文件内部的位置指针重新指向一个流(数据流/文件)的开头。所以最后只保留了1,答案为B。
转载请注明原文地址:https://kaotiyun.com/show/Sn3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:根据以下公式求竹的值(要求精度0.0005,即某项小于0.0005时停止迭代)。程序运行后,若输入精度
下列给定的程序中,函数fun的功能是:计算并输出k以内最大的10个能被13或17整除的自然数之和。k的值由主函数传入,若k的值为500,则函数的值为4622。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:不得增行或
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构!试题程序:#inc
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
当用“#defineF37.5f”定义后,下列叙述正确的是()。
下列关于函数的叙述中正确的是()。
下列叙述中错误的是
下面不属于需求分析阶段任务的是
数据库设计中反映用户对数据要求的模式是()。
随机试题
何谓半卵圆中心?简述其纤维组成、CT与MRI表现和临床意义。
国际劳工立法正式开始的标志是()的通过。
A.房性早搏B.室性早搏C.房颤D.室颤E.结性早搏
慢性瘀血所引起的后果中不包括
管道光缆敷设完成后,在一人孔内发现光缆的曲率半径不符合要求,这可能影响到光缆的()指标。
简述偷税罪与抗税罪的区别。
BernardBailynhasrecentlyreinterpretedtheearlyhistoryoftheUnitedStatesbyapplyingnewsocialresearchfindingsonthe
若要将计算机与局域网连接,则至少需要具有的硬件是____________。
Isolatedcasesofdisaffection—orharbingersofamasscross-bordermovementthatthreatensEurope’seconomicstability?Theq
U.S.ExpandsInvestigationintoPiracyofSoftwareInascenerepeatedatsomeofthenation’smostprestigiousuniversitie
最新回复
(
0
)