2020.3二级中选择题文件类型题目全套

文件操作完毕后,必须将它关闭,否则会导致数据丢失。
1.fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为(非0值)。
就是说feof()只要检测到结束,那就是返回非0值。
2.fprintf(fp,“abc”);//把abc写入到fp所指向的文件中。
fprintf(fp,“格式控制符”,输出表列);
//就是将输出列表中的变量按照对应的格式控制符输入到fp所指向的文件中。
第二种:fprintf(fp,"%d",a);
第三种:fprintf(stdout,"%d",a);
3.fread(buffer,size,count,fp);//buffer就是一个地址,代表存放从文件读入的数据的存储区的地址。(一般是数组)
sizecount代表要读入的count个size字节的数据
fp就是指针
整体就是:把fp所指向的size
count个数据放到buffer中。
3.1:fputs(字符串名,文件指针),就是把字符串里的内容放到fp所指的数组中。
fgets(数组名,字符数目,文件指针),就是在文件指针所指向的文件中,找字符数目个字符给数组中。失败返回NULL
3.2:fputc(ch,fp);就是把ch放在fp所指向的文件中。
fgetc(fp)就是把fp所指的文件获得一个字符。读取到文件末尾或读取失败时返回EOF。EOF 不绝对是 -1,也可以是其他负数
foef EOF读到文件末尾就会返回非负值,
这两者都是指针自动的移动。
4.这个题主要说明fsanf()中一些的注意点,就是会把数据一块输入到n中。在这里插入图片描述
5.rewind(pf);是把文章指针指向文章的开头。
6.这个题就是对rewind()的应用,对于fewrite()函数就是会覆盖上一个fwrite函数的值因为rewind所以从头开始。在这里插入图片描述
7.就是有\n所以记住\n之前的为一个整数块,之后的唯一个整数块,之后就是k,n输出整数块。在这里插入图片描述
8.就是w就是读的,记住就行。在这里插入图片描述
9.fwrite()函数就是在本题中把fp所给的5个4个字节的整形变量给a这个数组中。,fread函数就是把a中的10个整形变量给fp所指的文件中。记住每次就是从头开始查。在这里插入图片描述
10.就是把fprintf中abc输入到fp所指向的文件中,会覆盖hello
在这里插入图片描述
11.这个题目是在for语句中,有fseek吧文件指针重置为开头,所以每次都是开头变化。在这里插入图片描述
12.对于该题目中ferite函数虽然赋值,但是sfseek都会值为从头开始,。在这里插入图片描述
13.在这里插入图片描述
14.feof()函数到文件末尾返回非0值,。在这里插入图片描述
12.在这里插入图片描述
13.在这里插入图片描述
14文件指针就是文件指针,不可以为文件位置指针,EOF只能为文本文件中在这里插入图片描述
15这个题也没啥,就是输入输出函数。在这里插入图片描述
16,知道每次都是从头开始,所以我们每次都是从头计算会覆盖值在这里插入图片描述
13.在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值