首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
22
问题
若有以下程序
#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://jikaoti.com/ti/Lki0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的功能:输出100以内能被3整除且个位数为6的所有整数,请补充完整。main(){inti,j;for(i=0;【】;i++){j=i*10+6;if(【】)con
执行下面的程序段intx=35;charz=’A’;intB;B=((x&15)&&(z<’a’));后,B的值为_______。
以下程序的输出结果是_______。#include<stdio.h>main(){printf("%d\n",NULL);}
设x、y、t均为血型变量,则执行语句x=y=3;t=++x||++y;后,y的值为______。
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
下面程序main(){inti,j,m,n;i=5;j=10;m=++i;n=j++;printf("%d,%d,%d,%d",i,j,m,n);}运行后,i,j,
一棵二叉树第6层(根结点为第一层)的结点最多为______个。
下列表达式中,可以正确表示x≤0或x≥1的关系是()。
以下叙述中正确的是______。
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为
随机试题
行政法律规范的基本功能()、()、()。
哪组症状对诊断精神分裂症最有意义
根据药理作用,非那甾胺属于
下列不是成人长骨结构的是
积聚一证病位主要在于积聚辨证宜与之区别的是
下列选项中,属于上市公司高级管理人员的有()。Ⅰ.经理Ⅱ.董事会秘书Ⅲ.监事Ⅳ.财务负责人
下列有关细胞分裂、分化、衰老、凋亡、癌变的叙述错误的是()①细胞分裂是细胞分化的基础,生长发育是细胞分裂、分化的结果②个体发育中细胞的衰老对机体是有害的③正常细胞癌变后在体外培养可无限增殖④造血干细胞分化成红细胞的过程是可逆的⑤癌细胞容易
关于行政处罚的实施,下列说法最准确的是:
A、 B、 C、 D、 D此题答案为C。奇数项图形的封闭区域数均为3,偶数项图形的封闭区域数均为4,选项中只有C的封闭区域数为4。
函数de1ete(s,i,n)的作用是从字符串s中删除从笫i个字符开始的n个字符,请填空。voidde1ete(chars[],inti,intn){intj,k,length=O;whi1
最新回复
(
0
)