2014-2015-2Linux操作系统(A)

合集下载

linux操作系统试卷

linux操作系统试卷

南阳理工学院2004——2005学年第一学期试卷

课程:linux操作系统(A卷)

评卷人(签名)复核人(签名)

(启用前保密)

一、单项选择题(每题1分,共40分)

1、第一块硬盘的第一个分区对应的设备文件是

A、/dev/hda

B、/dev/hda1

C、/dev/sda

D、/dev/sda1

2、NFS服务器通过调用/etc/rc.d/init.d中的portmap和nfs脚本启动,启动后它将通过寻找本地服务器的文件,向网络上的子机提供NFS文件共享服务

A、/etc/hosts

B、/etc/inittab

C、/etc/inet.d

D、/etc/exports

3、通过修改文件,可以设定启用磁盘配额

A、/etc/mtab

B、/etc/fastboot

C、/etc/fstab

D、/etc/inetd.conf

4、在缺省情况下,使用ls 命令显示当前目录下的所有文件时,对于可执行文件一般显示为

A、红

B、绿

C、黄

D、蓝

5、在Linux操作系统中,当要使用光驱时,首先需要使用()命令加载光驱

A mount /dev/fd0 /mnt/floppy

B mount /dev/floppy /mnt/floppy

C mount /dev/cdrom /mnt/cdrom

D mount /mnt/floppy /mnt/fd0

6、我们将逻辑分区建立在分区上

A、从分区

B、扩展分区

C、主分区

D、第二分区

7、命令fdisk /mbr的作用是

A、格式化主分区

B、删除安装在主分区的引导程序

C、备份安装在主分区的引导程序o

《Linux操作系统》第2版完整习题答案-电子工业出版社

《Linux操作系统》第2版完整习题答案-电子工业出版社

参考答案

第1章

1. 思考题

(1)C语言。

(2)UNIX系统的特点有以下几点:(1)多任务;(2)多用户;(3)并行处理能力;(4)设备无关性;(5)工具;(6)错误处理;(7)强大的网络功能;(8)开放性。

(3)Linux是一个功能强大的操作系统,同时它是一个自由软件,是免费的、源代码开放的,可以自由使用的类UNIX产品。其创始人是Linus。

(4)Linux操作系统的诞生、发展和成长过程始终依赖着的重要支柱有以下几点:(1)UNIX操作系统;(2)MINIX操作系统;(3)GNU计划;(4)POSIX标准;(5)Internet 网络。

(5)Linux系统的特点有以下几点:1)自由软件;2)良好的兼容性;3)良好的界面;4)丰富的网络功能;5)支持多种平台。

(6)常见的Linux的发行版本有以下几种:1)Red Hat Linux;2)Caldera OpenLinux;3)SuSE Linux;4)TurboLinux;5)红旗Linux;6)中软Linux。

(7)略。

2. 单项选择

(1)-(5):BCCBA

第2章

1. 思考题

(1)Linux系统有哪些运行级别?其含义为何?

答:Linux/Unix有7个运行级或运行状态,定义如下(参见/etc/inittab),具体级别与含义如下:0:关闭系统;1:单用户模式;2:多用户使用模式,但没有NFS功能;3:完全多用户模式;4:没有使用,用户可自定义;5:完全多用户模式,且支持X-Windows(默认运行级);6:重新启动。

(2)Linux系统下经常使用的两种桌面环境是什么?

Linux操作系统下的C语言开发环境搭建测试题

Linux操作系统下的C语言开发环境搭建测试题

Linux操作系统下的C语言开发环境搭建测试题(答案见尾页)

一、选择题

1. Linux操作系统下,C语言开发环境的搭建需要以下哪些步骤?

A. 安装GCC编译器

B. 设置环境变量

C. 编译和运行C程序

D. 配置终端

2. 在Linux操作系统中,以下哪个命令可以用来编译和运行C程序?

A. gcc

B. g++

C. chmod

D. make

3. 在Linux操作系统中,如何修改默认的编译器路径?

A. 修改PATH环境变量

B. 使用export命令

C. 编辑/etc/profile文件

D. 修改gcc的配置文件

4. 在Linux操作系统中,安装了GCC编译器后,如何验证其安装成功?

A. 输入gcc --version命令

B. 输入gcc -v命令

C. 输入gcc --configure命令

D. 输入gcc -E命令

5. 在Linux操作系统中,如何配置终端以方便进行C语言编程?

A. 更改终端的提示符

B. 安装tmux或screen工具

C. 配置bashrc文件

6. 在Linux操作系统中,如何使用GDB调试器调试C程序?

A. 安装gdb软件包

B. 编译程序时添加-g选项

C. 使用gdb命令启动程序

D. 查看程序内存布局

7. 在Linux操作系统中,如何查看源代码文件的内容?

A. 使用cat命令

B. 使用less命令

C. 使用grep命令

D. 使用find命令

8. 在Linux操作系统中,如何使用vi编辑器编辑C语言源代码文件?

A. 进入vi编辑器

B. 编辑文件内容

C. 保存文件并退出vi编辑器

《Linux操作系统》复习题(带答案)

《Linux操作系统》复习题(带答案)

选择题(1-45题为单选,)

1、在CentOS 7.5中,系统默认的()用户对整个系统拥有完全的控制权。

A. root

B. guest

C. administrator

D.supervistor.

2、当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是()。

A. NID

B. PID

C. UID

D. CID

3、默认情况下管理员创建了一个用户,就会在( )目录下创建一个用户主目录。

A. /usr

B. /home

C. /root

D. /etc

4、当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( )目录。

A. /home

B. /bin

C. /etc

D. /dev

5、()命令可以切换用户。

A. super

B. passwd

C. tar

D. su

6、在给定文件中查找与设定条件相符字符串的命令为()。

A.grep B. gzip C. find D. sort

7、下列那一个指令可以显示目录的大小()。

A.dd B.df C.du D.dw

8、文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是()。

A.chmod a+x, g+w exer1B.chmod 765 exer1

C.chmod o+x exer1 D.chmod g+w exer1

9、除非特别指定,cp假定要拷贝的文件在下面哪个目录下( )。

A. 用户目录

B. home目录

C. root目录

D. 当前目录

10、在CentOS 7.5中,一般用()命令来查看网络接口的状态。

Linux操作系统期末复习题(含答案)

Linux操作系统期末复习题(含答案)

Linux 期末复习题(一)

一、选择题 (每小题2分,共50分)

2.在Ubuntu Linux中,系统默认的(A)用户对整个系统拥有完全的控制权。

A. root

B. guest

C. administrator

D.supervistor.

3. 当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B )

A. NID

B. PID

C. UID

D. CID

4. 下面哪个命令是用来定义shell的全局变量( D )

A. exportfs

B. alias

C. exports

D. export

5. 哪个目录存放用户密码信息( B )

A. /boot

B. /etc

C. /var

D. /dev

6. 默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。

A. /usr

B. /home

C. /root

D. /etc

7. . 当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D )目录。

A. /home

B. /bin

C. /etc

D. /dev

8. 如果要列出一个目录下的所有文件需要使用命令行( C )。

A. ls –l

B. ls

C. ls –a(所有)

D. ls –d

9. 哪个命令可以将普通用户转换成超级用户(D )

A. super

B. passwd

C. tar

D. su

10. 除非特别指定,cp假定要拷贝的文件在下面哪个目录下( D )

A. 用户目录

B. home目录

C. root目录

D. 当前目录

11. 在vi编辑器里,命令"dd"用来删除当前的( A )

Linux操作系统基础(Linux用户组管理)期末单元测试与答案

Linux操作系统基础(Linux用户组管理)期末单元测试与答案

一、单选题

1、使用gpasswd命令时,可以把用户加入到用户组的选项是()

A.-r

B.-d

C.-a

D.-A

正确答案:C

2、使用gpasswd命令时,可以指定用户组管理员的选项是()

A.-r

B.-a

C.-d

D.-A

正确答案:D

3、使用groupadd命令新建用户组时,可以指定用户组GID的选项是()

A.-w

B.-r

C.-o

D.-g

正确答案:D

4、使用groupadd命令新建系统用户组的选项是()

A.-o

B.-w

C.-r

D.-g

正确答案:C

5、使用groupmod命令修改用户组名称的选项是()

A.-r

B.-g

C.-o

D.-n

正确答案:D

6、使用groupmod命令修改用户组GID的选项是()

A.-n

B.-r

C.-o

D.-g

正确答案:D

7、在Linux中,保存用户组相关信息的文件是()

A./etc/passwd

B./etc/inittab

C./etc/profile

D./etc/group

正确答案:D

8、Linux中find命令是文件查找命令,按照用户组查找文件使用参数()。

B.date

C.group

D.size

正确答案:C

9、在Linux系统中,使用命令()修改用户组的相关信息。

A.gpasswd

B.groups

C.groupadd

D.groupmod

正确答案:D

10、在Linux系统中,使用命令()可以修改用户所属的初始组。

A.gpasswd

B.newgrp

C.groupmod

D.groups

正确答案:B

二、判断题

1、使用gpasswd命令可以能为自己设置密码。

正确答案:×

2、使用groupadd命令时,用户组的GID大于1000。

Linux操作系统(2022)-题库

Linux操作系统(2022)-题库

Linux操作系统(2022)-题库

1、Linux操作系统是以下哪种软件:

A、商业软件

B、共享软件

C、自由软件

答案:C

2、Linux操作系统具有哪些特点

A、开放性

B、单用户多任务

C、出色的稳定性与速度性能

D、丰富的网络功能

答案:ACD

解析:Linux操作系统具有多用户多任务特点,单用户不对。

3、常见的Linux发行套件有哪些

A、Redhat

B、CentOS

C、Ubuntu

D、Fedora

答案:ABCD

4、Linux用设备名来访问设备时,设备存放在哪?第一块STAT磁盘设备名为?____、____。答案:

/dev

sda

5、Linux操作系统下注销用户、重启系统、关机的命令分别是____、____、____。

答案:

logout

reboot

shutdown

6、Linux发行版是以Linux内核+各种自由软件而形成的完整操作系统 答案:正确

7、Linux下常用的文件系统为ext4,而Windows下常用的文件系统为NTFS 答案:正确

8、使用普通用户登陆Linux字符界面成功后会有操作提示符“#”

答案:错误

9、在通配符的使用时,以下哪个是用于匹配单一数目的任何字符:

A、*

B、?

C、!

答案:B

10、移动或更改文件名的命令是以下哪一个

A、rm

B、ln

C、cp

D、mv

答案:D

11、命令在正常执行完结果返回是____。

答案:

解析:

12、查看用户的当前目录命令是____。

答案:

pwd

解析:

13、返回上一级目录的命令是____。

答案:

cd ..

解析:

14、创建一个目录的命令是____。

Linux操作系统期末复习题(含答案)

Linux操作系统期末复习题(含答案)

Linux操作系统期末复习题(含答案)

Linu某期末复习题(一)

一、选择题(每小题2分,共50分)

2.在UbuntuLinu某中,系统默认的(A)用户对整个系统拥有完全的控制权。

A.root

B.guet

C.adminitrator

D.upervitor.

3.当登录Linu某时,一个具有唯一进程ID号的hell将被调用,这个ID是什么(B)

A.NID

B.PID

C.UID

D.CID

4.下面哪个命令是用来定义hell的全局变量(D)

A.e某portf

B.alia

C.e某port

D.e某port5.哪个目录存放用户密码信息(B)

A./boot

B./etc

C./var

D./dev

6.默认情况下管理员创建了一个用户,就会在(B)目录下创建一个用户主目录。A./urB./homeC./rootD./etc

7..当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于(D)目录。A./homeB./binC./etcD./dev

8.如果要列出一个目录下的所有文件需要使用命令行(C)。A.l–lB.lC.l–a(所有)D.l–d9.哪个命令可以将普通用户转换成超级用户(D)A.uperB.pawdC.tarD.u

10.除非特别指定,cp假定要拷贝的文件在下面哪个目录下(D)A.用户目录B.home目录C.root目录D.当前目录11.在vi编辑器里,命令\用来删除当前的(A)A.行B.变量C.字D.字符14.按下(A)键能终止当前运行的命令

A.Ctrl-C

B.Ctrl-F

C.Ctrl-B

《Linux操作系统(第2版))》课后习题答案

《Linux操作系统(第2版))》课后习题答案

《 Linux 操作系统(第 2 版)》课后习题答案

1.6练习题

一、选择题

1. Linux 最早是由计算机爱好者B开发的。

A. Richard Petersen

B. Linus Torvalds

C. Rob Pick

D. Linux Sarwar

2.下列 C 是自由软件。

A. Windows XP

B. UNIX

C. Linux

D. Windows 2000

3.下列B不是 Linux的特点。

A. 多任务

B.单用户

C. 设备独立性

D. 开放性

4.Linux 的内核版本 2.3.20 是A的版本。

A. 不稳定

B. 稳定的

C. 第三次修订

D. 第二次修订

5.Linux 安装过程中的硬盘分区工具是D。

A. PQmagic

B. FDISK

C. FIPS

D. Disk Druid

6.Linux 的根分区系统类型是 C 。

A. FATl6

B. FAT32

C. ext4

D. NTFS

二、填空题

1. GNU 的含义是: GNU's Not UNIX 。

2.Linux 一般有 3 个主要部分:内核( kernel)、命令解释层( Shell 或其他操作环境)、实用工具。

3.安装 Linux 最少需要两个分区,分别是swap 交换分区和 /(根)分区。

4.Linux 默认的系统管理员账号是root。

三、简答题(略)

1.简述 Red Hat Linux 系统的特点,简述一些较为知名的Linux 发行版本。

2.Linux 有哪些安装方式?安装 Red Hat Linux 系统要做哪些准备工作?

3.安装 Red Hat Linux 系统的基本磁盘分区有哪些?

Linux操作系统基础(Linux用户管理)期末单元测试与答案

Linux操作系统基础(Linux用户管理)期末单元测试与答案

一、单选题

1、使用useradd命令新建用户时,同时设置用户主目录的选项是()

A.-p

B.-u

C.-d

D.-g

正确答案:C

2、使用useradd命令新建用户时,同时设置用户UID的选项是()

A.-u

B.-d

C.-p

D.-g

正确答案:A

3、使用useradd命令新建用户时,同时设置用户所属组的选项是()

A.-u

B.-p

C.-d

D.-g

正确答案:D

4、使用usermod命令修改用户时,可以禁止用户登录系统的选项是()

A.-e

B.-L

C.-u

D.-g

正确答案:B

5、使用passwd命令时,可以锁定用户账户的选项是()

A.-f

B.-u

C.-d

D.-l

正确答案:D

6、使用passwd命令时,可以解锁用户账户的选项是()

A.-d

B.-l

C.-u

D.-f

正确答案:C

7、使用usermod命令修改用户时,可以设置用户账户到期时间的选项是()

A.-L

B.-u

C.-g

D.-e

8、在Linux系统中,系统默认的()用户对整个系统拥有完全的控制权。

A.admin

B.supervisor

er

D.root

正确答案:D

9、root用户对/etc/shadow文件的权限是()。

A.读+删除权限

B.无权限

C.读+写入权限

D.只读

正确答案:D

10、在Linux中,保存用户的帐户信息的文件是()

A./etc/profile

B./etc/inittab

C./etc/group

D./etc/passwd

正确答案:D

二、判断题

1、useradd命令只可以新建普通用户,系统用户必须安装系统时设置。

2、每个用户使用passwd只能为自己设置密码,不能为其他用户设置。正确答案:×

2015学年第二学期Linux期末试题

2015学年第二学期Linux期末试题
答案:
33、在配置MailScanner扫描调度工具时,默认的垃圾邮件评分指数是()。
A:5
B:6
C:7
D:8
答案:
34、在abc.com域中,有一台主机IP地址为202.13.157.28,域名为sales.abc.com,域名服务器为BIND,使用“named.157.13.202”文件来记录该域的反向解析库,则关于sales.abc.com主机正确的反向解析记录为( )。
答案:
18、在RHEL5系统中,通过调整httpd.conf文件的()配置参数,可以更改Apache站点默认识别的首页文件(例如,更改为default.html)。(选择一项)
A:DocumentRoot
B:ServerRoot
C:DirectoryIndex
D:DefaultIndex
答案:
19、在RHEL5系统中,使用以下()命令可以查看samba服务器192.168.0.1的共享资源列表。
D:option domain-name-servers {192.168.1.2;202.106.0.20;}
答案:
16、在RHEL5系统中,用于电子邮件系统的有多种应用软件,各承担不同的角色,以下()不属于MTA邮件传输代理。
A:Outlook
B:Postfix
C:Qmail
D:Sendmail

Linux操作系统基础教学大纲

Linux操作系统基础教学大纲

Linux操作系统基础

Foundation of Linux Operation System

适用范围:2013本科人才培养方案

课程编号:

学分:2

学时:32(其中:讲课学时:20 实验学时:12)

先修课程:计算机文化概论

适用专业:网络工程

建议教材:《Linux实用教程》陈博等人民邮电出版社2008年10月

开课单位:软件学院

一、课程的性质与任务

课程性质:本课程是网络工程专业网络安全与攻防方向的一门专业方向任选课,Linux及应用是计算机科学专业的一门专业课程。

课程任务:本课程的目的和任务是使学生全面地了解和掌握Linux系统的基本概念、原理及应用技术、以及适应社会对Linux操作与管理人员的需求。通过本门课程的学习,能够为以后从事软件编程、分布式处理及系统服务部署等不同应用领域的研究打下深厚的理论基础。

二、课程的基本内容及要求

(一)认识Linux系统

1. 课程教学内容:

(1)Linux系统简介

(2)Linux系统的特点和组成

(3)Linux版本介绍

(4)Fedora Core系统概述

2. 课程重点、难点

重点:了解Linux操作系统的发展历程,改系统的特点和组成。

难点:Linux操作系统与Window操作系统的异同。

3. 课程教学要求:

(1)了解计算机计算机操作系统的发展过程;

(2)理解Linux操作系统与UNIX系统的区别,理解GUN计划的内容;

(3)掌握Linux各个系统的版本及其优劣等。

(二)Fedora 系统的安装和删除

1. 课程教学内容:

(1)准备安装Linux操作系统

(2)分区的概念和分区的类型。

《Linux操作系统基础与应用》期末试卷(A卷)

《Linux操作系统基础与应用》期末试卷(A卷)

《Linux操作系统基础与应用》闭卷考试

考试时间:120分钟总分:100分

一、单项选择题(每题2分,共30分)

1、如果要列出当前目录下所有的文件需要使用命令()。

A、ls

B、ls -a

C、ls -l

D、ls -d

2、Linux的创始人是谁()。

A、Turbolinux

B、AT&T Bell Laboratry

C、University of Helsinki

D、Linus Torvalds

3、添加用户组使用的是:()。

A、groupadd

B、newgrp

C、useradd

D、userdel

4、显示操作系统信息的全部信息的命令是()。

A、cut

B、cat

C、uname –a

D、su

5、请选出创建用户ID是200,组ID是1000,用户主目录为/home/user01的新用户user01 的正确命令:()。

A、adduser -u:200 -g:1000 -h:/home/user01 user01

B、adduser -u=200 -g=1000 -d=/home/user01 user01

C、useradd -u 200 -g 1000 -d /home/user01 user01

D、useradd -u 200 -g 1000 -h /home/user01 user01

6、用命令ls -al显示出文件ff的描述:-rwxr-xr-- 1 root root 599 Cec 10 17:12 ff 由此可知文件ff的类型为:()。

A、普通文件

B、硬连接

C、目录

D、符号连接

7、配置主机网卡eh0的IP地址的配置文件是()。

linux操作系统考试试卷(含答案)A

linux操作系统考试试卷(含答案)A

试卷编号01 拟题教研室(或教师)签名教研室主任签名

长沙理工大学考试试卷………………………………………………………………………………………………………………

课程名称(含档次)linux操作系统课程代号

专业层次(本、专)考试方式(开、闭卷)开

一、单项选择题(每题2分,共40分)

1.Linux系统是一个()的操作系统

A.单用户、单任务

B.单用户、多任务

C.多用户、单任务

D.多用户、多任务

2.要给文件file1加上其他人可执行属性的命令是()

A.chmod a+x

B.chown a+x

C.chmod o+x

D.chown o+x

3.配置主机网卡IP地址的配置文件是()

A./etc/sysconfig/network-scripts/ifcfg-eth0

B./etc/sysconfig/network

C./etc/resolv.conf

D./etc/host.conf

4.Linux系统能够直接读取的分区类型是()

A.NTFS

B.FAT16

C.FAT32

D.ext3

5.下列命令能启动DNS服务的是()

A.service named start

B./etc/init.d/named start

C.service dns start

D./etc/init.d/dns restart

6. /dev/sdc6分区表示( )

A. 第2块IDE硬盘的第6个分区,是逻辑分区

B.第3块IDE硬盘的第6个分区,是逻辑分区

C. 第3块SCSI硬盘的第6个分区,是逻辑分区

D.第3块SCSI硬盘的第2个分区,是逻辑分区

linux网络操作系统(复习资料)

linux网络操作系统(复习资料)

《linux网络操作系统》复习资料

总共50题共100分

一、单选题(共20题,共40分)

1. DNS别名记录的标志是()。(2分)

A.A

B.PTR

AME

D.MZ

★标准答案:C

2. 如果当前目录是/home/sea/china,那么“china”的父目录是哪个目录()。(2分)

A./home/sea

B./home/

C./

D./sea

★标准答案:A

3. 显示用户的主目录的命令是()。(2分)

A.echo $HOME

B.echo $USERDIR

C.echo $ECHO

D.echo $ENV

★标准答案:A

4. 配置主机网卡IP地址的配置文件是()。(2分)

A./etc/sysconfig/network-scripts/ifcfg-eth0

B./etc/sysconfig/network

C./etc/resolv.conf

D./etc/host.conf

★标准答案:A

5. 显示后台用户所执行程序的命令是()。(2分)

A.bg

B.jobs

C.fg

D.uptime

★标准答案:B

6. 在Linux环境下,能实现域名解析的功能软件模块是()。(2分)

A.apache

B.dhcpd

C.BIND

D.SQUID

★标准答案:C

7. 创建的辅助DNS服务器无法获得主DNS区域信息,哪种方法可以解决()。(2分)

A.重新启动主DNS服务器

B.手动从主DNS服务器复制区域文件到辅助DNS服务器

C.重新启动辅助DNS服务器

D.在主DNS服务器中利用allow-transfer命令设置“允许区域复制”

★标准答案:D

操作系统及windows基础试卷A及答案

操作系统及windows基础试卷A及答案

绝密★启用前

黑龙江外国语学院继续教育学院 2014 年 秋 季学期

《操作系统及windows 基础》试卷( A 卷)

一、 选择题(本大题共 20小题,每小题 2分,共 40分) 1.在Windows XP 中,各应用程序之间的信息交换是通过 ( )进行的。

A )记事本

B )剪贴板

C )画图

D )写字板

2.在Windows XP 中,将文件存储到磁盘中是( )的。

A )按磁道存取

B )按扇区存取

C )按名存取

D )随机存取

3.在Windows XP 环境中,整个显示屏幕称为 ( ) 。

A )桌面

B )窗口

C )资源管理器

D )图标

4.Windows XP 是 ( )操作系统。

A )多用户多任务

B )单用户多任务

C )多用户单任务

D )单用户单任务

5.Windows XP “开始”菜单中的“我的音乐”菜单项对应硬盘上的 ( )。

A )一个文件夹

B )一个程序

C )一个快捷方式

D )一张图片

6.Linux 操作系统是( )操作系统。

A )单用户单任务

B )多用户

C )单用户多任务

D )多用户多任务

7.在Windows 环境中,屏幕上可以同时打开若干个窗口,其排列方式是( )。

A )只能由系统决定,用户无法改变

B )既可以平铺也可以层叠,由用户选择

C )只能平铺

D )只能层叠

8.操作系统的主要功能是 ( )。

A )实现软硬件转换

B )管理系统中所有的软.硬件资源

C )把源程序转化为目标程序

D )进行数据处理

9.下列关于Windows XP 中Windows Media Player 的说法,不正确的是( )。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2014- 2015学年第2学期
《Linux操作系统》试题(卷)A
课程代码BF002357考试方式闭卷考试时长100分钟
姓名学号教学班号专业级班
题号








合计
满分
20
34
46
100
得分
阅卷人
一、选择题(每题1分,共20分)
1.Linux最早是由( )计算机爱好者开发?
A)Linus TorvaldsB)Richard PeteresenC)Linux SarwarD)Rob Pick
3)复制文件/etc/passwd到/home/mydir目录下
4)kill -9 1234
5)kill –s SIGQUIT 1234
6)chmoda+x,g-wexer
7)ln passwd passwd_h
8)cd ~
9)grep ’root’ /etc/passwd
10)将cat kkk的错误输出结果重定向到文件error.log。(kkk是一个不存在的文件)
4、将当前目录下以.txt为后缀的文件更名为*.doc(5分)
三、问答题(共45分)
1.Vi的工作模式有几种?分别都是什么?(3分)
2.进程的通信方式有哪些?请说出其中的四种,哪种效率最高,为什么?(6分)
3.简单介绍进程相关的系统调用函数fork、wait、execlp的作用(6分)
4.分析下面程序的运行结果(5分)
2.以下()不是Linux的文件系统
A. NTFSB.SWAP
C. ext4D.ext3
3.哪个命令可以将普通用户转换成超级用户()。
A. superB. passwdC.sudoD. su
4.在Linux系统中,每个进程都有4GB的虚拟地址空间,但属于用户自己的虚拟地址是()。
A.0~2GB-1B.0~3GB-1
3wait(NULL)的作用是什么?
int main(){
int pid_fd[2];
pid_t pid;
char buf_f[100];
char* p_wbuf;
int r_num;
memset(buf_r,0,sizeof(buf_r));//对缓冲区进行初始化
if(pipe(pipe_fd)<0)
int glob=6
int main()
{ int var=88
pid=fork();
if (pid<0)
printf(“fork error”);
else if (pid==0)
{ glob++;
var++;
}
else
sleep(2);
printf(“glob=%d,var=%d”,,glob,var)
close(pipe_fd[1]);
sleep(3);
wait(NULL);
exit(0);
}
return 0;}//main
7、请说明什么是僵尸进程,什么是孤儿进程?分析如下代码中父子进程的执行顺序,子进程的PCB由谁来回收?(5分)
main()
{
pid_t pid;
pid=fork();
if (pid<0) printf(“fork error!\n”);
C. rm a.txt txt.a D. cat a.txt > txt.a
10.一下哪个环境变量表示当前路径()。
A. PATH B. PWD C. HOME D.ROOT
11.已知某用户stud1,其用户目录为/home/stud1。如果当前目录为/home,进入目录/home/stud1/test的命令是以下()?
echo “end of file $file”
fi
done
else
echo “bad directory name $dir”
fi
3、设计一个Shell程序,在/userdata目录下建立50个目录,即user1~user50,并设置每个目录的权限,其中其他用户的权限为:读;文件所有者的权限为:读、写、执行;文件所有者所在组的权限为:读、执行。(5分)
A)cdtest B)cd/stud1/test C)cdstud1/test D)cdhome
12./etc/shadow文件中存放()。
A.用户账号基本信息B.用户口令的加密信息
C.用户组信息D.文件系统信息
13.vi中( )命令是不保存强制退出?
A.:wqB.:wq!C.:q!D.:quit
14.Shell程序中变量的引用方法是?()
printf(“A:my pid is:%d\n”,getpid());
if (pid1>0 && pid2==0)
printf(“B:my pid is:%d\n”,getpid());
}
6.某管道操作程序的部分代码如下,阅读程序回答下面问题:(10分)
1程序运行会有怎样的输出?说明你的分析。
2请说明系统调用pipe( )为什么应该在fork( )调用前面使用?父子进程中先执行close(pipe…)是为了做什么?
C.3GB~4GB-1D.2GB~4GB-1
5.从后台启动进程,应在命令的结尾加上符号()。
A.& B. @ C. # D. $
6.ls –al命令列出下面的文件列表,问哪一个文件是目录()。
A.-rw------- 2 hel-s users 56 Sep 09 11:05 folder
B.-rw------- 2 hel-s users 56 Sep 09 11:05 goodbye
return 0;
}
5.读下面的代码,回答以下问题(10分)
1该程序运行时会产生几个进程?为什么?
2输出“A:my pid is…”和输出“B:my pid is…”的进程的亲缘关系如何,为什么?
main(){
int a;
pid_t pd1,pd2;
pid1=fork();
pid2=fork();
if (pid1==0 && pid2>0)
A.直接引用B.加$引用C.加括号引用D.加引号引用
15.createuser.sh office 1 2命令行中的$2的值是多少?()
A.createuser.shB.officeC.1D.2
16.通常第一个SCSI硬盘的第一个分区用()来表示?
A.hadB.hda1C.sdaD.sda1
17.使用自动补全功能时,输入命令名或文件名的前1个或几个字母后按()键?
A.【Ctrl】键B.【Tab】键C.【Alt】键D.【Esc】键
18.shell程序中的判断命令是什么?()
A.ifB.while C.testD.goto
19.下面环境变量()表示哪个命令可以查看进程的动态运行情况?
A.psB.llC.topD.Fs
20.以下哪一个命令()能用来查找/home目录及其子目录中包含'hello'字符串的5天以前访问过的文件,并将它们删除,删除前需要得到用户的确认,但是删除过程不需要任何提示。
C.drwx----- 1 hel users 1024 Sep 10 08:10 zhang
D.lrwx----- 1 hel users 2024 Sep 12 08:12 cheng
7.如何删除目录/tmp下的所有文件及子目录()。
A. del /tmp/* B. rm -rf /tmp C. rm -Ra /tmp/* D. rm –rf /tmp/*
请将选择答案填写在下面的表格里
1~5
6~10
11~15
16~20
二、应用题(共35分)
1、解释命令功能或根据功能写出命令(每小题2分)
1)清空日志文件/var/log/dmesg
2)将当前用户目录/home/user下的目录文件mydir包括的所有文件打包,文件名为mydir.tar文件,并且用选项参数“-v”显示所有的tar处理文件时的信息。
close(pipe_fd[0]);
exit(0);
}
else if(pid>0){
close(pipe_fd[0];
printf(“parent write Hello!\n”);
if(write(pipe_fd[1],”Hello”,5)= =-1)
printf(“parent write err!\n”);
8.Linux文件系统的目录结构是一棵倒挂的树,文件都按其作用分门别类地放在相关的目录中。系统程序和大部分应用程序的全局配置文件,我们将其放在()目录中。
A./binB./etcC./devD.lib
9.用户编写了一个文本文件a.txt,想将该文件名称改为txt.a,下列命令()可以实现。
A. cd a.txt xt.a B. echo a.txt > txt.a
if (pid==0)
sleep(2);
if (pid>0) {
exit(0);}
}
A.find /home –name“hello”–atime +5 –okrm –f {} \;
B.find /home –name“hello”–atime -5 –ok rm –f {} \;
C.find /home –name“hello”–atime +5 –ok rm ;
D.find /home –name“hello”–atime -5 –ok rm –f \;
2、下面给出了一个SHELL程序,试对其行后有#(n)形式的语句进行解释,并说明程序完成的功能。(5分)
#!/bin/bash #(1)
dir=$1 #(2)
if [ -d $dir ] #(3)
then
cd $dir
for file in *
do百度文库
if [-f $file ] #(4)
then
cat $file
{
printf(“pipe create error\n”);
return -1;
}
if((pid=fork())==0){
close(pipe_fd[1]);
sleep(2);
if((r_num=read(pipe_fd[0],buf_r,100)).0)
printf(“%d numbers read from the pipe is %s\n”,r_num,buf_r);
相关文档
最新文档