首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段 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
54
问题
有以下程序段
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://kaotiyun.com/show/qktp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定已建立以下链表结构,且指针P和q已指向如图所示的节点:则以下选项中可将q所指节点从链表中删除并释放该节点的语句组是
在学生管理的关系数据库中,存取一个学生信息的数据单位是
执行下列程序的结果是()。main(){floatx=1,y;y=++x*++x;printf(“%f\n",y);}
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)()。
以下函数不能用于向文件中写入数据的是
请编写函数fun,函数的功能是:将M行N列的二维数组中的数据,按行的顺序依次放到一维数组中,一维数组中数据的个数存放在形参n所指的存储单元中。例如,二维数组中的数据为:3333333344444444
函数mn的功能是:将形参a所指数组中的前半部分元素中的值和后半部分元素中的值对换,形参n中存放数组中数据的个数,若n为奇数,则中间的元素不动。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则调换后为:6、7、8、9、5、1、2、3
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
下面不能作为结构化方法软件需求分析工具的是
在数据管理技术发展的三个阶段中,数据共享最好的是
随机试题
在一定时间内,占据一定空间的同种有机体的集合群是
腹腔镜胆囊切除术的常见并发症有:()
腹部摄影的叙述,错误的是
A、息风止痉B、活血消肿C、疏散风热D、利尿通淋E、凉血止痢鱼腥草除清热解毒外,又能()。
“进口口岸”栏:()。“运费”栏:()。
金融衍生工具的基本特征不包括()。
甲乙双方当事人于2月1日签订了一项买卖合同,合同约定一旦乙收回前欠应收账款,立即给甲的银行账户汇款购买其产品,并约定如果1个月内不能履行,则合同失效。2月10日,乙的银行账户上收到10万元前欠货款,乙于当日即向甲汇款,履行了合同。下列各项中符合法律规定的合
在某些特殊情况下,根据期初股东权益计算的可持续增长率和根据期末股东权益计算的可持续增长率可能不相等,此时应当以前者为准。()
简述全球资本市场中的风险以及应对措施。
若有定义语句chars[100],d[100];intj=0,i=0;且s中已赋字符串,请填空以实现拷贝。(注:不使用逗号表达式)while(s[i])(d[j]=【】;j++;}d[j]=0;
最新回复
(
0
)