首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段: 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
47
问题
有以下程序段:
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全国计算机二级
相关试题推荐
下列程序的运行结果是______。#include<stdio.h>longfunc(intx){longp;if(x==O‖x==1)return(1);p=x*func(x-1);return(p);}main(){
软件是程序、数据和______的集合。
若有说明inta[][3]={0,0};,则不正确的叙述是()。
若有定义inta[10],*p=a,则p+6表示()。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
按照“先进后出”原则组织数据的数据结构是()。
有以下程序(说明:字符0的ASCII码值为48)#includemain(){charcl,c2;scanf(“%d”,&c1);’c2=cl+9:prinif(“%c%c\n”,cl,c2);
以下选项中不能用作C程序合法常量的是
在深度为7的满二叉树中,叶子节点的个数为()。
随机试题
最早创办广告公司的人员是【】
穿行于斜角肌间隙的结构有()
关于管理控制图的说法,不正确的是
抗原抗体结合的特异性,取决于抗原表位与抗体超变区中抗原结合点
下列哪几项属于影响房地产价格的行政因素?()
运用实物法和单价法编制施工图预算,其主要不同之处是()不同。
根据资源税法的有关规定,下列说法不正确的是()。
根据民事诉讼法律制度的规定,下列关于执行启动方式的表述中,正确的有()。
在某种产品月初、月末在产品数量不同的情况下,1月份计算产品成本时,能够使本月发生的费用等于本月完工产品成本的方法是()。
育红小学六年级举行数学竞赛,参加竞赛的女生比男生多28人。根据成绩,男生全部获奖,而女生则有25%的人未获奖。获奖总人数是42人,又知参加竞赛的人数占全年级的。六年级学生共有多少人?
最新回复
(
0
)