问题 单项选择题

下述程序文件输出的结果是______。#inelude<stdio.h>void main(){ FILE*fp=fopen("TEST","wb");fprintf(fp,"%d5.of%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也是错误的。

单项选择题 B型题
问答题 简答题