推广 热搜: csgo  vue  angelababy  2023  gps  新车  htc  落地  app  p2p 

选择题 | 10 C文件

   2023-08-27 网络整理佚名2290
核心提示:7.fseek()函数用来移动文件的位置指针,它的调用形式是(A)。8.若调用fputc()函数输出字符成功,则其返回值是(C)。A.从文件fp中读取长度为n的字符串存入指针str所指的内存C.从文件fp中读取n个字符串存入指针str所指的内存D.从文件fp中读取长度为n-1的字符串存入指针str所指的内存18.调用()函数检测文件是否出错时,若文件没有出错,则()函数的返回值是(D)。

===温馨提示:点击上方蓝色文字即可查看历史新闻===

1、C语言可以处理的文件类型是(B)。

A.文本文件和数据文件

B.文本文件和二进制文件

C. 数据文件和二进制文件

D.以上都不是

2. 当文件关闭操作执行成功时,()函数的返回值为(C)。

A。 1 B. 真的

C。 0 D. -1

3. 以下变量表示文件指针变量(A)。

A。 文件*fp

B. 文件 fp

C。 归档器*fp

D. 文件 *fp

4. 如果fp是一个文件指针,并且已指向文件末尾,则C语言函数feof()的返回值为(B)。

A。 EOF B.非零值

C。 NULL D. -1

5、需要在当前目录下以写入模式打开一个名为file1.txt的文本文件。 打开该文件的正确选项是 (A)。

A。 fopen("file1.txt","w");

B. fopen("file1.txt","r");

C。 fopen("file1.txt","wb");

D. fopen("file1.txt","rb");

6. 该函数的正确调用形式是(D)。

A。 (文件指针、格式字符串、输出列表);

B. (格式字符串、输出列表、文件指针);

C。 (格式字符串、文件指针、输出列表);

D. (文件指针、格式字符串、输入列表);

7、fseek()函数用于移动文件的位置指针,其调用形式为(A)。

A。 fseek(文件指针、偏移量、起点​​)

B. fseek(文件指针、位移方向、位移量)

C。 fseek(位移方向、位移量、文件指针)

D. fseek(文件指针、起点、位移)

8. 如果调用fputc()函数输出字符成功,则返回值为(C)。

A。 1 B. EOF

C。 输出字符D.0

9、如果要将双精度数组x[10]中存储的10个数据写入文件指针指向的文件中,正确的说法是(C)。

A。 对于(i=0;i

B. 对于(i=0;i

C。 对于(i=0;i

D. (fp,8,10,x);

10、已知函数的调用形式为“fread(,size,count,fp);”,代表(A)。

A.指向要读取的数据存储地址的指针

B.文件指针,指向要读取的文件

C. 表示要读取的数据项总数的整型变量

D、存储要读取的数据项的内存区域

11. 下列说法正确的是(D)。

A。 C语言的文件是流文件,所以数据只能顺序访问

B.打开现有文件并执行写入操作后,必须覆盖原文件中的所有数据

C.在程序中,写入文件后,必须关闭文件然后再次打开才能读取第一个数据

D、当对文件的读写操作完成后,必须关闭该文件,否则可能会导致数据丢失

12、如果要使用fopen()函数打开一个二进制文件,该文件必须是可读写的,如果该文件不存在,则创建一个新文件,那么文件打开方式应该是( C)。

A。 "ab+" B. “rb+”

C。 "wb+" D. “ab”

13.函数fgets(str,n,fp)的功能是(B)。

A.从文件fp中读取长度为n的字符串,存放到指针str指向的内存中

B.从文件fp中读取一个长度不超过n-1的字符串,存放到指针str指向的内存中

C.从文件fp中读取n个字符串,并将它们存储到指针str指向的内存中

D.从文件fp中读取长度为n-1的字符串,存放到指针str指向的内存中

14、函数()的调用格式为(D)。

A。 (,计数,大小,fp);

B. (fp、计数、大小);

C。 (fp、大小、计数);

D. (, 大小, 计数, fp);

15. 使用结构类型:

斯特

整数号;

字符名称[20];

}STR;

如果有一个变量定义:STR a[20],x;,向文件指针fp指向的文件输出一个结构体信息,则下面的语句是错误的(D)。

A。 (a, (STR), 1, fp);

B. (&a[2], (STR), 1, fp);

C。 (&x, (STR), 1, fp);

D. (x, (STR), 1, fp);

16. 函数 (fp) 执行 (A) 的操作。

A.将文件指针fp返回到文件开头

B.将文件指针fp指向文件中所需的特定位置

C、使文件指针fp指向文件末尾

D.使文件指针fp自动移动到下一个字符位置

17. 函数ftell(fp)的作用是(A)。

A.获取fp指向的文件的当前读/写位置

B.移动流文件的位置指针

C.初始化流文件的位置指针

D、以上答案均正确

18、当调用()函数检查文件是否有错误时,如果文件没有错误,则()函数的返回值为(D)。

A。 TURE B. -1

C。 1 D. 0

19. 下面的(A)与函数fseek(fp,0L,)具有相同的效果。

A。 (fp) B. ftell(fp)

C。 fgetc(fp) D. feof(fp)

20. 在下面的语句中,不能将文件指针fp 放在所指向的文件头部的语句是(C)。

A。 fp=fopen("wj.txt","w");

B. (fp);

C。 feof(fp);

D. fseek(fp,0L,0);

21。 下列程序的功能是(C)。

#

int main()

文件 *fp;

长整型 n;

fp=fopen("wj.txt","rb");

fseek(fp,0L,);

n=ftell(fp);

(fp);

(“%ld”,n);

A.计算文件wj.txt的起始地址

B.计算文件wj.txt的终止地址

C.计算文件wj.txt内容的字节数

D、将文件指针定位到文件末尾

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报
Powered By DESTOON