C语言测试题:文件.doc

C语言测试题:文件.doc

ID:51401462

大小:36.00 KB

页数:9页

时间:2020-03-23

C语言测试题:文件.doc_第1页
C语言测试题:文件.doc_第2页
C语言测试题:文件.doc_第3页
C语言测试题:文件.doc_第4页
C语言测试题:文件.doc_第5页
资源描述:

《C语言测试题:文件.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、选择题:  (1)以下叙述中错误的是   A)C语言中对二进制文件的访问速度比文本文件快   B)C语言中,随机文件以二进制代码形式存储数据   C)语句FILE fp;定义了一个名为fp的文件指针   D)C语言中的文本文件以ASCII码形式存储数据    (2)有以下程序   #include      main()   {FILE *fp;     int i,k,n;    fp=fopen("data.dat","w+");    for(i=1;i<6;i++)    { fprintf(fp,"%d  ",i);       if(

2、i%3==0) fprintf(fp,"");    }    rewind(fp);    fscanf(fp,"%d%d",&k,&n); printf("%d%d",k,n);    fclose(fp);   }  程序运行后的输出结果是   A)0 0      B)123 45     C)1 4      D)1 2    (3)以下与函数fseek(fp,0L,SEEK_SET)有相同作用的是                A)feof(fp)   B)ftell(fp)   C)fgetc(fp)   D)rewind(fp)    (4)有

3、以下程序  #include "stdio.h"  voidWriteStr(char *fn,char *str)  {    FILE *fp;    fp=fopen(fn,"W");    fputs(str,fp);    fclose(fp);  }  main()  {    WriteStr("t1.dat","start");    WriteStr("t1.dat","end");  }  程序运行后,文件t1.dat中的内容是                         A)start   B)end   C)startend   D)end

4、rt    (5)有如下程序  #include  main()  {FILE *fp1;    fp1=fopen("f1.txt","w");    fprintf(fp1,"abc");    fclose(fp1);  }  若文本文件f1.txt中原有内容为:good,则运行以上程序后文件f1.txt中的内容为   A)goodabc     B)abcd      C)abc      D)abcgood    (6)有以下程序  #include  main()  { FILE*fp; inti,k=0,n=0;   

5、 fp=fopen(“d1.dat”,”w”);    for(i=1;i<4;i++)  fprintf(fp,”%d”,i);    fclose(fp);    fp=fopen(“d1.dat”,”r”);    fscanf(fp,”%d%d”,&k,&n);  printf(“%d%d”,k,n);    fclose(fp);  }  执行后输出结果是   A)1 2      B)123 0      C)1 23      D) 0  0     (7)有以下程序(提示:程序中fseek(fp,-2L*sizeof(int),SEEK_END);

6、语句的作用是使位置指针从文件尾向前移2*sizeof(int)字节)  #include  main()  {FILE*fp; inti,a[4]={1,2,3,4},b;   fp=fopen("data.dat","wb");   for(i=0;i<4;i++) fwrite(&a[i],sizeof(int),1,fp);   fclose(fp);  fp=fopen("data.dat","rb");  fseek(fp,-2L*sizeof(int).SEEK_END);  fread(&b,sizeof(int),1,fp);/*从文

7、件中读取sizeof(int)字节的数据到变量b中*/  fclose(fp);  printf("%d",B);  }  执行后输出结果是   A)2       B)1       C)4       D)3    (8)若fp已正确定义并指向某个文件,当未遇到该文件结束标志时函数feof(fp)的值为   A)0               B)1           C)-1           D)一个非0值    (9)下列关于C语言数据文件的叙述中正确的是   A)文件由ASCII码字符序列组成,C语言只能读写文本文件   B)文件

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。