C语言
第1161题
下列关于C语言文件的叙述中,正确的是 ( )。
第1162题
以下叙述中正确的是( )。
第1163题
下面选项中关于“文件指针”概念的叙述正确的是( )。
第1164题
以下叙述正确的是( )。
第1165题
以下选项中叙述正确的是( )。
第1166题
以下叙述正确的是( )。
第1167题
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对 文本文件file操作叙述的选项中正确的是( )。
第1168题
有以下程序:
#include <stdio.h>
main()
{
FILE *f;
f=fopen("filea.txt","w");
fprintf(f,"abc");
fclose(f);
}若文本文件filea.txt中原有内容为:hello,则运行以上程序后,文件filea.txt中的内容为( )。
第1169题
有以下程序段:
FILE *fp;
if((fp=fopen("test.txt","w")) == NULL)
{
printf("不能打开文件!");
exit(0);
}
else
printf("成功打开文件!");若指定文件test.txt不存在,且无其他异常,则以下叙述错误的是
( )。
第1170题
有以下程序段:
FILE *fp;
if((fp=fopen("test.txt","w"))==NULL)
{
printf("不能打开文件!");
exit(0);
}
else
printf("成功打开文件!");若文件test.txt已存在,则以下叙述正确的是( )。
第1171题
以下程序:
#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);
}程序运行后的输出结果是( )。
第1172题
有以下程序:
#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);
}程序的运行结果是( )。
第1173题
以下关于fclose(fp)函数的叙述正确的是( )。
第1174题
以下叙述中错误的是( )。
第1175题
有以下程序
#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文件,其内容是
( )。
第1176题
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为( )。
第1177题
以下叙述正确的是( )。
第1178题
有以下程序
#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);
}程序运行后的输出结果是( )。
第1179题
有以下程序:
#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);
}程序运行后的输出结果是( )。
第1180题
标准库函数fgets(s,n,f)的功能是( )。