- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
文件第八章
第八章 文 件
一、单项选择题
1.C语言中,文件由( A )。
A.字符(字节)序列组成 B.记录组成
C.数据行组成 D.数据块组成
2.若文件型指针fp中指向某文件的末尾,则函数feof(fp)的返回值是( C )。
A.0 B.-1 C.非零值 D.NULL
3. 下列语句将输出( B )
#include stdio.h
printf(“%d %d %d”, NULL,’\0’,EOF);
A. 0 0 1 B. 0 0 –1 C. NULL EOF D. 1 0 EOF
4.下列语句中,将fp定义为文件型指针的是( B )。
A.FILE fp; B.FILE *fp; C.file fp; D.file *fp;
5. 定义FILE *fp; 则文件指针fp指向的是( D )。
A. 文件在磁盘上的读写位置 B. 文件在缓冲区上的读写位置
C. 整个磁盘文件 D. 文件类型结构体
6. 缓冲文件系统的缓冲区位于( C )。
A. 磁盘缓冲区中 B. 磁盘文件中
C. 内存数据区中 D. 程序中
7. 以“只读”方式打开文本文件a:\aa.dat,下列语句中哪一个是正确的( D )。
A、fp=fopen(”a:\aa.dat”,”ab”); B、fp=fopen(”a:\aa.dat”,”a”);
C、fp=fopen(”a:\aa.dat”,”wb”); D、fp=fopen(”a:\aa.dat”,”r”);
8. 以“追加”方式打开文本文件a:\aa.dat,下列语句中哪一个是正确的( B )。
A、fp=fopen(”a:\aa.dat”,”ab”); B、fp=fopen(”a:\aa.dat”,”a”);
C、fp=fopen(”a:\aa.dat”,”r+”); D、fp=fopen(”a:\aa.dat”,”w”);
9. 如果二进制文件a.dat已存在,现要求写入全新的数据,应以什么方式打开( A )。
A. “w” B. “wb” C. “w+” D. “wb+”
10. 为读写建立一个新的文本文件a:\aa.dat,下列语句中哪一个是正确的( B )。
A、fp=fopen(”a:\aa.dat”,”ab”); B、fp=fopen(”a:\aa.dat”,”w+”);
C、fp=fopen(”a:\aa.dat”,”wb”); D、fp=fopen(”a:\aa.dat”,”rb+”);
11.以读写方式打开一个已有的二进制文件filel,并且定义FILE *fp,下面fopen函数正确
的调用方式是( B )。
A.fp=fopen (“file1”, ”r”) B.fp=fopen (“file1”, ”rb+”)
C.fp=fopen (“file1”, ”rb”) D.fp=fopen (“file1”, ”wb+”)
12.标准库函数fputs (p1,p2)的功能是( C )。
A.从p1指向的文件中读一个字符串存入p2指向的内存
B.从p2指向的文件中读一个字符串存入p1指向的内存
C.从p1指向的内存中读一个字符串写到p2指向的文件中
D.从p2指向的内存中读一个字符串写到p1指向的文件中
二、填充题
1.C语言中调用 fopen 函数打开文件,调用 fclose 函数关闭文件。
2. fopen函数的返回值是 包含文件缓冲区信息的FILE结构体地址 。
3. 文件操作的三大特征是 文件保存在外存中 , 文件中数据有序 , 数据数量可以不定 。
4.feof函数可用于 文本 文件和 二进制 文件,它用来判断即将读入的是
否为 文件结束标志 ,若是,函数值为 非零 。
5.若ch为字符变量,fp为文本文件指针,从fp所指文件中读入一个字符时,可用的二
种不同的输入语句是 ch=fgetc(fp) 和 fscanf(fp,”%c”, ch) 。把一个字符输
出到fp所指文件中的二种不同的输出语句是 fputc(ch,
您可能关注的文档
- 我的中国梦想的灵感故事.doc
- 我谈论钻井作业.doc
- 我想装配细节.ppt
- 户外道路技术.doc
- 戈尔终端购物指导培训.ppt
- 成都莱佛士城.ppt
- 我的四个假的敌人.ppt
- 戈登直流无刷电机.ppt
- 我是一个小推销员.ppt
- 房屋建筑第三功课.doc
- 护理学相关知识复习测试卷共三套.doc
- 护理学相关知识复习试题含答案(3套).doc
- 2025届高考语文复习:补写句子 课件.pptx
- 气压带和风带对气候的影响(第1课时)(教学设计).docx
- 气压带和风带对气候影响教学设计2024-2025学年高中地理人教版(2019)选择性必修1.docx
- 《故都的秋》课件 2024-2025学年统编版高中语文必修上册.pptx
- 《屈原列传》课件 2024-2025学年统编版高中语文选择性必修中册.pptx
- 《巫溪家乡文化》课件-2024-2025学年高一语文同步备课课件(统编版必修上册).pptx
- 《苏武传》课件 2023-2024学年统编版高中语文选择性必修中册.pptx
- 郑州中控ZKTime8.3 WEB考勤软件培训文档.pptx
文档评论(0)