已知a=15,执行fprintf(fp,"%d",
A: 后,写入fp指向的文件的是______。A) 15B) 1111C)
A: 后,写入fp指向的文件的是______。A) 15B) 1111C)
C
举一反三
- 将int 类型数据a写入到文件指针fp所指向的文件data.txt中的语句为( ) A: fprintf ("data.txt","%d",a); B: fprintf (fp,"%d",a); C: fprintf ("data.txt","%d",&a); D: fprintf (fp,"%d",&a);
- 以下程序运行后,data.txt文件中的内容是()#include "stdio.h"int main(){FILE *fp;int a=15,b;fp=fopen("d:\\data.txt","w");fprintf(fp,"%d,",a);b=a+10;fprintf(fp,"%d\n",b);fclose(fp);getch();return 0;} A: 15 B: 25,15 C: 15,25 D: 25
- 以下程序运行后,data.txt文件中的内容是() #include "stdio.h" int main() {FILE *fp; int a=15,b; fp=fopen("d:\data.txt","w"); fprintf(fp,"%d,",a); b=a+10; fprintf(fp,"%d ",b); fclose(fp); getch(); return 0; }
- 将int 类型数据a写入到文件指针fp所指向的文件data.txt中的语句为( ) A: fprintf ("data.txt","%d",a); B: fprintf (fp,"%d",a); C: fprintf ("data.txt","%d",&a); D: fprintf (fp,"%d",&a);
- 将整数变量a和浮点类型变量b,按照“12,3.14“格式写入文件指针fp所指的文件中的语句为()。 A: fprintf(fp,"%d,%.2f",a,b); B: fprintf(fp,"%d%f",a,b); C: fprintf(fp,"%d,%f",a,b); D: fprintf(fp,"%d%.2f",a,b);
内容
- 0
以下程序执行后,文件test.txt的内容是() #include void main() { FILE *fp; fp=fopen(“test.txt”,”w”); fprintf(fp,”%s”,”How ”); fclose(fp); fp=fopen(test.txt“,”a”); fprintf(fp,”%s”,”are you!”); fclose(fp); }
- 1
设有定义:char c[]="Cc"; FILE *fp;且fp指向以"写文本文件"的方式成功打开的文件,若要将c中的两个字符写入文件,且每个字符占一行,则下面的选项中正确的是______。 A: fprintf(fp,"%c\n%c\n",c[0],c[1]); B: fprintf(fp,"%c\N\n%c\N\n",c[0], c[1]); C: fprintf (fp, "%c %c"%,c[0],c[1]); D: fprintf(fp,"%s\n",c);
- 2
fprintf(fp,'%d',a);表示将变量a以十进制整数形式保存到指针fp所指向的文件中。
- 3
语句puts(fp,"hello");可以向fp指向的文件中写入字符串。
- 4
若文件指针fp已正确指向文件,ch为字符型变量,以下不能把字符输出到文件中的语句是( )。 A: fget(fp,ch); B: fputc(ch,fp); C: fprintf(fp,”%c”,ch); D: fwrite(&ch,sizeof(ch),1,fp);