首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是( )。
以下叙述中正确的是( )。
admin
2020-10-26
35
问题
以下叙述中正确的是( )。
选项
A、当对文件的读(写)操作完成之后,必须将它关闭,否则可能导致数据丢欠
B、打开一个已存在的文件并进行了写操作后,原有文件中的全部数据必定被覆盖
C、在一个程序中当对文件进行了写操作后,必须先关闭该文件然后再打开,才能读到第1个数据
D、C语言中的文件是流式文件,因此只能顺序存取数据
答案
A
解析
文件一使用完毕,应该使用关闭文件函数把文件关闭,以避免出现文件数据丢失等错误,所以选项A正确;符使用fopen打开文件函数打开文件时,指定打开方式为’a’,则可以向文件追加信息,而不是覆盖原文件内容,故B选项错误;在文件被打开后,使用文件定位函数rewind或fseek函数,可以将文件指针移到文件的任何位置,所以在操作完成后,可以直接将文件指针定位到文件首,接着读数据,而不需要先关闭文件,再打开读取,故C选项错误;使用文件定位函数可以随机读文件,故D选项错误。所以本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/ND3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序,程序运行后的输出结果是#include<stdio.h>#definefix)x*x*xmain(){inta=3,s,t;s=f(a+1);t=f((a+1));printf("%d,%d\n",s,t);}
有下列程序:#include<stdio.h>main(){FILE*fp;inta[10]={1,2,3),i,n;fp=fopen("d1.dat","w");for(i=0;i<3;i++)fprintf(fp,"%d",a[i]);f
以下叙述中错误的是
若有以下程序main(){inta=6,b=0,c=0;for(;a&&(b==0);){b+=a;a-=c++;}printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
下面不属于软件需求分析阶段主要工作的是
关于地址和指针,以下说法正确的是()。
有以下程序段:int*p;p=______malloc(sizeof(int));若要求使p指向一个int型的动态存储单元,在横线处应填入的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
算法的空间复杂度是指()。【09年9月】
在数据库中,数据模型包括数据结构、数据操作和()。
随机试题
简述报表的类型。
在Word2003中,执行“编辑”菜单中的“粘贴”命令后,“剪贴板”中的内容_______。
肺在液为肾在液为
下列不属于凝集反应的试验是
房室传导阻滞患者禁用或慎用的药是
辛伐他汀口腔崩解片【处方】辛伐他汀10g微晶纤维素64g直接压片用乳糖59.4g甘露醇8g交联聚维酮12.8g阿司帕坦1.6g橘子香精0.8g2,6-叔丁基对甲酚(BHT)0
中国自然山水园林体系发展源远流长,其成为一种艺术是在哪一时代形成的?
国际收支平衡表包括的主要项目有()。
“教育一定要成为一种学业,否则无所希望”“教育的方法必须成为一种科学,否则绝不能成为一种有系统的学问”。这正是()的“教育学”超出他的前人和同代人的地方。
函,在文种上属于(),在公务活动领域上属于()。
最新回复
(
0
)