首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> void WriteStr(char *fn, char *str) { FILE *fp; fp=fopen(fn,"w"); fputs(str,fp);
有以下程序 #include <stdio.h> void WriteStr(char *fn, char *str) { FILE *fp; fp=fopen(fn,"w"); fputs(str,fp);
admin
2009-01-15
30
问题
有以下程序 #include <stdio.h> void WriteStr(char *fn, char *str) { FILE *fp; fp=fopen(fn,"w"); fputs(str,fp);fclose(fp); } main() { WriteStr("t1.dat","start"); WriteStr("t1.dat","end"); } 程序运行后,文件t1.dat中的内容是
选项
A、start
B、end
C、startend
D、endrt
答案
2
解析
本题主要考查的是打开文件函数fopen().题目开始定义了一个函数,该函数有两个字符指针型参数,其作用分别用来传入文件名和文件内容。函数首先定义一个文件指针印,然后使用fopen()函数打开参数fn所指定的文件。本题的关键就在于fopen()函数的第2个参数,这个参数指定了文件打开的方式。"w"表示为写而打开一个文本文件,如果文件不存在,则新建一个文件,否则将清空原有文件。接下来函数使用fputs()函数将参数str中的内容写入文件,最后调用fclose()函数关闭文件。在主函数中两次调用该函数,但写入的是同一个文件,故只有最后一次写入有效。所以应该选择B。
转载请注明原文地址:https://kaotiyun.com/show/oIXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画一命令按钮和一文本框,其名称分别为Command1和Text1,然后编写如下程序:FunctionFun(xAsInteger,PrivateSubCommand1_Click()yAsInteger)As
编写如下程序:PrivateSubCommand1_Click()DimaAsInteger,bAsIntegera=3b=2Ifa*b<10Thenb=b+1Elseb=b-1Printb-a>0EndSub
(1)在名称为Form1的窗体上画一个计时器,其名称为Timer1;再画一个图像框,其名称为Image1,在该图像框中装入一个图形文件pic.ico;然后画一个水平滚动条,其名称为HScroll1,Min属性值为100,Max属性值为1200,Larg
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是
用语句Open"C:\teac.txt"ForInputAs#1打开文件后,就可以编程序
在窗体上画一个文本框(名称为Text1)和一个标签(名称为Labell),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。以下可以实现上述操作的事件过程是
计算下面分段函数的正确语句是
下面是求最大公约数的函数的首部:Functiongcd(ByValxAsInteger,ByValyAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正确的语句是( )。
随机试题
在Word2010中重新设置默认段落样式的步骤是什么?
鼻咽癌颅底骨质破坏,海绵窦受侵时最易影响的一支脑神经是
负压吸宫术适于妊娠
确定正中关系位的方法,不正确的是
21岁,停经2个月,二天前在外自行坠胎,体温38.8℃,脉搏130次/分,血压正常,白细胞10×109/L,中性90,子宫如孕2个月大小,软,有压痛,经抗炎治疗,感染未能控制,突然大量阴道出血,下列哪项处理为宜
因不可抗力造成的损失,应由承包人承担的情形是()。【2013年真题】
在中国境内无住所但在境内连续居住满5年的个人,从第6年起以后的各年度中,计算缴纳个人所得税时,下列表述中正确的有()。
Inthefollowingactivities,whichoneneedsmostcontrol?
经济中两种可能的基本变动每个都会导致通货膨胀,除非还发生了其他的抵消性变动。这两种变动或者是产品和服务供给的减少,或者是需求的增加。在银行信用产生前的经济中,可利用的货币数量以及随后的需求水平等于可利用的黄金数量。如果以上的叙述是正确的,那么这一点
ProperstreetbehaviorintheUnitedStatesrequiresanicebalanceofattentionandinattention.Youaresupposedtolookata【
最新回复
(
0
)