1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 有以下程序: #include void WriteStr(char *fn char*str)

有以下程序: #include void WriteStr(char *fn char*str)

时间:2024-03-28 02:14:28

相关推荐

有以下程序:   #include   void WriteStr(char *fn char*str)

问题补充:

单项选择题:

有以下程序:

#include

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

答案:

答案:B

解析:本题的考点是C语言的文件操作。函数WriteStr的作用是:用“文本写”方式打开指定的文件fn,写入字符串str并关闭。而主函数main中调用了两次WriteStr,分别向文件t1.dat中写入字符串“start”和“end”,由于打开文件的方式是写方式,第二次打开冲掉第一次写的内容。文件t1.dat中最后的内容是第二次写入的字符串“end”。因此正确选项是B。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。