首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段: 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
32
问题
有以下程序段:
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全国计算机二级
相关试题推荐
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
设有下列定义:structsk{intm;floatx;)dara,*q;若要使q指向data中的m域,正确的赋值语句是()。
下列选项中不合法的十六进制数是()。
在16位编译系统上,若有定义inta[]={10,20,30},*p=&a;,当执行p++;后,下列说法错误的是
按照“先进后出”原则组织数据的数据结构是()。
设fp已定义,执行语句fp=fopen(“file”,“w”);后,以下针对文本文件file操作叙述的选项中正确的是
以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#include#defineN10voidfun(intx[N]){inti=0;while(i
以下选项中可用作C程序合法实数的是
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是
对如下二叉树:ABDECF进行后序遍历的结果为()。
随机试题
水平井、斜井通井至人工井底时,加压不得超过()。
设f(x)在[0,1]连续,且f(x)<1,又F(x)=(2x一1)一∫0xf(t)dt,证明F(x)在(0,1)内有且仅有一个零点.
试验检测机构未按规定期限申请换证核查的,其等级证书到期失效。()
张某为国家机关派往某股份公司的部门主管,其利用职务之便,侵吞巨资,用于奢侈挥霍。张某的行为构成()。
下列哪些产品的生产属于订货型生产?()
心理咨询的次数一般是()。
师生之间的心理关系包括人际认知关系和()
我国某品牌智能手机通过国际市场采购所有零配件,首创了发烧友参与开发改进的模式。该手机的最新产品无论是外观款式还是硬件配置均改变了传统设计思路。关于该品牌手机产销模式的叙述,正确的是()。
文职人员的岗前培训时间不少于()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
最新回复
(
0
)