首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段 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
57
问题
有以下程序段
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全国计算机二级
相关试题推荐
有如下嵌套的if语句if(a
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的()。
下列叙述中正确的是
表达式3.6—5/2+1.2+5%2的值是()。
若floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是()。
下面属于白盒测试方法的是
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是
面向对象方法中,继承是指
在数据库设计中,将E-R图转换成关系数据模型的过程属于
若有以下语句typedefstructS{intg;charh;}T;以下叙述中正确的是
随机试题
请论述我国认证制度的总体架构。
根据《企业破产法》的规定,破产管理人应当向何种机关报告其工作()
急性胰腺炎剧烈腹痛时,正确的药物镇痛措施为
图6-15所示一高压喷嘴,喷嘴出口断面1-1的平均流速为10m/s,喷至2-2断面的平均流减少为1m/s,不计水头损失,则喷射高度H为()m。
弗里德曼的货币需求函数强调的是()。
当今世界正处在大发展大调整大变革之中,和平、发展、合作是时代潮流,同时国际金融危机的影响尚未消除,全球性挑战日益增多。这其中,有两个趋势日益明显。一是,全球化与多极化并行发展。当前,经济全球化、区域一体化深人推进,生产要素在全球范围内优化配置,信息网络无处
Allthepupilsseemtobevery(cheerful).
SteveCourtneywrotehistoricalnovels.Not,hewasquicktoexplain,over-colorfullovestoriesofthekindthatmadesomuchm
WhataretheygoingtodonextFriday?
A、Theyhelptocureanxiety.B、Theyhelpgaininsightintothecauseofanxiety.C、Theyhelptocontrolanxiety.D、Theyhelppat
最新回复
(
0
)