首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段 FILE *fp; if( (fp=fopen("test.txt","w")) == NULL) { printf("不能打开文件!"); exit(0);} else
有以下程序段 FILE *fp; if( (fp=fopen("test.txt","w")) == NULL) { printf("不能打开文件!"); exit(0);} else
admin
2021-02-25
45
问题
有以下程序段
FILE *fp;
if( (fp=fopen("test.txt","w")) == NULL)
{ printf("不能打开文件!");
exit(0);}
else
printf("成功打开文件!");
若文件test.txt已存在,则以下叙述正确的是
选项
A、程序运行后,文件test.txt中的原有内容将全部消失
B、程序运行时,会因文件存在而出错
C、对文件test.txt进行写操作后,可以随机进行读取
D、对文件test.txt写入的内容总是被添加到文件尾部
答案
A
解析
fopen函数以一定方式打开指定文件,返回一个指向文件的文件指针,如果不能实现打开指定文件的操作,则返回一个空指针NULL。如果指定文件不存在则创建一个文件名为指定文件名的新文件,然后打开它。在指定文件有错误或者指定文件不存在却不能创建新文件的情况下,打开文件操作错误,返回空指针。本题程序中,文件test.txt已存在,程序运行后,文件test.txt中的原有内容将全部消失,A选项正确。文件原本就存在,不会导致程序出错,会按照指定的方式打开文件,B选项错误。对文件进行写操作,只能对指针指向的位置内容进行写操作,不能随机读写,C选项错误。对文件test.txt写入的内容写到指针所指向的位置,而不是添加在文件尾部,D选项错误。
转载请注明原文地址:https://kaotiyun.com/show/x1tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序voidf(intx)main(){intz=123456;{if(x>=10)f(z);}{printf("%d-",x%10);f(x/10);}elseprintf("%d",x);}则程序的输出结果是
下列叙述中正确的是
有以下程序:#include<stdio.h>intb=2:intfun(int*k){b=*k+b;return(b);}main(){inta[10]={1,2,3,4,5,6,7,
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是
字符数组a和b中存储了两个字符串,判断字符串a和b是否相等,应当使用的是()。
有以下程序(strcat函数用以连接两个字符串)#include#includemain(){chara[20]="ABCD\0EFG\0",b[]="IJK";strcat(a,b);printf("%s\n",a);}程序
在软件开发中,需求分析阶段产生的主要文档是( )。
一名员工可以使用多台计算机,每台计算机可由多名员工使用,则实体员工和计算机间的联系是
下列不属于软件设计阶段任务的是()。
随机试题
脑膜刺激征包括颈部抵抗、______、______。
血尿同时出现下肢和前臂皮下出血。拟诊为____________;
患者,男,45岁。1个月前觉上腹不适,疼痛,食欲缺乏,并有反酸、嗳气,服抗酸药未见好转,3天前出现黑粪。近1个月来体重下降4kg。初步考虑是胃癌。若发生血行转移,最常见的转移部位是
患者女性,29岁,风湿热反复发作病史5年,劳累、精神紧张时易出现呼吸困难半年,偶有夜间呼吸困难。多次做心电图为窦性心律。未出现过下肢水肿
A.IgAB.IgMC.IgGD.IgDE.IgE具有早期诊断意义的Ig是
治疗伤寒副伤寒流感杆菌性脑膜炎,应首选
患者母亲向医生主诉,她儿子近来告诉她,他常听到别人议论他的声音,上街有人跟踪他,监视他。并说儿子脾气暴躁,打人砸物,跟他说话牛头不对马嘴,不能沟通,几天不吃,不喝,整夜不睡。患者可能患有()。
下列各组词语中没有错别字的一组是()
我国的课程体系包括各门学科的课堂教学,不包括课外活动和社会实践。()
我国的根本政治制度是()
最新回复
(
0
)