《Linux编程基础》复习题v3 下载本文

内容发布更新时间 : 2024/6/16 15:08:38星期一 下面是文章的全部内容请认真阅读。

选择题

6. Linux 系统通过________命令给其他用户发消息。 A. less B. mesg y C. write D. echo to ##C

33. 一个进程用wait或waitpid函数,可能产生3种情况,下列不属于这3种情况的是________。

A. 如果子进程都还在运行,则进程挂起;

B. 如果恰有子进程结束,它的终止状态字正等待父进程提取,则会立即得到该终止状态字并返回,其返回值是子进程的进程号; C. 如果该进程没有子进程,立即返回,返回值为-1;

D. 如果该进程的子进程在调用函数前都已经结束了,立即返回,返回值为0。 ##D

35. 下列关于/etc/fstab文件描述,正确的是________。 A. fstab文件只能描述属于linux的文件系统 B. CD_ROM和软盘必须是自动加载的

C. fstab文件中描述的文件系统不能被卸载 D. 启动时按fstab文件描述内容加载文件系统 ##D

68. 可以使用( )系统调用获得符号链接所引用文件名称 A. link B. symlink C. readlink D. softlink ##C

80. 在Linux系统中,通过使用文件链接命令(ln)功能,可实现一个文件被下述哪种形式来处理________ A. 仅一个文件名称 B. 不超过两个文件名称

C. 每个目录可有一个文件名称 D. 两个或更多个文件名称 ##D

83. 在kill( pid, signum) 函数中,pid参数表示kill函数发送信号对象的进程号或进程组号。如果pid<-1,表示______。 A. 向进程号为PID值的进程发送信号

B. 向与发送信号的进程有相同进程组号的进程发送信号 C. 向组号为pid绝对值的进程组发送信号; D. 未定义 ##C ???

95. 在给定文件中查找与设定条件相符字符串的命令为________。 A. grep B. gzip C. find D. sort ##A

96. 在重新启动Linux系统的同时把内存中的信息写入硬盘,应使用________命令实现。

A. # reboot B. # halt C. # reboot

D. # shutdown –r now ##D

108. 将光盘/dev/hdc卸载的命令是________。 A. umount /dev/hdc B. unmount /dev/hdc

C. umount /mnt/cdrom /dev/hdc D. unmount /mnt/cdrom /dev/hdc ##A

115. 打开或创建消息队列的函数是________。 A. msgget B. msginit C. msgcreate D. msg ##A

118. 文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是____。 A. chmod a+x g+w exer1 B. chmod 765 exer1 C. chmod o+x exer1 D. chmod g+w exer1 ##A

127. 用gcc直接编译C源程序生成可执行文件的过程中,看起来像是一步就完成了,但实际上它要经历如下四个步骤________。 A. 链接、预处理、编译、汇编 B. 预处理、汇编、编译、链接 C. 预处理、编译、汇编、链接 D. 编译、预处理、汇编、链接 ##C