首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是( )。
以下叙述中正确的是( )。
admin
2020-10-26
31
问题
以下叙述中正确的是( )。
选项
A、当对文件的读(写)操作完成之后,必须将它关闭,否则可能导致数据丢欠
B、打开一个已存在的文件并进行了写操作后,原有文件中的全部数据必定被覆盖
C、在一个程序中当对文件进行了写操作后,必须先关闭该文件然后再打开,才能读到第1个数据
D、C语言中的文件是流式文件,因此只能顺序存取数据
答案
A
解析
文件一使用完毕,应该使用关闭文件函数把文件关闭,以避免出现文件数据丢失等错误,所以选项A正确;符使用fopen打开文件函数打开文件时,指定打开方式为’a’,则可以向文件追加信息,而不是覆盖原文件内容,故B选项错误;在文件被打开后,使用文件定位函数rewind或fseek函数,可以将文件指针移到文件的任何位置,所以在操作完成后,可以直接将文件指针定位到文件首,接着读数据,而不需要先关闭文件,再打开读取,故C选项错误;使用文件定位函数可以随机读文件,故D选项错误。所以本题答案为A。
转载请注明原文地址:https://jikaoti.com/ti/EiD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
以下选项中不属于字符常量的是
有以下说明和定义语句structstudent{intage;charnum[8];};structstudentstu[3]={{20,"200401"},{21,"200402"},{19,"200403"}};structstud
下列叙述中正确的是
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是()。
库函数rand()的功能是产生一个在0—32767之间的随机数。若要用此函数随机产生一个0~99.99(2位小数)之间的数,以下能实现此要求的表达式是()。
有以下程序段:int*p;p=______malloc(sizeof(int));若要求使p指向一个int型的动态存储单元,在横线处应填入的是()。
以下不是合法C语言转义字符的是()。
在32位编译器上,设有定义char*str1="Hello",str2[]="Hello";,则以下语句printf("%d%d",sizeof(str1),sizeof(str2));的输出结果是
若有定义语句:inta[2][3],*p[3];,则以下语句中正确的是
随机试题
下列职业病中,不属于职业性尘肺病的是()。
图形符号是一种只能用图形来表示的符号。()
代孕
根据“供应商关系谱”划分的层次,第二层次的供应商类型为()。
长城公司采用月末一次加权平均法核算原材料,月初库存材料100件,每件为180元,月中又购进两批,一次150件,每件175元,另一次250件,每件185元,则月末该材料的加权平均单价为()元/件。
十分位数的第一段为()。
262,264,267,272,280,()。
设f(x)连续,且f(0)=0,f’(0)=2,则=________.
To:ADTBankfinancemanagersFrom:PeterHonoratSubject:AnnualBudgetProposalDate:December1Helloeveryone,Thefinance
WhatisspecialaboutMr.Phelps’sdegree?
最新回复
(
0
)