【单选题】若用fopen()函数打开一个新的二进制文件,该文件可以读也可以写,则文件打开方式是( ).
A. "ab+"
B. "wb+"
C. "rb+"
D. "ab"
查看答案
【单选题】fread(buf,64,2,fp)的功能是( ).
A. 从fp指向的文件中读出整数64,并存放在buf中
B. 从fp指向的文件中读出整数64和2,并存放在buf中
C. 从fp指向的文件中读出64个字节的字符,并存放在buf中
D. 从fp指向的文件中读出2个64个字节的字符,并存放在buf中
【单选题】fgets(str,n,fp)函数从文件中读出一个字符串,以下正确的叙述是( ).
A. 字符串读出后不会自动加入'\0'
B. fp是file类型的指针
C. fgets函数将文件中最多读出n-1个字符
D. fgets函数将文件中最多读出n个字符
【单选题】以C语言中,用"a"方式打开一个已含有10个字符的文本文件,并写入了8个新字符,则该文件中存放的字符是( ).
A. 新写入的8个字符
B. 新写入的8个字符覆盖原有字符中的前8个字符,保留原有的后2个字符
C. 原有的10个字符在前,新写入的8个字符在后
D. 新写入的8个字符在前,原有的10个字符在后
【单选题】C语言文件的组成成分是( ).
A. 记录
B. 数据行
C. 数据块
D. 字符(字节)系列