A-A+

有以下程序:includemain(){FILE*fp;char str[

2022-08-06 02:04:24 问答库 阅读 174 次

问题详情

有以下程序:
include<stdio.h>
main()
{FILE*fp;char str[10];
fp=fopen("myfile,dat","");
{puts("abe",ip);fclose(fp);
fp=fopen("myfile.dat","a*");
fprintf(fp,"%d",28);
rewind(fp);
fscanf(fp,"%S",str);puts(str);
fclose(fp);
}
程序运行后的输出结果是()。
A.abc
B.28c
C.abc28
D.内类型不一致而出错请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C

本题考查文件的操作,首先打开文件,进行写操作,把“abc”写入“myfile”文件,再打开“myfile.data"文件,输入28,在键盘上接收字符,输出并关闭文件。本题结果为abc28。

考点:程序