最新IO-目录单元测试题-答案.doc

最新IO-目录单元测试题-答案.doc

ID:62981730

大小:152.00 KB

页数:8页

时间:2021-07-23

最新IO-目录单元测试题-答案.doc_第1页
最新IO-目录单元测试题-答案.doc_第2页
最新IO-目录单元测试题-答案.doc_第3页
最新IO-目录单元测试题-答案.doc_第4页
最新IO-目录单元测试题-答案.doc_第5页
资源描述:

《最新IO-目录单元测试题-答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、精品资料IO-目录单元测试题-答案........................................精品资料一、选择题(单选,每题3分)1.以下哪个mode参数可以读写一个文件中的原有内容(B)[A]r[B]r+[C]w+[D]a+2.如果键盘输入为abcdef,程序如下所示,打印结果应该是(A)charbuffer[6];……fgets(buffer,6,stdin);printf(“%s”,buffer);[A]abcde[B]abcdef[C]abcdef后出现乱码[D]段错

2、误3.以下那一个不是fseek(FILE*stream,longoffset,intwhence)中whence的合法值(B)[A]SEEK_SET[B]SEEK_GET[C]SEEK_CUR[D]SEEK_END4.当用户程序运行时会自动打开(D)个标准流[A]0[B]1[C]2[D]3........................................精品资料5.下列哪个是不带缓存的(C)[A]stdin[B]stdout[C]stderr[D]都不是6.fread()返回值的含

3、义是(B)[A]读取的字节数[B]读取的对象数[C]缓冲区的首地址[D]07.以二进制形式往文件里写数据应该用的函数是(D)[A]fputs[B]fputc[C]puts[D]fwrite8.文件权限0662另外一种表示方法是(C)[A]rw-rw-rwx[B]r--r--rw-[C]rw-rw--w-[D]rw-rw-r--9.已知一个文件或目录的完整路径和名称,可以直接返回该文件属性信息的函数是(D)[A]stat[B]fstat[C]dstat[D]lstat10.用open()创建新文件

4、时,若该文件存在则可以返回错误信息的参数是(B)........................................精品资料[A]O_CREAT[B]O_EXCL[C]O_TRUNC[D]O_NOCTTY11.如果umask的值为022,创建文件时指定的权限是775,则该文件的实际权限为(A)[A]755[B]722[C]753[D]77712.如果要删除一个文件需要哪种权限(C)[A]对文件具有写权限[B]对文件具有读权限[C]对文件所在目录具有写权限[D]对文件所在目录具有读权限

5、13.下列哪个函数不会改变文件位置指针(D)[A]fread[B]fwrite[C]rewind[D]ftell14.lseek()操作成功时返回值的含义是(A)[A]新的文件位移量[B]文件位置指针移动的字节数[C]原先的文件位移量[D]总是015.判断一个32位(0-31)无符号整数value中第i位的值为1的表达式是(B)........................................精品资料[A]value&(1>>i)[B]value&(1<

6、(1

7、>>i)[D]value

8、(1<

9、的非负整数(F)10.某些库函数的实现不需要系统调用(T)二、简单题(每题6分)1.请描述intopen(constchar*pathname,intflags,mode_tmode)参数和返回值的含义........................................精品资料pathname:要新建/打开的文件的路径flags:打开文件的方式mode:新建的文件的访问权限返回值:操作成功返回打开文件的描述符,失败返回-1,并设置errno1.为什么不建议使用gets?gets函数无

10、法指定缓冲区的大小,容易造成缓冲区的溢出2.文件IO和标准IO有什么区别?文件IO:低级IO,没有缓冲机制。操作的对象是文件描述符标准IO:高级IO,有缓冲机制,标准C库中实现。操作的对象是流3.已知一个文件所在的路径和名称,指出三种获取文件大小的方式(列出用到的函数即可)方法一:open->lseek方法二:fopen->fseek->ftell方法三:stat........................................精品资料1.如何判断一个文本文件包含多少行?(写出代码

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

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

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