C语言 文件练习题
更新时间:2024-04-02 05:08:01 阅读量: 综合文库 文档下载
- c语言推荐度:
- 相关推荐
C语言 文件练习题
1.系统的标准输入文件是指_________. a)键盘 b)显示器 c)软盘 d)硬盘
2.若执行fopen函数时发生错误,则函数的返回值是______. a)地址值 b)0 c)1 d)EOF
3.若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件 方式字符串应是______.
a)\ 4.fscanf函数的正确调用形式是______. a)fscanf(fp,格式字符串,输出表列) b)fscanf(格式字符串,输出表列,fp);
c)fscanf(格式字符串,文件指针,输出表列); d)fscanf(文件指针,格式字符串,输入表列);
5.fgetc函数的作用是从指定文件读入一个字符,该文件的打开方式必须是____. a)只写 b)追加 c)读或读写 d)答案b和c都正确 6.函数调用语句:fseek(fp,-20L,2);的含义是_______. a)将文件位置指针移到距离文件头20个字节处 b)将文件位置指针从当前位置向后移动20个字节 c)将文件位置指针从文件末尾处后退20个字节 d)将文件位置指针移到离当前位置20个字节处 7.利用fseek函数可实现的操作_______. a)fseek(文件类型指针,起始点,位移量); b)fseek(fp,位移量,起始点); c)fseek(位移量,起始点,fp);
d)fseek(起始点,位移量,文件类型指针);
8.在执行fopen函数时,ferror函数的初值是_ _____. a)TURE b)-1 c)1 d)0
9.fseek函数的正确调用形式是_________
A)fseek(文件指针,起始点,位移量) B)fseek(文件指针,位移量,起始点) C)fseek(位移量,起始点,文件指针) D)fseek(起始点,位移量,文件指针) 10.若fp是指向某文件的指针,且已读到文件末尾,则函数feof(fp)的返回值是______
A)EOF B)-1 C)1 D)NULL
11.下列关于C语言数据文件的叙述中正确的是________
A)文件由ASCII码字符序列组成,C语言只能读写文本文件 B)文件由二进制数据序列组成,C语言只能读写二进制文件
C)文件由记录序列组成,可按数据的存放形式分为二进制文件和文本文件 D)文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件 12.函数fseek(pf, OL,SEEK_END)中的SEEK_END代表的起始点是________
A)文件开始 B)文件末尾 C)文件当前位置 D)以上都不对 13.C语言中,能识别处理的文件为_______
A)文本文件和数据块文件 B)文本文件和二进制文件 C)流文件和文本文件 D)数据文件和二进制文件
14.若调用fputc函数输出字符成功,则其返回值是________
A)EOF B)1 C)0 D)输出的字符
15 已知函数的调用形式:fread(buf,size,count,fp),参数buf的含义是______
A)一个整型变量,代表要读入的数据项总数 B)一个文件指针,指向要读的文件
C)一个指针,指向要读入数据的存放地址 D)一个存储区,存放要读的数据项
16 当顺利执行了文件关闭操作时,fclose函数的返回值是_________
A)-1 B)TRUE C)0 D)1
17.如果需要打开一个已经存在的非空文件“Demo”进行修改下面正确的选项是______
A)fp=fopen(\ B)fp=fopen(\C)fp=fopen(\ D)fp=fopen(\18.关于文件理解不正确的为_________.
a) C语言把文件看作是字节的序列,即由一个个字节的数据顺序组成; b) 所谓文件一般指存储在外部介质上数据的集合;
c) 系统自动地在内存区为每一个正在使用的文件开辟一个缓冲区;
d) 每个打开文件都和文件结构体变量相关联,程序通过该变量访问该文件; 19.关于二进制文件和文本文件描述正确的为_________.
a) 文本文件把每一个字节放成一个ASCII代码的形式,只能存放字符或字符串数据;
b) 二进制文件把内存中的数据按其在内存中的存储形式原样输出到磁盘上存放;
c) 二进制文件可以节省外存空间和转换时间,不能存放字符形式的数据; d) 一般中间结果数据需要暂时保存在外存上,以后又需要输入内存的,常用文本文件保存;
20. 系统的标准输入文件操作的数据流向为_________.
a)从键盘到内存 b)从显示器到磁盘文件 c)从硬盘到内存 d)从内存到U盘 21. 利用fopen (fname, mode)函数实现的操作不正确的为_________.
a) 正常返回被打开文件的文件指针, 若执行fopen函数时发生错误则函数的返回NULL;
b) 若找不到由pname指定的相应文件,则按指定的名字建立一个新文件; c) 若找不到由pname指定的相应文件,且mode 规定按读方式打开文件则产生错误;
d) 为pname指定的相应文件开辟一个缓冲区,调用操作系统提供的打开或建立新文件功能;
22.利用fwrite (buffer, sizeof(Student),3, fp)函数描述不正确的_________.
a) 将3个学生的数据块按二进制形式写入文件;
b) 将由buffer指定的数据缓冲区内的3* sizeof(Student)个字节的数据写入指定文件;
c) 返回实际输出数据块的个数, 若返回0值表示输出结束或发生了错误; d) 若由fp指定的文件不存在,则返回0值;
23.利用fread (buffer,size,count,fp)函数可实现的操作_________.
a) 从fp指向的文件中,将count个字节的数据读到由buffer指出的数据区
中;
b) 从fp指向的文件中,将size*count个字节的数据读到由buffer指出的数据区中;
c) 以二进制形式读取文件中的数据,返回值是实际从文件读取数据块的个数count;
d) 若文件操作出现异常,则返回实际从文件读取数据块的个数; 24.检查由fp指定的文件在读写时是否出错的函数是_________. a) feof() b) ferror() c) clearerr(fp) d) ferror(fp)
25.函数调用语句:fseek(fp,-10L,2);的含义是________。
A 将文件位置指针从文件末尾处向文件头的方向移动10个字节 B 将文件位置指针从当前位置向文件头的方向移动10个字节 C 将文件位置指针从当前位置向文件末尾方向移动10个字节 D 将文件位置指针移到距离文件头10个字节处
26.以下可以作为文件打开函数fopen中的第一个参数的正确格式是_______。
A.”file1.txt” B.file1.txt C. file1.txt,w D.“file1.txt,w”
27.若fp是指向某文件的指针,文件操作结束之后,关闭文件指针应使用下列 ________语句
A)fp=fclose(); B)fp=fclose; C)fclose; D)fclose(fp); 28.函数rewind的作用是________。
A) 使位置指针重新返回文件的开头
B) 将位置指针指向文件中所要求的特定位置 C) 使位置指针指向文件的末尾
D) 使位置指针自动移至下一个字符的位置 29.以下叙述中错误的是________
A)C语言中对二进制文件的访问速度比文本文件快 B)C语言中,随机文件以二进制代码形式存储数据 C)语句 FILE fp; 定义了一个名为fp的文件指针 D)C语言中的文本文件以ASCII码形式存储数据 30.以下与函数fseek(fp,0L,SEEK_SET)有相同作用的是_________
A)feof(fp) B)ftell(fp) C)fgetc(fp) D)rewind(fp)
二、 编程题
1.一条学生的记录包括学号、姓名和成绩等信息 (1)格式化输入多个学生记录
(2)利用fwrite将学生信息按二进制方式写到文件中; (3) 利用fread从文件中读出成绩并求平均值;
(4) 对文件中按成绩排序,将成绩单写入文本文件中.
2.编写程序统计某文本文件中包含句子的个数。
3.编写函数实现单词的查找,对于已打开文本文件,统计其中包含某单词的个数。
正在阅读:
C语言 文件练习题04-02
收入减少证明03-31
浙江工商局长郑宇民智斗央视主持人董倩 -09-12
厦大翻硕考研难度及复试分数线05-26
【数学】2016年上海市杨浦区中考一模数学试题带答案解析05-07
行政服务中心业务协调科、代办中心职责 211-13
县长在2022年全县“守规矩、强作风、优环境”活动动员会上的讲话04-03
电力系统分析实验指导书06-04
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 练习题
- 语言
- 文件
- 电大社会工作行政期末复习练习题
- 电解及库仑分析法练习题
- 2013考研数学复习高等数学第三章一元函数积分学
- 入河排污口核查技术细则(1.18) - 图文
- 110kV降压变电所电气部分设计(A型)毕业设计
- 最新四川省大学英语二级考试样题
- 一轮复习8A综合训练
- 2013年重庆市公需科目考试答案(最新,92分)
- 网络文件传输系统的设计与实现
- 2018人教版二年级下册第六单元《有余数的除法解决问题》说课稿
- 组织架构及人员编制
- 铁路工程 安委会汇报材料
- 设备管理制度题库
- 现代大学英语精读3翻译
- 工程力学复习资料
- 初中生物生活化教学探索
- 公共关系课后习题答案
- 《民用机场服务质量标准》编制说明 - 图文
- 福建师范大学物理与能源学院2018届夏季毕业研究生论文答辩
- 记叙文阅读理解--详略得当