华清远见嵌入式学院IO_目录单元测试题答案
更新时间:2023-08-30 20:32:01 阅读量: 教育文库 文档下载
- 华清远见嵌入式学费推荐度:
- 相关推荐
华清远见嵌入式学院IO_目录单元测试题答案.
一、选择题(每题3分)
1.以读写方式打开一个已存在的标准I/O流时应指定哪个mode参数()
[A]r[B]r+[C]w+[D]a+
2.如果键盘输入为abcdef,程序如下所示,打印结果应该是()
charbuffer[6];
……
fgets(buffer,6,stdin);
printf(“%s”,buffer);
[A]abcde[B]abcdef[C]abcdef后出现乱码[D]段错误
3.以下那一个不是fseek(FILE*stream,longoffset,intwhence)中whence的合法值(
[A]SEEK_SET[B]SEEK_GET[C]SEEK_CUR[D]SEEK_END
4.当用户程序运行时会自动打开()个标准流
[A]0[B]1[C]2[D]3
5.下列哪个是不带缓存的()
[A]stdin[B]stdout[C]stderr[D]都不是
6.fread()返回值的含义是()
[A]读取的字节数[B]读取的对象数[C]缓冲区的首地址[D]0
7.以二进制形式往文件里写数据应该用的函数是()
[A]fputs[B]fputc[C]puts[D]fwrite
8.文件权限0662另外一种表示方法是()
[A]rw-rw-rwx[B]r--r--rw-[C]rw-rw--w-[D]rw-rw-r--
9.已知一个文件或目录的完整路径和名称,可以直接返回属性信息的函数是()
[A]stat[B]fstat[C]dstat[D]lstat
10.用open()创建新文件时,若该文件存在则可以返回错误信息的参数是()
[A]O_CREAT[B]O_EXCL[C]O_TRUNC[D]O_NOCTTY)
华清远见嵌入式学院IO_目录单元测试题答案.
11.如果umask的值为022,创建文件时指定的权限是777,则该文件的实际权限为()
[A]755[B]722[C]055[D]022
12.如果要删除一个文件需要哪种权限()
[A]对文件具有写权限
[C]对目录具有写权限[B]对文件具有可执行的权限[D]对目录具有可执行的权限
13.下列哪个函数不会改变文件位置指针()
[A]fread
14.[B]fwrite[C]rewind)[D]ftelllseek()操作成功时返回值的含义是(
[A]新的文件位移量
[C]原先的文件位移量[B]文件位置指针移动的字节数[D]总是0
15.下列哪种打开文件的方式不能修改文件已有的内容()
[A]r+[B]w[C]w+[D]a+
二、判断题(每题1分)
1.puts()将一个以null字符终止的字符串写到标准输出并添加一个新行符(T)
2.open()可以用于创建普通文件和设备文件(F)
3.fopen()创建新文件时无法指定文件的权限(T)
4.lseek()并不引起IO操作(T)
5.以”a”方式打开一个流时,可以从该流中读取数据(F)
6.fgetc()的返回值是char型F
7.可以用fflush来强制刷新一个流(T)
8.fputs()每次总是输出一行(F)
9.文件描述符是系统随机分配的非负整数(F)
10.某些库函数的实现不需要系统调用(T)
三、简单题(每题6分)
1.请描述intopen(constchar*pathname,intflags,mode_t
含义?
答:constchar*pathname:打开或创建的文件名。
intflags:以何种方式打开文件。
mode_tmode:如果创建了文件,设置其权限。
返回值:是指最小的可用描述符数字。
2.为什么不建议使用gets?
答:容易越界操作。mode)参数和返回值的
华清远见嵌入式学院IO_目录单元测试题答案.
3.文件IO和标准IO有什么区别?
答:
4.已知一个文件所在的路径和名称,指出三种获取文件大小的方式
答:stat()函数,函数ftell(),函数fseek()。
5.如何判断一个文本文件包含多少行(写出代码,文件名由命令行参数1传入)?
答:intline(FILE*fp)
{
intline=0;
intc=0;
while(EOF!=(c=getc(fp)))
if(c==‘\n’)
line++;
returnline;
}
intmain(intargc,char**argv)
{
FILE*fp=fopen(argv[1],“r”);
inti=line(fp);
}
6.若某树DLR:ABDCKYX;LDR:DBAKYCX,请画出该树长相,写出LRD~
答:
华清远见嵌入式学院IO_目录单元测试题答案.
四、问答题(15分)
1.请指出Linux中7种文件类型
答:
2.用文件IO分别实现标准IO中的(r,r+,w,w+,a,a+),文件名由argv[1]传入程序.(O_RDONLY,O_WRONLY,O_RDWR,O_CREAT,O_TRUNC,O_APPEND)R->O_RDNMLY
R+->O_RDWR
W->O_WRONLY|O_CREAT|O_TRUNC
W+->O_RDWR|O_CREAT|O_TRUNC
a->O_WRONLY|O_CREAT|O_APPEND
a+->O_RDWR|O_CREAT|O_APPEND
正在阅读:
光伏照明三大技术瓶颈06-06
合肥市建筑工程施工图审查常见技术问题释疑(定稿)电气04-12
宝马全系列正时配气机构拆装方法..05-03
易出事故的二十种人03-20
2016年语文S版四年级语文上册第四单元提升练习题及答案10-12
《教育学》十套试卷06-22
西南大学绩点计算方法08-10
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 华清
- 测试题
- 远见
- 嵌入式
- 单元
- 答案
- 目录
- 学院
- IO
- 肯德基门生产技术及相应标准参数
- 宝宝洋气英文名(明星版)
- 关于购买电脑和彩色打印机的申请
- 初中语文知识点《默写,名著导读》《其他》《国外文学作品》精选专题测试试题【49】(含答案考点及解析)
- 股权主管岗位说明书
- 大学生创业素质修炼
- 高中语文第二单元诗意地栖居第5课中国现代诗二首(二)学案语文版必修1
- 放射诊疗工作人员职责
- 中国护舷行业供需趋势及投资风险研究报告2016-2020年
- 学校食堂每日巡查记录表
- 暖通空调初步设计说明书
- 重庆啤酒集团营销策划书
- 译林版3AUnit2I'm LiuTao第1课时stoyy time
- 第1章1.2 数字技术基础
- 华工 2012年 电机学第二次作业
- 山核桃奶项目可行性研究报告(技术工艺+设备选型+财务概算+厂区规划)方案设计
- 浅谈初中英语的兴趣教学经验
- 线性代数1-5行列式的性质
- 2017-2023年中国钼铁合金行业市场专项调研及投资前景可行性预测报告(目录)
- 电子表格教案