进程单元测试题(带答案)
更新时间:2024-06-10 09:56:01 阅读量: 综合文库 文档下载
- 进程的描述与控制测试题推荐度:
- 相关推荐
一、选择题(40分)
1. 如果键盘输入为abcdef,程序如下所示,打印结果应该是( C) char buffer[6]; ……
fgets(buffer, 6, stdin); printf(“%s”, buffer);
[A] abcde [B] abcdef [C] abcdef 后出现乱码 [D] 段错误 2. fread()返回值的含义是 ( B )
[A] 读取的字节数 [B] 读取的对象数 [C] 缓冲区的首地址 [D] 随机数
3. 如果umask的值为022,创建文件时指定的权限是775,则该文件的实际权限为 ( A ) // (0775 & ~umask):把新建(指定的)的文件权限和umask的值取反相与的结果为实际创建的文件权限。
[A] 755 [B] 722 [C] 753 [D] 022
4. 用open( )创建新文件时,若该文件存在则可以返回错误信息的参数是 (B ) [A] O_CREAT [B] O_EXCL [C] O_TRUNC [D] O_NOCTTY 5. 下列哪个函数不会改变文件读写位置( D ) [A] fread [B] fwrite [C] rewind [D] ftell 6. lseek()操作成功时返回值的含义是 ( B )
[A] 新的文件位移量 [B] 文件位置指针移动的字节数 [C] 原先的文件位移量 [D] 总是0 7. 如果要删除一个文件需要哪种权限 ( A )
[A] 对文件具有写权限 [B] 对文件具有可执行的权限 [C] 对目录具有写权限 [D] 对目录具有可执行的权限 8. 下列不是用户进程的组成部分的是( D )
[A] 正文段 [B] 用户数据段 [C] 系统数据段 [D] elf段 9. 以下哪种不是进程的类型 ( B )
[A] 批处理进程 [B] 管理进程 [C] 交互进程 [D] 守护进程 10. 以下哪种方法无法查看进程的信息 ( C ) [A] ps [B] 查看/proc目录 [C] kill [D] top 11. 可以改变正在运行的进程优先级的命令是( A) [A] nice [B] renice [C] kill [D] set Kill -9 进程号
12. 以下哪种用法可以等待接收进程号为pid的子进程的退出状态 ( A ) [A] waitpid(pid, &status, 0) [B] waitpid(pid, &status, WNOHANG) [C] waitpid(-1, &status, 0) [D] waitpid(-1, &status, WNOHANG) 0:同wait ,代表阻塞父进程,直到指定的子进程退出
WNOHANG:若指定的子进程没有结束,则waitpid不阻塞立即返回。 13. 函数waitpid的返回值等于0时表示的含义是 ( B)
[A] 等待的子进程退出 [B] 使用选项WNOHANG且没有子进程退出 [C] 调用出错 [D] 不确定
14. 下列对无名管道描述错误的是 (C ) [A] 半双工的通信模式 [B] 有固定的读端和写端 [C] 可以使用lseek函数 [D] 只存在于内存中
15. 下列对于有名管道描述错误的是 ( D ) [A] 可以用于互不相关的进程间 [B] 通过路径名来打开有名管道 [C] 在文件系统中可见
[D] 管道内容保存在磁盘上 x 内核空间中
16. 下列不属于用户进程对信号的响应方式的是 ( B )
[A] 忽略信号 [B] 保存信号 [C] 捕捉信号 [D] 按缺省方式处理 17. 不能被用户进程屏蔽的信号是 ( B) SIGSTOP和SIGKILL [A] SIGINT [B] SIGSTOP [C] SIGQUIT [D] SIGILL 18. 默认情况下,不会终止进程的信号是 ( D )书p87 [A] SIGINT [B] SIGKILL [C] SIGALRM [D] SIGCHLD 19 下列不属于IPC对象的是 ( A )
[A] 管道 [B] 共享内存 [C] 消息队列 [D] 信号灯 20. 下列哪种机制只能用于线程之间的同步 ( D ) [A] 信号 [B] IPC信号灯
[C] POSIX有名信号量 [D] POSIX无名信号量 二、判断题(15分)
1. open()可以用于创建普通文件和设备文件 ( F ) 2. lseek()并不引起IO操作 ( T )
3. fgetc()的返回值是char型 F
4. 文件描述符是系统随机分配的非负整数 ( F ) 5. 某些库函数的实现不需要系统调用 ( T )
6. Linux下进程的模式分为用户态,内核态和系统态 ( F ) 7. 每个进程的进程号和父进程号在进程执行期间不会改变 ( F ) 8. 子进程被创建后从fork()的下一条语句开始执行 ( T ) 9. 执行_exit()函数时不会清理IO缓冲 ( T )
10. exec函数族可以创建一个新的进程来执行指定的程序 ( F ) 11. wait函数无法接收子进程退出的状态 ( F ) 12. 无名管道只能用于父子进程 ( T )
13. 可以用signal()向指定的进程发信号 ( F ) 14. 消息队列可以按照消息类型读取消息 ( T ) 15. 共享内存是一种最为高效的进程间通信方式 ( T ) 三、简答题(25分)
1. 文件IO和标准IO有什么区别?(5分)
文件IO : 低级IO,没有缓冲机制。操作的对象是文件描述符 机制,标准C库中实现。操作的对象是流
2. 如何判断一个文本文件包含多少行(写出代码, 5分) #include
int main(int argc, const char *argv[]) {
FILE *fp = fopen(argv[1], \if (fp == NULL) {
perror(\return 0; }
int line = 0; char buff[1024]; while(1)
{
if(fgets(buff, sizeof(buff), fp) != NULL ) {
if(buff[strlen(buff)-1] == '\\n') 标准IO : 高级IO,有缓冲 { line++; } }
if (feof(fp)) { break; } }
printf(\return 0; }
3. 请描述进程和程序的区别 (4分)
程序是静态的,它是一些保存在磁盘上的指令的有序集合,没有任何执行的概念 进程是一个动态的概念,它是程序执行的过程,包括创建、调度和消亡 进程是一个独立的可调度的任务 进程是一个抽象实体。当系统在执行某个程序时,分配和释放的各种资源 进程是一个程序的一次执行的过程 进程是程序执行和资源管理的最小单位 4. 指出静态库和共享库的区别(使用方法,对程序的影响) (5分) 二者的不同点在于代码被载入的时刻不同。
静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库,因此体积较大。
动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需要动态库存在,因此代码体积较小。 5. 写出设置信号处理函数的原型 (3分) typedef void (*sighandler_t)(int);
6. 程序代码如下,请按执行顺序写出输出结果 (3分) int main() { pid_t pid1,pid2;
正在阅读:
进程单元测试题(带答案)06-10
2018年高考英语江苏专用考前三个月文档:专题四 任务型阅读 第三步 模拟演练(二) Word版含答案01-31
杭州三里亭单元R—地块拆迁安置房项目现场文明施工专项方案05-07
关于微博的英语作文02-05
小学数学二年级下册《统计》教案04-28
非常现实的句子—心灵毒鸡汤经典语录08-04
2013-2018年中国无气喷涂机市场分析及发展趋势研究预测报告11-22
立体仓库模型实验指导书 - 图文10-25
社会主义核心价值观教学设计04-22
老年人不可忽视的低血压05-04
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 测试题
- 单元
- 进程
- 答案
- 安徽省蚌埠市2013-2014学年七年级地理上学期期中全市大联考试题
- 毕业论文-营运能力分析-王梦娇
- 信息产业组织
- 停水、停电应急预案
- 分析化学题库及答案
- 陈有西律师关于贵州小河涉黑案辩护词
- 化工原理绍兴文理学院化学化工学院期末考试复习题库
- 粮食库存实物检查测量计算法
- 动漫社入团申请书
- 如何防止2012年高速的通货膨胀
- 中南大学2011级钢结构基本原理课程设计计算书
- 小古文100篇注音版
- 中国3d大型人文纪录片《惠州古村落》的拍摄技巧(组图)
- 读书笔记-面对《面对面》
- BiOI光催化剂对亚甲基蓝降解性能研究
- (四川版)2017中考物理总复习第一轮第13讲功功率机械效率试题
- 空白合同维保合同(泰海)
- 湖心亭看雪公开课教案
- 2017辽宁高考化学复习有机综合题集锦(附答案)
- 人教版语文八年级下册看拼音写词语