第九章测试
1.若执行fopen函数时发生错误,则函数的返回值是(    )。
A:地址值 B:1 C:EOF D:0
答案:D
2.函数调用语句:fseek(fp,-20L,2)的含义是(    )。
A:将文件位置指针移到距离文件头20个字节处 B:将文件位置指针移到离当前位置20个字节处 C:将文件位置指针从文件末尾处前移20个字节 D:将文件位置指针从当前位置向后移动20个字节 3.以二进制只读方式打开一个已有的文本文件file1,正确调用fopen函数的方式是(    )
A:fp=fopen("file1","rb+"); B:fp=fopen("file1","rb"); C:fp=fopen("file1","r+"); D:fp=fopen("file1","r");
4.

C语言中库函数fgets(str,n,fp)的功能是()。


A:从str读取至多n个字符到文件fp。 B:从文件fp中读取长度不超过n-1的字符串存入str指向的内存 C:从文件fp中读取n个字符串存入str指向的内存。 D:从文件fp中读取长度n的字符串存入str指向的内存。 5.

于以下一段程序的理解错误的是(   )。

    FILE *fp;

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

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

            exit(0);   

}



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

下列关于C语言文件的叙述中正确的是(   )。


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

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