第九章单元测试
  1. 若执行fopen函数时发生错误,则函数的返回值是(    )。

  2. A:1 B:地址值 C:EOF D:0
    答案:0
  3. 函数调用语句:fseek(fp,-20L,2)的含义是(    )。

  4. A:将文件位置指针从文件末尾处前移20个字节 B:将文件位置指针从当前位置向后移动20个字节 C:将文件位置指针移到离当前位置20个字节处 D:将文件位置指针移到距离文件头20个字节处
  5. 以二进制只读方式打开一个已有的文本文件file1,正确调用fopen函数的方式是(    )

  6. A:fp=fopen("file1","rb"); B:fp=fopen("file1","rb+"); C:fp=fopen("file1","r");
    D:fp=fopen("file1","r+");
  7. C语言中库函数fgets(str,n,fp)的功能是()。


  8. A:从str读取至多n个字符到文件fp。 B:从文件fp中读取n个字符串存入str指向的内存。 C:从文件fp中读取长度n的字符串存入str指向的内存。 D:从文件fp中读取长度不超过n-1的字符串存入str指向的内存
  9. 于以下一段程序的理解错误的是(   )。

        FILE *fp;

        if((fp=fopen("D:\\test.txt","w"))==NULL)

           {    printf("Can not open the file!\n");

                exit(0);   

    }



  10. A: fopen函数打开文件失败后的返回值为NULL B:FILE *fp;表示定义一个文件指针fp C:if语句表示调用fopen函数以只读的形式打开D盘根目录下的文件test.txt D:通过调用fopen函数,使文件指针fp指向文件test.txt在内存中的缓冲区
  11. 下列关于C语言文件的叙述中正确的是(   )。


  12. A:文件由字符序列组成,其类型只能是文本文件 B:文件由数据序列组成,可以构成二进制文件或文本文件 C:文件由一系列数据依次排列组成,只能构成二进制文件 D:文件由结构序列组成,可以构成二进制文件或文本文件

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(3) dxwkbang
返回
顶部