若有下列程序:void writeStr(char *filename, char *str){ FILE *fp;fp=fopen(filename, "w");fprintf(fp, "%s", str);fclose(fp);}int main(){writeStr("t.txt", "start");writeStr("t.txt", "end");return 0; }程序运行后,文件 t.txt 中的内容是( )。
A. end
B. start
C. startend
D. endrt
文本文件 f.txt 中原有内容为:good,运行下列程序后,文件 f.txt 中的内容为( )。#includeint main(void){ FILE *fp;fp1=fopen("f.txt", "a");fprintf(fp, "abc");fclose(fp);return 0;}
A. goodabc
B. abcd
C. abc
D. abcgood
下列程序的输出结果是________。#includeint main(void){ FILE *fp;int a = 20, b = 30, x, y;fp = fopen("example.txt", "w");fprintf(fp, "%d\n", a);fprintf(fp, "%d\n", b);fclose(fp);fp = fopen("example.txt", "r");fscanf(fp, "%d%d", &x, &y);printf("%d#%d\n", x, y);fclose(fp);return 0;}
下列程序的功能是输出文件 example.txt 中的________个数。#includeint main(void){ FILE *fp;long count = 0;fp = fopen("example.txt", "r");fgetc(fp);while(!feof(fp)){ ++count;fgetc(fp);}fclose(fp);printf("count=%ld\n", count);return 0;}