首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
65
问题
有以下程序 #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://www.kaotiyun.com/show/oIXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有两个水平滚动条HV、HT,还有一个文本框Text1和一个标题为“计算”的命令按钮Commandl,并编写了以下下程序:PrivateSubCommandl_Click()EndSubPublicSubcalc(xAsInteg
有下面程序代码:PrivateSubCommand1Click()a=3s=0Fork=1To5S=s+aModka=a+kNextkPrintsEndSub程序运行后,单击命令按钮Comma
设有如下程序段:Dima(10)…ForEachxInaPrintx;Nextx在上面的程序段中,变量x必须是
编写如下程序:PrivateSubCommand1_Click()DimaAsInteger,bAsIntegera=3b=2Ifa*b<10Thenb=b+1Elseb=b-1Printb-a>0EndSub
(1)在考生文件夹下有一个工程文件vbsj3.vbp,相应的窗体文件为vbsj3.frm,在窗体上有一个标题为“计算”的命令按钮和一个文本框。程序运行后,单击命令按钮,即可计算出数组arr中每个元素与其下标相除所得的和,并在文本框中显示出来,程序的运行情况
在窗体上画一个文本框(名称为Text1)和一个标签(名称为Labell),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。以下可以实现上述操作的事件过程是
在VB中,函数过程与子程序过程的区别之一是()。
计算下面分段函数的正确语句是
设a是整型变量,与函数IIf(a>0,-a,a)有相同结果的代数式是()。
分段函数入下:设x中已经有一个数值。下列程序段中,能正确计算y值的是()。
随机试题
下列疾病中,属于系统性自身免疫病的是:
要求用全血作为治疗药物浓度监测标本的药物是
酒制大黄的作用较好的是
自然通风是借助于()使空气流动。
托运人将以下所附航空货运单传真给国际货运代理人,并咨询关于货物运输的下列事宜,请你作为国际货运代理人的操作人员,给予答复(请用中文答复)。(1)该票货物的始发站机场?(2)该票货物的目的站机场?(3)该票货物的航空承运人?
我们也许已经开始后悔,未能把过去那些珍贵的生活片段保存下来,殊不知,多少年后。我们又会后悔今天。如果有一天,我们突然发现,投身再大的事业也不如把自己的人生当作一个事业,聆听再好的故事也不如把自己的人生当作一个故事,我们一定会动手动笔,做一点有意思的事情。不
21世纪的国际竞争是多方面的,而且日趋激烈,但归根到底是()。
文件的打开和关闭语句分别是:【】和【】。
FEIFEIELEVATORSisoneoftheleadingelevatorcompaniesintheworldwithmorethan120branchcompanies(分公司)aroundtheglobe
Fordecades,thetelevisionwastheflagshipofanyconsumer-electronicsproductline-up.Inallthegadgetsinthehome,【M1】___
最新回复
(
0
)