首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段 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
43
问题
有以下程序段
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全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>#defineS(x)x*xvoidmain(){intk=5,j=2;printf(″%d,%d\n″,S(k+j+2),S(j+k+2));}程序的运行结果是()。
若要定义一个具有5个元素的整型数组,以下错误的定义语句是
设Y为整型变量,A=1,A的地址为EF01;B=2,B的地址为EF02;执行语句B=&A;Y=&B:后Y的值()。
下列叙述中正确的是
若变量已正确定义,有以下程序段i=0;doprintf("%d,",i);while(i++);printf("%d\n",i);其输出结果是
负责数据库中查询操作的数据库语言是()。
在一个C源程序文件中所定义的全局变量,其作用域为
以下语句中存在语法错误的是()。
有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数)#include#includemain(){chara[10]="abc",b[10]="012",c[10]="xyz";strcpy(a+1,b+2);puts(st
下列选项中,能够满足“只要字符串s1等于字符串s2,则执行ST”要求的是
随机试题
“壬寅学制”是以()为蓝本拟定的。
“中体西用论”
下列与诊断无关的检查是如果血HCG为阳性,进一步检查措施中,以下哪项属于不必要
诺和锐的通用名为门冬胰岛素注射液,门冬胰岛素属于()胰岛素。
下列选项中,属于建筑图中最形象的是()。
咨询工程师在施工前准备阶段的质量管理工作包括()
【背景资料】某城市高架桥上部结构为钢筋混凝土预应力简支梁,下部结构采用独柱式T形桥墩,钻孔灌注桩基础。项目部编制了桥墩专项施工方案,方案中采用扣件式钢管支架及定型钢模板。为了加强整体性,项目部将支架与脚手架一体化搭设,现场采用的支架模板
评估专业领域中的工作成绩是在实际的工作中进行的。医生可以自由地查阅医书,律师可以参考法典和案例,物理学家和工程师可以随时翻阅他们的参考手册。因此,学生在考试的时候为什么就不可以看他们的课本呢?以下哪项最能恰当地指出上述论证中所存在的漏洞?
汇编语言源程序经汇编后不能直接生成( )。
执行如下语句:a=InputBox("1","2","3")将显示一个输入的对话框,在对话框的输入区中将显示的信息是()。
最新回复
(
0
)