计算机二级

若文件指针fp已正确指向文件,ch为字符型变量,以下不能把字符输出到文件中的语句是( )。A.fget(f0,ch);B.foutc(ch,fo);C.fprinff(fp,”%c”,ch);D.fwrite(&ch,sizeof(ch),1,fp);

题目

若文件指针fp已正确指向文件,ch为字符型变量,以下不能把字符输出到文件中的语句是( )。

A.fget(f0,ch);

B.foutc(ch,fo);

C.fprinff(fp,”%c”,ch);

D.fwrite(&ch,sizeof(ch),1,fp);

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下关于函数fseek(fp,-10,1);的叙述中正确的是()

A.将文件指针fp从当前位置向文件首方向移动10个字符;

B.将文件指针fp从文件首部向文件尾方向移动10个字符;

C.将文件指针fp从当前位置向文件尾方向移动10个字符;

D.将文件指针fp从文件尾部向文件首方向移动10个字符;


A

第2题:

若当前位置是文件中的第10个字符,文件总长度为100,则执行如下语句后指针指向第____个字符。 istream& seekg(10, ios::cur)


20

第3题:

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

A.从fp指向的文件中读取长度n的字符串存入str指向的内存

B.从fp指向的文件中读取长度不超过n-l的字符串存入str指向的内存

C.从fp指向的文件中读取n个字符串存/Xstr指向的内存

D.使位置指针自动移至下一个字符位置


正确

第4题:

若当前位置是文件中的第10个字符,文件总长度为100,则执行如下语句后指针指向第____个字符。 istream& seekg(-10, ios::end)


20

第5题:

10、fgetc(fp):从fp指向的文件读入一个字符串,fputc(‘A’,fp) 把字符A写到文件指针变量fp所指向的文件中。


正确

第6题:

fgets(str,n,fp)函数从文件中读入一个字符串,以下错误的叙述是( )。

A)字符串读入后会自动加入'\0'

B)fp是指向该文件的文件型指针

C)fgets函数将从文件中最多读入n个字符

D)fgcts函数将从文件中最多读入n-1个字符


正确答案:C

第7题:

能正确定义一个用来指向打开文件的文件型指针变量fp的语句是( )

A.file fp;

B.file *fp;

C.FILE fp;

D.FILE *fp;


正确答案:D
"file”是在头函数“stdio.h"冲定义的文件结构型的用户自定义数据类型符,这个用户自定义的数据类型符是大写字母组成的,所以备选答案A山是错误的。文件型指针变量在定义时,变量名的前面必须有“*”,所以备选答案C也是错误的,本题应选答案D。

第8题:

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

A.从fp指向的文件中读取长度n的字符串存入str指向的内存

B.从fp指向的文件中读取长度不超过n-1的字符串存入str指向的内存

C.从fp指向的文件中读取n个字符串存入str指向的内存

D.从str读取至多n个字符到文件fp


正确答案:B
解析:fgets函数的作用是从指定的文件读入一个字符串。fgets(str,n,fp);中的n为要求得到的字符的个数,但只从fp指向的文件输入n-1个字符,然后在最后加—个'\0'字符,因此得到的字符串共有n个字符。

第9题:

fgets(str,n,fp)函数从文件中读入一个字符串,以下错误的叙述是( )。

A.字符串读入后会自动加入'\0'

B.fp是指向该文件的文件型指针

C.fgets函数将从文件中最多读入n个字符

D.fgets函数将从文件中最多读入n-1个字符


正确答案:C
解析:字符串输入函数fgets()的调用形式为:fgets(s,n,fp)。s可以是一个字符数组名,或是指向字符串的指针;n为要读取的最多的字符个数:fp是指向该文件的文件型指针。字符串输入函数的功能是:从fp所指向的文件中读取长度不超过n-1个字符的字符串,并将该字符串存放到字符数组s中。