首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include main( ) {FILE*fp; int i,a[6]={1,2,3,4,5,6},k; fp=fopen("data.dat","w+"); flor(i=0;i
若有以下程序: #include main( ) {FILE*fp; int i,a[6]={1,2,3,4,5,6},k; fp=fopen("data.dat","w+"); flor(i=0;i
admin
2015-08-09
27
问题
若有以下程序:
#include
main( )
{FILE*fp;
int i,a[6]={1,2,3,4,5,6},k;
fp=fopen("data.dat","w+");
flor(i=0;i<6;i++)
{fseek(fp,OL,0); fprintf(fp,"%d\n",a
); }
rewind(fp);
fseanf(fp,"%d",&k);
fclose(fp);
printf("%d\n",k);
}
则程序的输出结果是( )。
选项
A、123456
B、1
C、6
D、21
答案
C
解析
本题考查文件操作函数fseek()。fseek()函数用于二进制方式打开的文件,移动文件的读/写指针位置。题目中将文件内部的位置指针重新指向一个流(数据流/文件)的开头,所以最后只保留了6,答案为C选项。
转载请注明原文地址:https://jikaoti.com/ti/76i0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
源程序的文档化不包括()。
在C语言中,while和do…while循环的主要区别是______的循环至少被执行一次。
下列程序的输出结果是()。#include<stdio.h>voidmain(){intb[6]-<2,4,6,8,10,12};int*p=b,**q=&p;printf("%d",*(p++));
两次运行下列的程序,如果从键盘上分别输入3和1,则输出结果是()。main(){intx;scanf("%d",&x);if(x++>2)printf("%d",x);elseprintf("%d
设有下列宏定义:#defineA2#defineBA+3则执行赋值语句:t=b*2;t为血型变量后的值是______。
对于下列定义,不正确的叙述是()。uniondata{inta;charb;doublec;}x=y;
下列叙述中错误的是()。
以下叙述中正确的是
对两个数组a和b进行下列初始化:charm[]="1234567";charn[]={’1’,’2’,’3’,’4’,’5’,’6’,’7’};则下列叙述正确的是()。
随机试题
对放松手部反射区的操作手法叙述错误的是()。
钢质管道外防腐环氧粉末涂料由环氧树脂等多种成分组成,下列()不属于管道外防腐环氧粉末涂料组成成分。
某物流公司于2005年1月1日购入面值为1000元的债券,该债券的票面利率为10%,以发行价格1100元买入,到期日为2007年1月1日。计算该债券的实际收益率。
男性,40岁,血吸虫性肝硬化伴严重脾肿大及血小板减少,有上消化道出血史,胃镜示食管静脉重度曲张。该患者的最佳治疗方法是()(2006年)
免疫球蛋白(Ig)分成五类的依据是
减毒活疫苗所不具备的作用特点是
先天性甲状腺功能减低症最主要的原因是
()是一个私人或半私人的Web网站,使用简单的基于浏览器的发布工具,给每一个人提供自己的网站,它是一种新型的出版和传播方式,可以促进人际交流,改善知识管理。
Peekthroughtheinspectionwindowsofthenearly100three-dimensional(3D)printersquietlymakingthingsatRedEye,acompany
ThoughPaulisdisabled,hemanagedtomovearoundinthehouse.
最新回复
(
0
)