全球旧事资料 分类
ce12命令行中的2的值是多少?()AcreateusershBofficeC1D217、shell程序中的判断命令是什么?()AifBwhileCtestDgoto18、shell程序中的预定义变量哪个记录了脚本执行时参数的个数?()A1BCD19、Shell程序总是以什么符号作为第一行开头?()ABCD20、普通用户登录的提示符是?()ABCD
请将选择答案填写在下面的表格里1511156101620
考试期间试卷不允许拆开。注:考试期间试卷不允许拆开
第2页共7页
f山东农业大学课程考试专用
得分
二、应用题(共20分)应用题
1、解释命令功能或根据功能写出命令(10分)1chmodugwowfile1txtfile2txt
2
catprocmemi
fosysi
foout
3
创建目录tmpsrcaaa目录,如果上级目录不存在,则依次创建上级目录
4
将etc目录中所有以“pa”开头的文件重定向到文件
ewdiretcpa中
5
新建
ewdirother目录,移动
ewdir下的所有文件到该目录中。
2、编写一个名为iffile的shell程序,功能为:判断bi
目录下date文件是否存在。并说明你会如何执行?(5分)
3、编写shell程序,判断用户是否已经在系统当中登陆(5分)
考试期间试卷不允许拆开。注:考试期间试卷不允许拆开
第3页共7页
f山东农业大学课程考试专用
得分
三、判断题(每题1分,共10分)判断题
进程调用exit结束时会释放其相关的所有资源。在用户空间可用malloc分配内存。Li
ux的内核版本号由两个数字组成,一般表示为XY形式。父进程在子进程退出前就退出,子进程就没有父亲变成孤儿进程了。Li
ux内存管理中先描述虚拟内存空间,然后才分配物理内存。Li
ux中i
it进程是所有用户进程的祖先进程。管道通信利用内核空间,而共享内存的通信方式利用进程的用户空间,所以管道通信速度比共享内存快。8伙伴算法可以解决内存分配中内碎片的问题。9Li
ux中进程和线程的区别在于线程没有独立的用户空间。10系统调用发生时必然伴随着系统运行程序由用户态到内核态的切换。1234567
请将选择答案填写在下面的空里请将选择答案填写在下面的空里正确填T,错误填F,15:_____________________610__________________________:
得分
四、问答题(共50分)问答题(
1、读下面的代码,回答以下问题(6分)①该程序运行时会产生几个进程?②程序的输出结果是什么,分析说明?i
tmai
voidpid_tpidcharmessagei
t
pidforkifpid0考试期间试卷不允许拆开。注:考试期间试卷不允许拆开
第4页共7页
f山东农业大学课程考试专用
perror“forkfailed”exit1ifpid0mr
好听全球资料 返回顶部