首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> void WriteStr(char *fn, char *sir) { FILE * fP; fP=fopen(fn,"w"); fput6(str,fp);
有以下程序: #include<stdio.h> void WriteStr(char *fn, char *sir) { FILE * fP; fP=fopen(fn,"w"); fput6(str,fp);
admin
2013-02-23
52
问题
有以下程序: #include<stdio.h> void WriteStr(char *fn, char *sir) { FILE * fP; fP=fopen(fn,"w"); fput6(str,fp); fclose(fp); } main() { WriteStr("t1.dar","start"); WrlteStr("t1.dat","end"); } 程序运行后,文件t1.dat中的内容是( )。
选项
A、start
B、end
C、startend
D、endrt
答案
2
解析
在main函数中,两次调用WriteStr函数,即两次执行fp=fopen(fn,"w");语句,以“写入”方式打开fn所指向的同一文件,当第二次打开文件时,文件指针指向文件头,写入的数据将覆盖文件中原有的数据。fputs(str,fp)函数的功能是将字符指针*str的值输出到fp所指向的文件中,故本题中t1.dat的内容为end。
转载请注明原文地址:https://kaotiyun.com/show/C9Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是______。main(){unsigneda=32768;printf("a=%d\n",a);}
以下程序的输出结果是______。longfun(intn){longs;if(n==1||n==2)s=2;elses=n-fun(n-1);returns;}main(){printf("%ld\n",fun(3
下列程序的输出结果是______。main(){inta=12,b=12;printf("%d%d\n",--a,++b);
以下程序执行后,sum的值是______。main(){inti,sum;for(i=1;i<6;i++)sum+=i;printf("%d\n",sum);}
结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、【】和限制使用goto语句。
以下各选项企图说明一种新的类型名,其中正确的是______。
已知各变量的类型说明如下:intk,a,b;unsignedlongw=5;doublex=142;则以下不符合c语言语法的表达式是______。
十进制数555的十六进制数表示形式为______。
strcmp函数的功能是【】。
下列程序是用来判断数组中特定元素的位置所在。如果输入如下整数:876675896101301401980431451777#include<conio.h>#include<stdio.h>intfun(
随机试题
人工挖孔桩的清单单独列项的有()。
肺与大肠的关系体现在
通过毒理学实验来测定化学物LD50时常用的观察期限为
肝气郁结型胁痛的主证之一是肝阴不足型胁痛的主证之一是
恶性骨肿瘤与良性骨肿瘤的区别,下列哪项不对
假设开发法中预期开发后的楼价可用()求取。
关于邻近分析的说法错误的是()。
SDS特别适用于()。
监理规划的编制应由谁来主持并由谁来认可?简述监理规划的目的和作用。请指出针对事件2中图2-1而得出的下列说法是否正确。A.所有节点均为关键节点B.所有工作均为关键工作C.计算工期为15天且关键线路有两条D.工作1
LivingonMars1.FactsofMars■140millionmilesaway■Beautiful【T1】_________【T1】_________■Discov
最新回复
(
0
)