首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段: 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
39
问题
有以下程序段:
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全国计算机二级
相关试题推荐
判断char型变量c1是否为大写字母的正确表达式是
下列程序的运行结果是______。#include<stdio.h>main(){intfun();fun();}fun(){staticinta[4]={1,2,3,4};inti;for(i=0;i<4;i++)a[
下列二维数组初始化语句中,不正确的是()。
下面程序的功能是输出数组s中最大元素的下标,请填空。main(){intk,p,s[]={1,-9,7,2,-10,3};for(p=0,k=p;p<6;p++)if(s[p]>s[k])______printf("%d\n",k);}
执行以下程序后的输出结果是______。main(){inta=10;a=(3*5,a+4);printf("a=%d\n",a);}
函数的值通过rerurn语句返回,下面关于return语句的形式描述错误的是
表示“整数x的绝对值大于5”时值为“假”的C语言表达式是______。
以下叙述中错误的是
一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是CBAEDF,则其后序遍历的结果是()。
下列函数从字符数组s[]中删除和c一样的字符,请在下面横线处填空。voiddelete(s,C)chars[],c;{inti,j;for(i=j=0;();i++)if(s[i]!=’c’)s[j++]=
随机试题
患者,55岁。绝经6年,阴道不规则流血1个月收入院。体形肥胖,尿糖(+)。妇科检查:外阴、阴道萎缩不明显,宫体稍大、软,活动良,附件(一)。为进一步确诊,需做的检查是
注册咨询工程师(投资)执业资格考试没有()等方面的限制。
下列各项中,属于保函手续费的是()。
2007年,中国人民银行加大了宏观金融调控的力度,灵活运用货币政策工具:第一,运用公开市场操作,2007年累计发行央行票据4.07亿元,其中对商业银行定向发行的3年期央行票据5550亿元;第二,适时运用存款准备金率工具,年内共上调人民币存款准备金率10
简述法律全球化的主要表现。
下列关于行政法规制定程序的表述,不能成立的是
张凡、刘丰、李凯和赵明,一个是教师,一个是供销员,一个是工人,一个是公务员。他们的情况如下:(1)张凡和刘丰是邻居,每天一起骑车去上班。(2)刘丰比李凯年龄大。(3)张凡正在教赵明打太极拳。(4)教师每天步行上班。(5)供销员的邻居不是公务员。
IEEE802.3标准定义的网络类型是()。
Therearesomeverygoodthingsaboutopeneducation.Thiswayofteachingallowsthestudentstogrowaspeople,andtodevelop
MoreandmoreAmericansarereadingtheirowncreditreport.Creditreportsare【B1】______bylenderstodecidehowriskyitwou
最新回复
(
0
)