首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段: FILE*fp; if((fp=fopen("test.txt","w"))==NULL) {printf("不能打开文件!"); exit(0);} else printf("成功打开文件!
有以下程序段: FILE*fp; if((fp=fopen("test.txt","w"))==NULL) {printf("不能打开文件!"); exit(0);} else printf("成功打开文件!
admin
2017-07-05
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/gpDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
为了提高软件模块的独立性,模块之间最好是()。
#define命令出现在程序中函数的外面,宏名的有效范围为______。
在链表的运算过程中,能够使空表与非空表的运算统一的结构是______。
设在C语言中,float类型数据占4个字节,则double类型数据占()个字节。
有下列二叉树,对此二叉树前序遍历的结果为()。
以下程序:#include<stdio.h>main(){charstr[10];scanf("%s",&str);printf("%s\n",str);}运行上面的程序,输入字符串howare
设有如下关系表,由关系R和S通过运算得到关系T,则所使用的运算为()。
需求分析阶段的任务是()。
深度为5的满二叉树有()个叶子节点。
在关系数据库中,用来表示实体之间联系的是()。
随机试题
Thirtyyearsago,whenChristianBoerwasfirstlearninghowtoreadwhilegrowingupintheNetherlands,hemadealotofmista
对于软组织损伤的治疗原则,下列哪项不恰当
A.法律B.行政法规C.部门规章D.地方性法规《药品管理法》属于
患儿,10个月。因发热、呕吐、惊厥来就诊。确诊为化脓性脑膜炎。本病最容易出现的并发症为
中同注册会计师协会是依据《注册会计师法》和《礼会团体登记条例》的有关规定设立的社会团体法人,是中国注册会计师行业的自律管理组织,成立于1988年11月。()
最重要的征信制度法规是()。
某矿山机械厂小批量生产矿山机械设备,采用分批法计算产品成本。201×年10月有关成本计算资料如下所示。(1)产量记录(台):(2)以前月份发生费用:(3)本月两批产品共同发生间接费用:原材料费用12500元
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
在计算机中,每个存储单元都有一个连续的编号,此编号称为()。
微型计算机硬件系统中最核心的部位是()。
最新回复
(
0
)