蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > DOCX文档下载
 

进程单元测试题

  • 资源ID:53157766       资源大小:89.74KB        全文页数:8页
  • 资源格式: DOCX        下载权限:游客/注册会员    下载费用:10积分 【人民币10元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要10积分 【人民币10元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

进程单元测试题

一、选择题(40分) 1. 如果键盘输入为abcdef,程序如下所示,打印结果应该是() char buffer [6]; fgets(buffer, 6, stdin); printf(s”, buffer); [A] abcde [B] abcdef [C] abcdef 后出现乱码[D]段错误 2. fread()返回值的含义是() [A] 读取的字节数[B]读取的对象数[C]缓冲区的首地址[D]随机数 3. 如果umask的值为022,创建文件时指定的权限是775,则该文件的实际权限为() [A] 755[B] 722[C] 753[D] 022 4. 用open()创建新文件时,若该文件存在则可以返回错误信息的参数是() [A] O_CREAT [B] O_EXCL [C] O_TRUNC [D] O_NOCTTY 5. 下列哪个函数不会改变文件读写位置() [A] fread [B] fwrite [C] rewind [D] ftell 6. lseek()操作成功时返回值的含义是() [A]新的文件位移量[B]文件位置指针移动的字节数 [C]原先的文件位移量[D]总是0 7. 如果要删除一个文件需要哪种权限() [A]对文件具有写权限[B]对文件具有可执行的权限 [C]对目录具有写权限[D]对目录具有可执行的权限 8. 下列不是用户进程的组成部分的是() 9.以下哪种不是进程的类型() [A]批处理进程[B]管理进程 [C]交互进程 [D]守护进程 10.以下哪种方法无法查看进程的信息() [A] ps[B]查看/proc 目录 [C] kill [D] top 11.可以改变正在运行的进程优先级的命令是( [A] nice[B] renice[C] kill [D] set [A]正文段 [B]用户数据段 [C]系统数据段 [D] elf 段 12. 以下哪种用法可以等待接收进程号为pid的子进程的退出状态() [A] waitpidfpid, status, 0)[B] waitpid(pid, status, WNOHANG) [C] waitpid(-l, status, 0)[D] waitpid(-l, status, WNOHANG) 13. 函数waitpid的返回值等于0时表示的含义是() [A]等待的子进程退出[B]使用选项WNOHANG且没有子进程退出 [C]调用出错[D]不确定 14. 下列对无名管道描述错误的是() [A] 半双工的通信模式 [B] 有固定的读端和写端 [C] 可以使用Iseek函数 [D] 只存在于内存中 15. 下列对于有名管道描述错误的是() [A] 可以用于互不相关的进程间 [B] 通过路径名来打开有名管道 [C] 在文件系统中可见 [D] 管道内容保存在磁盘上 16. 下列不属于用户进程对信号的响应方式的是() [A]忽略信号 [B]保存信号 17. 不能被用户进程屏蔽的信号是() [A] SIGINT[B] SIGSTOP 18. 默认情况下,不会终止进程的信号是( [A] SIGINT[B] SIGKILL 19下列不属于IPC对象的是() [A]管道 [B]共享内存 20,下列哪种机制只能用于线程之间的同步 [A]信号[B] [C] POSIX有名信号量[D] [C]捕捉信号 [D]按缺省方式处理 [C] SIGQUIT [D] SIGILL [C] SIGALRM [D] SIGCHLD [C]消息队列 [D]信号灯 () IPC信号灯 POSIX无名信号量 二、判断题(15分) 1. open。可以用于创建普通文件和设备文件() 2. Iseek。并不引起IO操作() 3. fgetc。的返回值是char型 4. 文件描述符是系统随机分配的非负整数() 5. 某些库函数的实现不需要系统调用() 6. Linux T进程的模式分为用户态,内核态和系统态() 7. 每个进程的进程号和父进程号在进程执行期间不会改变() 8. 子进程被创建后从fork。的下一条语句开始执行() 9. 执行_exit()函数时不会清理IO缓冲() 10. c函数族可以创建一个新的进程来执行指定的程序() 11. wait函数无法接收子进程退出的状态() 12. 无名管道只能用于父子进程() 13. 可以用signal。向指定的进程发信号() 14. 消息队列可以按照消息类型读取消息() 15. 共享内存是一种最为高效的进程间通信方式() 三、简答题(25分) 1. 文件10和标准10有什么区别(5分) 2, 如何判断一个文本文件包含多少行(写出代码,5分) 3. 请描述进程和程序的区别(4分) 4. 指出静态库和共享库的区别(使用方法,对程序的影响)(5分) 5. 写出设置信号处理函数的原型(3分) 6. 程序代码如下,请按执行顺序写出输出结果(3分) int main pid_t pidl,pid2; ifpidlfork 0 sleep3; printf4infol from child process_l\n,,; exitO; printf44info2 from child process_l\n,,; } else ifpid2fork 0 sleepl; printfinfol from child process_2\n,; exitO; } else waitNULL; waitNULL; printfinfol from parent process\n,; printf44info2 from parent process,,; _exit0; } } 四、问答题20分 1. 用文件IO分别实现标准IO中的r, r, w, w, a, a,文件名由argv[l]传入程序. O_RDONLY, O_WRONLY, O_RDWR, O_CREAT, O_TRUNC, O_APPEND 6分 2. 指出创建守护进程的步骤(8分) 3. 请画出Linux中进程的状态切换图(6分)

注意事项

本文(进程单元测试题)为本站会员(aaakkpc)主动上传,蚂蚁文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蚂蚁文库(发送邮件至2303240369@qq.com或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开