全部知识点
第4681题
以下叙述正确的是( )。
第4682题
以下选项中叙述正确的是( )。
第4683题
以下叙述正确的是( )。
第4684题
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对 文本文件file操作叙述的选项中正确的是( )。
第4685题
有以下程序:
#include <stdio.h>
main()
{
FILE *f;
f=fopen("filea.txt","w");
fprintf(f,"abc");
fclose(f);
}若文本文件filea.txt中原有内容为:hello,则运行以上程序后,文件filea.txt中的内容为( )。
第4686题
有以下程序段:
FILE *fp;
if((fp=fopen("test.txt","w")) == NULL)
{
printf("不能打开文件!");
exit(0);
}
else
printf("成功打开文件!");若指定文件test.txt不存在,且无其他异常,则以下叙述错误的是
( )。
第4687题
有以下程序段:
FILE *fp;
if((fp=fopen("test.txt","w"))==NULL)
{
printf("不能打开文件!");
exit(0);
}
else
printf("成功打开文件!");若文件test.txt已存在,则以下叙述正确的是( )。
第4688题
以下程序:
#include <stdio.h>
main()
{
FILE *fp;
char str[10];
fp=fopen("myfile.dat","w");
fputs("abc",fp);
fclose(fp);
fp=fopen("myfile.dat","a+");
fprintf(fp,"%d",28);
rewind(fp);
fscanf(fp,"%s",str);
puts(str);
fclose(fp);
}程序运行后的输出结果是( )。
第4689题
有以下程序:
#include <stdio.h>
main()
{
FILE *fp;
int a[10]={1,2,3},i,n;
fp=fopen("d1.dat","w");
for(i=0;i<3;i++) fprintf(fp,"%d",a[i]);
fprintf(fp,"\n");
fclose(fp);
fp=fopen("d1.dat","r");
fscanf(fp,"%d",&n);
fclose(fp);
printf("%d\n",n);
}程序的运行结果是( )。
第4690题
以下关于fclose(fp)函数的叙述正确的是( )。
第4691题
以下叙述中错误的是( )。
第4692题
有以下程序
#include <stdio.h>
main()
{
int i;
FILE* fp;
for (i=0; i<5;i++)
{
fp = fopen("output.txt", "w");
fputc('K'+ i, fp);
fclose(fp);
}
}程序运行后,在当前目录下会生成一个output.txt文件,其内容是
( )。
第4693题
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为( )。
第4694题
以下叙述正确的是( )。
第4695题
有以下程序
#include <stdio.h>
main()
{
FILE *fp;
int k,n,a[6]={1,2,3,4,5,6};
fp=fopen("d2.dat","w");
fprintf(fp,"%d%d%d\n",a[0],a[1],a[2]);
fprintf(fp,"%d%d%d\n",a[3],a[4],a[5]);
fclose(fp);
fp=fopen("d2.dat","r");
fscanf(fp,"%d%d",&k,&n);
printf("%d%d\n",k,n);
fclose(fp);
}程序运行后的输出结果是( )。
第4696题
有以下程序:
#include <stdio.h>
main()
{
FILE *fp;
int k,n,i,a[6]={1,2,3,4,5,6};
fp=fopen("d2.dat","w");
for(i=0;i<6;i++) fprintf(fp,"%d\n",a[i]);
fclose(fp);
fp=fopen("d2.dat","r");
for(i=0;i<3;i++) fscanf(fp,"%d%d",&k,&n);
fclose(fp);
printf("%d,%d\n",k,n);
}程序运行后的输出结果是( )。
第4697题
标准库函数fgets(s,n,f)的功能是( )。
第4698题
以下不能对文件进行输出的库函数是( )。
第4699题
读取二进制文件的函数调用形式为“fread(buffer,size,count,fp);”,其 中buffer代表的是( )。
第4700题
有如下定义:
struct st
{
int a;
float b;
}x[10];
FILE *fp;若文件已正确打开,且数组x的10个元素均已赋值,以下将数组元素写
到文件中的语句错误的是( )。