补充习题及答案第10章补充习题及答案.doc

补充习题及答案第10章补充习题及答案.doc

ID:56275782

大小:40.00 KB

页数:2页

时间:2020-06-05

补充习题及答案第10章补充习题及答案.doc_第1页
补充习题及答案第10章补充习题及答案.doc_第2页
资源描述:

《补充习题及答案第10章补充习题及答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第10章补充习题及答案习题10.1选择题(1)当已存在一个abc.txt文件时,执行函数fopen("abc.txt","r+")的功能是。A.打开abc.txt文件,清除原有的内容B.打开abc.txt文件,只能写入新的内容C.打开abc.txt文件,只能读取原有内容D.打开abc.txt文件,可以读取和写入新的内容(2)若用fopen()函数打开一个已存在的文本文件,保留该文件原有内容,且可以读,可以写。则文件打开模式是。A."ab+"B."w+"C."a+"D."a"(3)以下不能将文件指

2、针重新移到文件开头位置的函数是。A.rewind(fp);B.fseek(fp,0,SEEK_SET);C.fseek(fp,-(long)ftell(fp),SEEK_CUR);D.fseek(fp,0,SEEK_END);(4)若用fopen()函数打开一个新二进制文件,该文件可以读也可以写,则文件的打开模式为B。A."ab+"B."wb+"C."rb+"D."a+"(5)fread(buffer,64,2,fp)的功能是。A.从fp所指的文件中读取64并存入buffer中B.从fp所指的文

3、件中读取64和2并存入buffer中C.从fp所指的文件中读取64个字节的数据并存入buffer中D.从fp所指的文件中读取2个64字节的数据并存入buffer中(6)以下程序的功能是。提示:PRN是打印设备。#includevoidmain(){FILE*fp;charchStr[]="HELLO";fp=fopen("PRN","w");fputs(chStr,fp);fclose(fp);}A.在屏幕显示HELLOB.把HELLO存入PRN文件中C.在打印机上打印出HEL

4、LOD.以上都不对10.2填空题(1)使用fopen("abc","r+")打开文件时,若"abc"文件不存在,则返回。(2)假设数组dArray声明为doubledArray[4]={2.3,45.6,5.7,10.89},则将数值5.7写入文件指针fp所指向的文件的语句是。(3)fputs("ShenZhen",fp)的功能是。其中,fp为一文件指针。(4)文件指针fp指向一个打开的文件,则将文件位置指针移离文件开头64个字节处,应使用的函数调用语句是,将文件位置指针移离文件当前位置32个字

5、节处,应使用的函数调用语句是,将文件位置指针移离距末尾文件128个字节处,应使用的函数调用语句是。答案10.1选择题(1)当已存在一个abc.txt文件时,执行函数fopen("abc.txt","r+")的功能是D。A.打开abc.txt文件,清除原有的内容B.打开abc.txt文件,只能写入新的内容C.打开abc.txt文件,只能读取原有内容D.打开abc.txt文件,可以读取和写入新的内容(2)若用fopen()函数打开一个已存在的文本文件,保留该文件原有内容,且可以读,可以写。则文件打开

6、模式是C。A."ab+"B."w+"C."a+"D."a"(3)以下不能将文件指针重新移到文件开头位置的函数是D。A.rewind(fp);B.fseek(fp,0,SEEK_SET);C.fseek(fp,-(long)ftell(fp),SEEK_CUR);D.fseek(fp,0,SEEK_END);(4)若用fopen()函数打开一个新二进制文件,该文件可以读也可以写,则文件的打开模式为B。A."ab+"B."wb+"C."rb+"D."a+"(5)fread(buffer,64,2,f

7、p)的功能是D。A.从fp所指的文件中读取64并存入buffer中B.从fp所指的文件中读取64和2并存入buffer中C.从fp所指的文件中读取64个字节的数据并存入buffer中D.从fp所指的文件中读取2个64字节的数据并存入buffer中(6)以下程序的功能是D。提示:PRN是打印设备。#includevoidmain(){FILE*fp;charchStr[]="HELLO";fp=fopen("PRN","w");fputs(chStr,fp);fclose(fp)

8、;}A.在屏幕显示HELLOB.把HELLO存入PRN文件中C.在打印机上打印出HELLOD.以上都不对10.2填空题(1)使用fopen("abc","r+")打开文件时,若"abc"文件不存在,则返回NULL。(2)假设数组dArray声明为doubledArray[4]={2.3,45.6,5.7,10.89},则将数值5.7写入文件指针fp所指向的文件的语句是fwrite(&disarray[2],4,1,fp);。(3)fputs("ShenZhen",fp)的功能是将字符串”Shen

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。