[单选题]

有以下程序: #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

参考答案与解析:

相关试题

有以下程序 #include void WriteStr(char*fn,cha

[单选题]有以下程序 include void WriteStr(char*fn,char*str) {FILE*fp; fp=f有以下程序 #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"); } 程序运行后,文件

  • 查看答案
  • 有以下程序:#include#include#includevoid f(cha

    [单选题]有以下程序:includeincludeincludevoid f(char*s,char*t){char k;k=*s; *有以下程序: #include<stdio.h> #include<string.h> #include void f(char*s,char*t) { char k; k=*s; *s=*t; *t=k; s++;t--; if(*s)f(s,t): } main() {char str[10]="abcdefg",*P; P=str+strlen(str)/2+1

  • 查看答案
  • 有以下程序:#includevoid fun(char *a,char*B){w

    [单选题]有以下程序:includevoid fun(char *a,char*B){while(*a=='*')a£«£«;while(*b=*A){b£«£«;a£«有以下程序: #include<stdio.h> void fun(char *a,char*B){while(*a=='*')a++; while(*b=*A){b++;a++;} } main() {char*s="****a*b****",t[80]; fun(s,t);puts(t); } 程序的运行结果是( )。A.

  • 查看答案
  • 有以下程序:#includevoid fun(char*t,char*s){wh

    [单选题]有以下程序:includevoid fun(char*t,char*s){while(*t!=0)t£«£«;while((*t£«£«=*s£«£«)!=0);有以下程序: #include<stdio.h> void fun(char*t,char*s) { while(*t!=0)t++; while((*t++=*s++)!=0); } main() { char ss[10]="acc",aa[10]="bbxxyy"; fun(ss,Aa);printf("%s,%s/n

  • 查看答案
  • 有以下程序#includevoid ss(char*s,char t){ whi

    [单选题]有以下程序includevoid ss(char*s,char t){ while(*s){if(*S==t)*s=t£­'a'£«'A';s£«£«;有以下程序 #include<iostream.h> void ss(char*s,char t) { while(*s) { if(*S==t)*s=t-'a'+'A'; s++;} } void main( ) { char strl[100]="abcddfefdbd",c='d': ss(strl,c) ;cout

  • 查看答案
  • 有以下程序:#include#includevoid main( ){char

    [单选题]有以下程序:includeincludevoid main( ){char * p="abcde/0fghjik/0";c有以下程序: #include<string.h> #include<iostream.h> void main( ) { char * p="abcde/0fghjik/0"; cout < < strlen(p) ;} 程序运行后的输出结果是A.12B.15C.6D.5

  • 查看答案
  • 有以下程序:#include#includevoid fun(char*s[],

    [单选题]有以下程序:includeincludevoid fun(char*s[],int n){char*t;int i,j;for(有以下程序: #include<stdio.h> #include<string.h> void fun(char*s[],int n) { char*t;int i,j; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) if(strlen(s[i])>strlen(s[j])){t=s[i];s[i]=s[j];s[j]=t;} } mai

  • 查看答案
  • 有以下程序:#include#includevoid fun(char s[][

    [单选题]有以下程序:includeincludevoid fun(char s[][10],int n){char t;int i,j;有以下程序: #include<stdio.h> #include<string.h> void fun(char s[][10],int n) { char t;int i,j; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) /*比较字符串的首字符大小,并交换字符串的首字符*/ if(s[i][0]>s[j][0]){t=s[i][0];

  • 查看答案
  • 有以下程序:#includevoid fun(char *c,intD){*c=

    [单选题]有以下程序:includevoid fun(char *c,intD){*c=*c£«1;d£«=1;printf("%c,%c",*c,D;}main(有以下程序: #include<stdio.h> void fun(char *c,intD){ *c=*c+1; d+=1; printf("%c,%c",*c,D;} main() { char a='F',b='f'; fun(&b,A); printf("%c,%c/n",a,B);} 程序的输出结果为( )

  • 查看答案
  • 有以下程序:#includevoid fun(char**p){£«£«P;pr

    [单选题]有以下程序:includevoid fun(char**p){£«£«P;printf("%s/n",*p);}main()char*a[]={"Morn有以下程序: #include<stdio.h> void fun(char**p) { ++P;printf("%s/n",*p);} main() char*a[]={"Morning","Afternoon","Evening","Night"}; fun(A); } 程序的运行结果是( )。A.Afternoo

  • 查看答案
  • 有以下程序:#includevoid WriteStr(char *fn,cha