首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
2015-07-31
50
问题
若有以下程序
#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/VIDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
算法的空间复杂度是指_______。
下列程序的运行结果是______。main(){intx=1,y=2,z=3;printf("%d,",x<y?y:x);printf("%d,",z<y?x++:y++);print
下列程序的输出结果是()。#include<stdio.h>main(){charch[2][5]={"1234","5678"},*p[2];inti,j,s=
下列4个关于C语言的结论中错误的是()。
下列叙述中错误的是()。
下列叙述中正确的是()。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
设Y是int型变量,请写出判断Y为奇数的关系表达式【】。
设只是一个二元关系,S是一个三元关系,则下列运算中正确的是()。
随机试题
Windows提供了两个十分有效的文件管理工具,它们是()。
预应力锚索可用于土质、岩质地层的边坡及地基加固,其锚固段宜置于()。
提供担保的,应当为全额担保,担保范围包括债券的本金及利息、违约金、损害赔偿金和实现债权的费用。()
财政赤字的分类,按照赤字在财政年度出现时间的早晚,可分为()。
下列股票交易行为中,属于国家有关证券法律、法规禁止的有()。
除汉族外,陕西省有()个少数民族在全省杂居、散居。
甲在乙处修理电视机,因为钱不够,就将自己的手表放在乙处,说第二天拿钱来,就把电视机取走,乙取走手表的占有是依据()。
设某并行数据库采用一台具有14个刀片的刀片服务器,每个刀片具有独立的内存和磁盘,各刀片之间通过刀片服务器上的以太网交换机实现通信,则该并行数据库采用的体系结构是_______结构。
以下选项中合法的实型常数是
TheOnlyWayIsUpThinkofamoderncityandthefirstimagethatcomestomindistheskyline.Itisfullofgreatbuildin
最新回复
(
0
)