首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段 FILE *fp; if( (fp=fopen("test.txt","w")) == NULL) { printf("不能打开文件!"); exit(0);}
有以下程序段 FILE *fp; if( (fp=fopen("test.txt","w")) == NULL) { printf("不能打开文件!"); exit(0);}
admin
2021-04-28
58
问题
有以下程序段
FILE *fp;
if( (fp=fopen("test.txt","w")) == NULL)
{ printf("不能打开文件!");
exit(0);}
else
printf("成功打开文件!");
若指定文件test.txt不存在,且无其他异常,则以下叙述错误的是
选项
A、输出"不能打开文件!"
B、输出"成功打开文件!"
C、系统将按指定文件名新建文件
D、系统将为写操作建立文本文件
答案
A
解析
fopen函数以一定方式打开指定文件,返回一个指向文件的文件指针,如果不能实现打开指定文件的操作,则返回一个空指针NULL。如果指定文件不存在则创建一个文件名为指定文件名的新文件,然后打开它。在指定文件有错误或者指定文件不存在却不能创建新文件的情况下,打开文件操作错误,返回空指针。本题程序中,文件test.txt不存在,但无其他异常,表示可以建立新文件,命名为test.txt,C选项叙述正确,并以只写方式打开它,D选项叙述正确,返回指向文件的指针,if条件不成立,输出"成功打开文件!",B选项叙述正确,A选项叙述错误。所以选择A选项。
转载请注明原文地址:https://www.kaotiyun.com/show/qktp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includevoidfun(inta,intb){intt;t=a:a=b:b=t;}main(){intc[10]={1,
下列叙述中正确的是
以下叙述中正确的是
C语言程序中,若函数无返回值,则应该对函数说明的类型是()。
以下叙述中错误的是
有以下程序fun(intx,inty)main(){staticintm=0,i=2;{intj=1,m=1,k;i+=m+1;m=i+x+y;re
下面程序的运行结果是()。for(i=3;i<7;i++)printf((i%2)?("**%d\n"):("##%d\n"),i);
下面关于"EOF"的叙述,正确的是()。
下面不属于需求分析阶段任务的是
软件需求规格说明书的作用不包括
随机试题
A为n阶可逆矩阵,则下列各项正确的是()
慢性心功能不全患者,长期服用噻嗪类利尿剂,最主要的副作用是()。
A、胰岛素B、甲硫氧嘧啶C、二甲双胍D、甲巯咪唑E、格列苯脲肥胖及单用饮食控制无效者宜用( )。
锚拉式桩板挡墙适用于建筑边坡高度为()。
不属于矿产开发可行性研究的内容是()。
为防止管路堵塞,在湿式报警阀组报警水流管路上()安装过滤器。
习近平总书记强调,“每个党政组织、每个领导干部必须服从和遵守宪法法律,不能把党的领导作为个人以言代法、以权压法、徇私枉法的挡箭牌”。对此,你怎么看?
台湾某著名音乐人士近日用“喂鸡”比喻当下音乐市场中唱片公司的做法,他说:“原本一群鸡要喂鸡饲料才会长大,突然有家唱片公司喂碎报纸,发现有些鸡长得不错,于是其他唱片公司模仿,所有鸡就开始吃碎报纸,以后你喂鸡饲料,它们反而吃不惯了。”这位音乐人所说的主要意思是
Student:______Librarian:Sure,it’sopenfrom9:00a.m.to6:00p.m.MondaythroughThursday,9:00a.m.tonoononFriday
EveryyeartheaverageAmericanemployeeworks100hoursmorethanBriton,300hoursmorethanFrenchand400hoursmorethanGe
最新回复
(
0
)