首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段 FILE *fp; if( (fp=fopen("test.txt","w")) == NULL) { printf("不能打开文件!"); exit(0);} else
有以下程序段 FILE *fp; if( (fp=fopen("test.txt","w")) == NULL) { printf("不能打开文件!"); exit(0);} else
admin
2021-02-25
44
问题
有以下程序段
FILE *fp;
if( (fp=fopen("test.txt","w")) == NULL)
{ printf("不能打开文件!");
exit(0);}
else
printf("成功打开文件!");
若文件test.txt已存在,则以下叙述正确的是
选项
A、程序运行后,文件test.txt中的原有内容将全部消失
B、程序运行时,会因文件存在而出错
C、对文件test.txt进行写操作后,可以随机进行读取
D、对文件test.txt写入的内容总是被添加到文件尾部
答案
A
解析
fopen函数以一定方式打开指定文件,返回一个指向文件的文件指针,如果不能实现打开指定文件的操作,则返回一个空指针NULL。如果指定文件不存在则创建一个文件名为指定文件名的新文件,然后打开它。在指定文件有错误或者指定文件不存在却不能创建新文件的情况下,打开文件操作错误,返回空指针。本题程序中,文件test.txt已存在,程序运行后,文件test.txt中的原有内容将全部消失,A选项正确。文件原本就存在,不会导致程序出错,会按照指定的方式打开文件,B选项错误。对文件进行写操作,只能对指针指向的位置内容进行写操作,不能随机读写,C选项错误。对文件test.txt写入的内容写到指针所指向的位置,而不是添加在文件尾部,D选项错误。
转载请注明原文地址:https://jikaoti.com/ti/aqz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序voidf(intx)main(){intz=123456;{if(x>=10)f(z);}{printf("%d-",x%10);f(x/10);}elseprintf("%d",x);}则程序的输出结果是
当没有指定C语言中函数形参的存储类别时,函数形参的存储类别是()。
以下叙述中正确的是()。
有以下程序:#include<stdio.h>intb=2:intfun(int*k){b=*k+b;return(b);}main(){inta[10]={1,2,3,4,5,6,7,
以下叙述中正确的是
设有定义:charp[]={’1’,’2’,’3’},*q=p;以下不能计算出一个char型数据所占字节数的表达式是
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:□代表一个空格符)
两次运行下面的程序,如果从键盘上分别输入3和2,则输出结果是()。#includemain(){intx;scanf("%d",&x);if(x++>2)printf("%d",x);e
下列选项中,能够满足“只要字符串s1等于字符串s2,则执行ST”要求的是
随机试题
在横断层面上,踝管内的结构不包括
组织一次有200人参加的象棋比赛,若比赛采取淘汰制且只取第一名,则需要进行()场比赛。
女性,18岁,半年前进入高三以来,经常感到身心疲惫,做什么事情感到有心无力,学习时间稍长就哈欠连天,头昏脑涨,星期天睡一天还是不能解乏,浑身酸懒无力,看文章背了后面忘前面,学习效率明显下降。马上高考,她既担心,又着急,每天晚上辗转难眠,感到头重、僵硬,并出
A.梅核气B.眩晕,昏瞀C.肠鸣沥沥有声D.胸胁胀满,咳唾引痛E.肌肤水肿痰浊上犯于头()。
四位学生在课堂上讨论共同犯罪时先后发表了以下观点,其中正确的选项是()
发包人根据工程的实际确需修改建设工程设计文件,应当报()进行批准。
会计人员继续教育的对象不包括( )。
根据《公司法》及其司法解释,股东提起解散公司诉讼,人民法院不予受理的情形是()。
国家实行()制度,取得教师资格的人员首次任教时,应当有试用期。
为了使课程与教学适合于学习者的需要和背景,而在一门课程或一个学习单元开始之前对学习者具有的知识、情感和技能方面的条件进行评估,这种评价属于()。
最新回复
(
0
)