试题与答案

下述程序向文件输出的结果是______。 #include<stdio.h> v

题型:单项选择题

题目:

下述程序向文件输出的结果是______。
#include<stdio.h>
void main()
FILE*fp=fopen("TEST","wb");
fprintf(fp,"%d%5.0f%c%%d",58,76273.0,∵,2278);
fclose(fp);

A) 58 76273-2278
B) 5876273.000000-2278
C) 5876273-2278
D) 因文件为二进制文件而不可读

答案:

参考答案:C

解析: fprintf函数工作时,多个数据间不会自动加分隔符,选项A错误:浮点数的输出格式是“%5.0f”表明其小数部分输出0位,即没有输出,所以选项B也是错误的。

试题推荐
微信公众账号搜索答案