首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
41
问题
有以下程序: #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全国计算机二级
相关试题推荐
执行下列语句的结果为______。i=3;printf("%d,",++i);printf("%d",i++);
以下函数把b字符串连到a字符串的后面,并返回a中新字符串的长度,请填空。strcen(chara[],charb[]){intnum=0,n=0;while(*(a+num)!=【】)num++;
下面程序段的运行结果是charstr[]="ABC",*p=str;printf("%d\n",*(p+3));
已知intt=0;while(t=1){…}则以下叙述正确的是
下列程序的输出结果是______。main(){inta=12,b=12;printf("%d%d\n",--a,++b);
有如下说明:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是_____。
有如下函数调用语句func(rec1,rec2+rec3,(rec4,rec5));该函数调用语句中,含有的实参个数是_____。
以下程序有语法错误,有关错误原因的正确说法是main(){intG=5,k;voidprt_char();…k=prt_char(G);…}
Windows3.X中,所有的系统程序和应用程序都处于【】的集中管理之下。
随机试题
设函数y=,求dy。
李女士,20岁。因发热、咽痛1周,经血象和骨髓象检查,诊断为急性淋巴细胞白血病,入院接受化学治疗。入院体格检查发现下列体征,其中哪项是白血病细胞浸润所致
目前认为,与皮肤松弛症有关的是
A.后遗效应B.停药反应C.特异质反应D.过敏反应E.副作用青霉素注射可能引起
工程咨询招标中,技术建议书的概述部分主要介绍投标单位(包括合作者)名称,说明建议书的结构与主要内容,简述投标单位的优势以及()。
不属于索赔证据的有( )。
抑郁症的主要特征是持久的()
有以下程序#includemain(){inty=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果是
Youmayhavewonderedwhythesupermarketsareallthesame.Itisnotbecausethecompaniesthatoperatethemlackimagination.
【B1】【B20】
最新回复
(
0
)