2-1
ext2/ext3文件系统的实现机理,采用的是_____。
(1分)
A.
contiguous allocation
B.
linked allocation
C.
indexed allocation
D.
一种B和C的组合
2-2
ext3属于日志文件系统(journaling file system)。这种日志文件系统的好处是____。
(1分)
A.
管道支持早期流行的软盘文件系统VFAT
B.
在/etc/filesystems统一维护了管理信息
C.
方便用户读光盘
D.
在掉电时避免文件丢失的风险
2-3
Linux把外部设备划分为字符设备、块设备和网络设备。其中,________属于块设备。
(1分)
A.
串行口
B.
图形终端
C.
IDE硬盘
D.
打印机
2-4
Linux操作的进程调度,没有采纳____算法的思想。
(1分)
A.
SJF
B.
Round Robin
C.
priority
D.
FIFO
2-5
Linux操作系统内核使用哪种操作系统结构?
(1分)
A.
单内核(宏内核)结构
B.
微内核结构
C.
模块化结构
D.
虚拟机结构
2-6
Linux环境中,编译生成的可执行文件,其缺省名字为“a.out”。它是关于可执行文件的一种封装格式。流行的格式有10种以上,不过,________不是可执行文件的封装格式。
(1分)
A.
ELF
B.
Tex
C.
COFF
D.
PE
2-7
Linux内核官方发布网站 __。
(1分)
A.
Linus Torvalds
B.
C.
D.
2-8
Linux是一个_____操作系统。
(1分)
A.
分时(time sharing)
B.
批处理(batch processing)
C.
单任务(uniprogramming)
D.
强实时(real time)
2-9
Linux是遵循GUN的GPL协议,GNU强调的“free software”,这里的“free”主要含义是指 __。
(1分)
A.
Linux是免费的
B.
Linux可以自由使用、修改和发布
C.
Linux发行商不能向用户收费
D.
Linux没有任何版权声明
2-10
Linux系统中,文件描述符1表示 ____。
(1分)
A.
管道文件描述符
B.
标准错误输出设备文件描述符
C.
标准输入设备文件描述符
D.
标准输出设备文件描述符
2-11
Linux用________标识接在SATA接口上的slave硬盘的第2个扩展分区。
(1分)
A.
/dev/sdb2
B.
/dev/sd1b2
C.
/dev/sda2
D.
/dev/hd0s2
2-12
UNIX把I/O设备视同特殊文件(special files),“存储”在文件系统的______下。
(1分)
A.
/usr/include
B.
/bin
C.
/usr/lib
D.
/dev
2-13
UNIX的shell不过是____ 。
(1分)
A.
一个命令行解释程序
B.
一个特权级较高的程序
C.
一个GUI界面
D.
一组命令集合
2-14
不是shell具有的功能和特点的是 ____ 。
(1分)
A.
管道
B.
输入输出重定向
C.
执行后台进程
D.
配置网络
2-15
对init进程,描述正确的是 __。
(1分)
A.
它是一个守护进程,负责页面置换
B.
它负责程序运行时创建新的进程
C.
它是系统空闲进程(System Idle Process)
D.
它负责在系统启动的时候运行一系列程序和脚本文件
2-16
关于操作系统死锁问题,如下阐述最准确的是__.
(1分)
A.
Linux操作系统实现了deadlock prevention机制
B.
Linux操作系统实现了deadlock avoidance机制
C.
Linux操作系统实现了deadlock detection机制
D.
Linux操作系统只有些deadlock recovery操作工具
2-17
如下叙述中,____是正确的。
(1分)
A.
Linux是UNIX的接口标准,POSIX、FreeBSD、UNIX SVR4是UNIX系统的变种。
B.
POSIX是UNIX的接口标准,Linux、FreeBSD、UNIX SVR4是UNIX系统的变种。
C.
FreeBSD是UNIX的接口标准,Linux、POSIX、UNIX SVR4是UNIX系统的变种。
D.
UNIX SVR4是UNIX的接口标准,Linux、FreeBSD、POSIX是UNIX系统的变种。
2-18
____设备是字符设备。
(1分)
A.
/dev/hdc
B.
/dev/sda
C.
/dev/hda1
D.
/dev/tty1
2-19
为了能够把新建立的文件系统mount到系统目录中,我们还需要指定该文件系统的在整个目录结构中的位置,或称为_____ .
(1分)
A.
子目录
B.
加载点
C.
新分区
D.
目录树
2-20
下列操作系统中,哪一个者不是类Unix(Unix-Like)操作系统?
(1分)
A.
Microsoft Windows 7
B.
Open Solaris
C.
FreeBSD
D.
Linux
2-21
下列关于Linux内核的说法,正确的是_____。
(1分)
A.
Linux有多种发行版本,如ubuntu、debian。但是其内核均遵循GNU的GPL。
B.
内核源代码通过编译,生成可执行代码文件后,必须安装在/boot目录下,才起作用。
C.
内核源代码只要通过编译,生成了可执行代码文件(例如bzImage),就起作用了。
D.
Linux的内核,绝大部分源代码是公开的,除了极少量与CPU类型密切相关的代码段。
2-22
下列哪一个设备文件表示USB盘?
(1分)
A.
/dev/sda
B.
/dev/scsia
C.
/dev/hda
D.
/dev/sd0
2-23
下列那一个不是重定向符号?
(1分)
A.
">"
B.
"<"
C.
">>"
D.
"/"
2-24
下面的哪一个不是标准输入、标准输出和标准错误输出的文件描述符?
(1分)
A.
0
B.
1
C.
2
D.
3
2-25
下面的哪一个不是重定向符__ 。
(1分)
A.
">"
B.
">>"
C.
"2>"
D.
"3>"
作者
季江民
单位
浙江大学
2-26
下面的哪一个是标准输出的文件描述符?
(1分)
A.
0
B.
1
C.
2
D.
3
作者
季江民
单位
浙江大学
2-27
下面列出的Linux进程间通信方法中,__ 不是用来在进程之间传递具体数据的。
(1分)
A.
管道
B.
消息队列
C.
共享存储区
D.
信号
作者
季江民
单位
浙江大学
2-28
下述设备中,___ 是块设备。
(1分)
A.
串行口
B.
硬盘
C.
虚拟终端
D.
打印机
作者
季江民
单位
浙江大学
2-29
在linux系统中,对IDE设备命名正确的是__?
(1分)
A.
sda 第一个IDE控制器,主设备
B.
sdb 第二个IDE控制器,次设备
C.
hdb 第二个IDE控制器,主设备
D.
hda 第一个IDE控制器,主设备
作者
季江民
单位
浙江大学
2-30
在安装Linux操作系统时,需要对硬盘分区格式化为特定类型的文件系统,以今年发布的各种Linux系统发行版本为例,系统使用作为缺省的文件系统类型是__ 。
(1分)
A.
FAT32
B.
NTFS
C.
ext3
D.
ext4
作者
季江民
单位
浙江大学
2-31
在安装Linux系统时,需要为SWAP分区分配空间,通常为SWAP分区分配空间的最好原则是 __。
(1分)
A.
用硬盘总容量的25%作为SWAP分区空间
B.
用硬盘总容量的10%作为SWAP分区空间
C.
SWAP分区空间通常是内存空间的50%
D.
SWAP分区空间通常是内存空间的200%
作者
季江民
单位
浙江大学
2-32
在创建Linux分区时,至少要创建的两个分区是 ___ 。
(1分)
A.
FAT/NTFS
B.
FAT/SWAP
C.
NTFS/SWAP
D.
SWAP/根分区
作者
季江民
单位
浙江大学
2-33
在大部分公司发行的Linux系统中,默认的shell是__。
(1分)
A.
bash
B.
tcsh
C.
csh
D.
gnush
作者
季江民
单位
浙江大学
2-34
Linux的ipcs命令,用于显示POSIX的各种IPC机制的状态。但是,它不提供___ 的状态。
(1分)
A.
Shared memory segments
B.
pipe
C.
Message queues
D.
Semaphore arrays
作者
季江民
单位
浙江大学
2-35
Linux下哪条命令可以清空当前目录下dir1目录及内容___ 。
(1分)
A.
mv dir1 /home/user1/tmp
B.
rmdir dir1
C.
touch dir1
D.
cp dir1 /dev/null
作者
季江民
单位
浙江大学
2-36
shell命令 man 5 passwd ____.
(1分)
A.
解释 passwd 命令的使用方法
B.
解释 passwd 文件的结构
C.
显示 passwd 命令的说明的前五行
D.
显示关于passwd的前五处说明文档
作者
季江民
单位
浙江大学
2-37
shell命令________更改一个文件的访问权限。
(1分)
A.
attrib
B.
chmod
C.
change
D.
file
作者
季江民
单位
浙江大学
2-38
shell命令________显示被指定在某特定时间运行的任务。
(1分)
A.
atq
B.
cron
C.
atrm
D.
at
作者
季江民
单位
浙江大学
2-39
shell命令“read name”___ 。
(1分)
A.
向输出设备stdout发送变量name的内容
B.
读入一行内容,赋值给name变量
C.
从name读入一行内容
D.
上述说法都错。它不是shell命令
作者
季江民
单位
浙江大学
2-40
安装所有在 /etc/fstab 中定义的文件系统,用____.
(1分)
A.
amount
B.
fsmount
C.
mount –a
D.
mount –f
作者
季江民
单位
浙江大学
2-41
查看Linux启动过程输出的信息,可以用____.
(1分)
A.
dmesg
B.
mesg –d
C.
cat /etc/mesg
D.
cat /var/mesg
作者
季江民
单位
浙江大学
2-42
查找并显示/var/log/message文件中最后10行内容的命令是?
(1分)
A.
dmesg |tail
B.
dmesg /var/log/message | tail 10
C.
cat /var/log/message
D.
cat /var/log/message | head
作者
季江民
单位
浙江大学
2-43
查找并显示~/message文件中有字符串 ' pid' 行的命令是?
(1分)
A.
cat ~/ messages | grep 'pid'
B.
wc ~/ messages | grep 'pid'
C.
cat 'pid ' ~/messages
D.
cat ~/ messages | find 'pid'
作者
季江民
单位
浙江大学
2-44
查找可执行命令文件 ls 的路径,用____.
(1分)
A.
apropos ls
B.
which ls
C.
whereis ls
D.
find ls
作者
季江民
单位
浙江大学
2-45
存放当前工作目录的环境变量是哪个?
(1分)
A.
HOME
B.
PS1
C.
PWD
D.
SHELL
作者
季江民
单位
浙江大学
2-46
打印当前shell解释程序的命令是?
(1分)
A.
echo $SHELL
B.
echo SHELL
C.
cat $SHELL
D.
cat SHELL
作者
季江民
单位
浙江大学
2-47
当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称通常位于__目录下。
(1分)
A.
/home
B.
/bin
C.
/etc
D.
/dev
作者
季江民
单位
浙江大学
2-48
格式化文件系统,Linux提供shell命令 __.
(1分)
A.
fs
B.
format
C.
mkfs
D.
fsck
作者
季江民
单位
浙江大学
2-49
即使日志文件logfile在动态更新中,也可以通过______监视其文件内容。
(1分)
A.
tail -f logfile
B.
less -f logfile
C.
more -f logfile
D.
watch –f logfile
作者
季江民
单位
浙江大学
2-50
假设Linuxkernel是一个子目录,则命令“chmod 777 /home/user/Linuxkernel”的作用是____ 。
(1分)
A.
把所有的文件复制到子目录linuxkernel子目录中
B.
修改linuxkernel子目录的访问权限为可读、可写、可执行
C.
设置用户的初始子目录为/home/user/Linuxkernel
D.
修改Linuxkernel子目录的访问权限为对所有用户只读
作者
季江民
单位
浙江大学
2-51
假设某子目录中有5个文件,文件名为:file.c、file1.c、file2.c、file3.cpp、file12.c,执行命令“ls file*.? ”后显示的文件名有哪些?
(1分)
A.
file.c、file1.c、file2.c、file3.cpp、file12.c
B.
file.c、file1.c、file2.c、file3.cpp
C.
file1.c、file2.c、file3.c
D.
file.c、file1.c、file2.c、file12.c
作者
季江民
单位
浙江大学
2-52
将光盘CD-ROM(hdc)安装到文件系统的/mnt/cdrom目录下的命令是 ?
(1分)
A.
mount /dev/hdc /mnt/cdrom
B.
mount /mnt/cdrom /dev/hdc
C.
mount /mnt/cdrom
D.
mount /dev/hdc
作者
季江民
单位
浙江大学
2-53
命令 kill -9 的含义是____.
(1分)
A.
终止PID号是9的进程
B.
终止所有UID号是9的进程
C.
向PID号为9的进程发送信号SIGKILL
D.
向PID号为9的进程发送信号SIGTERM
作者
季江民
单位
浙江大学
2-54
命令chmod ago=r sample实现命令________的效果。
(1分)
A.
chmod 004 sample
B.
chmod 444 sample
C.
chmod 040 sample
D.
chmod 400 sample
作者
季江民
单位
浙江大学
2-55
如果你的umask设置为022,那么缺省情况下,你创建的文本文件的权限 为____
(1分)
A.
----w--w-
B.
-w--w----
C.
r-xr-x---
D.
rw-r--r--
作者
季江民
单位
浙江大学
2-56
如果以硬链接方式共享一个普通文件,但ln命令返回了一个错误信息,以下哪一项可能导致这个错误信息?
(1分)
A.
原始文件(source file)是隐藏的
B.
原始文件是只读的
C.
原始文件是防止拷内
D.
目标文件和原始文件在不同的文件系统中
作者
季江民
单位
浙江大学
2-57
如下哪一个命令可以帮助你知道shell命令的用法___ 。
(1分)
A.
man
B.
pwd
C.
help
D.
more
作者
季江民
单位
浙江大学
2-58
若在超级权限下,对当前目录的linux-3.6.6子目录建立一个符号链接文件,该符号链接文件名为/usr/src/linux,应该执行哪个指令?
(1分)
A.
ln –s /usr/src/linux ./linux-3.6.6/
B.
ln ./linux-3.6.36/ /usr/src/linux
C.
ln –s ./linux-3.6.6/ /usr/src/linux
D.
ln /usr/src/linux ./linux-3.6.36/
作者
季江民
单位
浙江大学
2-59
删除一个非空的子目录/tmp,用shell命令____.
(1分)
A.
del /tmp/*
B.
rm -Ra /tmp/*
C.
rm -rf /tmp
D.
rm -rf /tmp/*
作者
季江民
单位
浙江大学
2-60
使用命令___得到当前工作目录。
(1分)
A.
echo $(pwd)
B.
echo pwd
C.
echo $pwd
D.
echo ~
作者
季江民
单位
浙江大学
2-61
使用命令查找当前目录下的名称以.h结尾的文件,并将结果输出到标准输出的命令是?
(1分)
A.
grep . -name "*.h" –print
B.
grep . -name "!*.h" –print
C.
find . -name "!*.h" –print
D.
find . -name "*.h" –print
作者
季江民
单位
浙江大学
2-62
为了从当前系统中卸载一个已装载的文件系统,只须____.
(1分)
A.
从/etc/fstab中删除这个文件系统
B.
用命令dismount
C.
用命令mount –u
D.
用命令umount
作者
季江民
单位
浙江大学
2-63
为了将当前目录下的Linux内核代码文件linux-3.6.6.tar.gz解压缩到~/linux目录下,我们可以使用___。
(1分)
A.
tar tvzf linux--3.6.6.tar.gz ~/linux
B.
tar gvzf linux--3.6.6.tar.gz ~/linux
C.
tar cvzf linux--3.6.6.tar.gz ~/linux
D.
tar xvzf linux-3.6.6.tar.gz ~/linux
作者
季江民
单位
浙江大学
2-64
文本文件textfile有30行内容,下面的哪一行命令能够显示中间10行的内容?
(1分)
A.
head -n 11-20 textfile
B.
head -n 20 textfile | tail
C.
tail -n 11-20 textfile
D.
cat textfile | pr -n 11-20
作者
季江民
单位
浙江大学
2-65
下列对shell变量FRUIT操作,正确的是 __ 。
(1分)
A.
为变量赋值:$FRUIT=apple
B.
显示变量的值:fruit=apple
C.
显示变量的值:echo $FRUIT
D.
判断变量是否有值:[ -f “$FRUIT” ]
作者
季江民
单位
浙江大学
2-66
下列哪个命令可以用来查看Linux kernel版本信息?
(1分)
A.
whereis kernel
B.
ls kernel
C.
kernel
D.
uname
作者
季江民
单位
浙江大学
2-67
下面哪条命令可以把f1.txt复制到f2.txt?
(1分)
A.
cp f1.txt | f2.txt
B.
cat f1.txt | f2.txt
C.
cat f1.txt > f2.txt
D.
cp f2.txt | f1.txt
作者
季江民
单位
浙江大学
2-68
下面哪条命令可用来确保文件“myfile”存在?
(1分)
A.
cp myfile /dev/null
B.
touch myfile
C.
create myfile
D.
mkfile myfile
作者
季江民
单位
浙江大学
2-69
显示一个文件最后几行的命令是____.
(1分)
A.
tac
B.
rear
C.
tail
D.
last
作者
季江民
单位
浙江大学
2-70
想了解系统调用write()更多的信息,可以用shell命令____.
(1分)
A.
man 2 write
B.
man 1 write
C.
man write
D.
man 3 write
作者
季江民
单位
浙江大学
2-71
想输入的字符串超过一行时,可以在一行结束位置加上符号________,表示“未结束,下一行继续”.
(1分)
A.
\
B.
/
C.
;
D.
|
作者
季江民
单位
浙江大学
2-72
写法________表示:如果cmd1成功执行,则执行cmd2命令.
(1分)
A.
cmd1&&cmd2
B.
cmd1|cmd2
C.
cmd1;cmd2
D.
cmd1||cmd2
作者
季江民
单位
浙江大学
2-73
一个设备名为/dev/sda1的usb盘,U盘的文件系统为FAT32,安装到Linux系统的/media/usb目录下的命令是?
(1分)
A.
mount –t vfat /dev/sda1 /media/usb
B.
mount –t vfat /media/usb /dev/sda1
C.
mount –t vfat /media/usb
D.
mount –t vfat /dev/sda1
作者
季江民
单位
浙江大学
2-74
已知文本文件myfile有3行内容,文本文件mytest有5行内容。执行命令“cat < myfile > mytest”后,文件mytest中有几行内容?
(1分)
A.
3
B.
5
C.
8
D.
0
作者
季江民
单位
浙江大学
2-75
以root身份登录,希望进入用户“shan”的家目录,用命令___.
(1分)
A.
“cd ~shan”
B.
“cd /”
C.
“pwd”
D.
“cd”
作者
季江民
单位
浙江大学
2-76
以下给变量赋值的方法中,在bash下会产生错误信息的是____ 。
(1分)
A.
variable=this is a tested ip
B.
variable=" this is a tested ip"
C.
variable='this is a tested ip'
D.
variable=this\ is\ a\ tested\ ip
作者
季江民
单位
浙江大学
2-77
以下关于cd命令的叙述, 哪一个有错误?
(1分)
A.
执行 cd tmp 命令可以切换到目前目录下的 tmp 子目录
B.
执行 cd .. 命令可以切换到上一层目录
C.
执行 cd ~ 命令可以切换到使用者主目录
D.
直接执行 cd 命令可以切换到放置使用者主目录的 /home 目录
作者
季江民
单位
浙江大学
2-78
用________命令可以快速回到用户John的家目录。
(1分)
A.
cd @John
B.
cd #John
C.
cd &John
D.
cd ~John
作者
季江民
单位
浙江大学
2-79
用find查找一个文件可能会搜索整个目录系统,相当费时。这时,可以用命令组合 ,使得在find搜索的同时,运行其它命令。
(1分)
A.
find / -name filename &
B.
find / -name filename
C.
bg find / -name filename
D.
fg find / -name filename &
作者
季江民
单位
浙江大学
2-80
用gedit编辑器编写了一个程序p1.c,要将该文件名称修改为p2.c,下列命令可以实现?
(1分)
A.
cp p1.c p2.c
B.
mv p1.c p2.c
C.
renname p1.c >p2.c
D.
cat p1.c >p2.c
作者
季江民
单位
浙江大学
2-81
用ln命令生成了一个符号链接new,指向文件old。如果你将文件old删除了,是否还能够访问文件old中的数据?
(1分)
A.
仍然可以访问
B.
不可能再访问到
C.
能否访问取决于new的所有者
D.
能否访问取决于new的权限
作者
季江民
单位
浙江大学
2-82
在 bash shell 环境下,当一个命令正在执行时,按下 Ctrl-z 键后会________。
(1分)
A.
将正在执行的进程转入后台运行
B.
给正在执行的进程发送暂停执行的信号并使之挂起
C.
中止正在执行的进程
D.
注销当前用户
作者
季江民
单位
浙江大学
2-83
在 bash shell 环境下,当一命令正在执行时,按下 control-Z 后,再按bg命令会____
(1分)
A.
将前台任务转入后台
B.
给当前文件加上 EOF.
C.
注销当前用户
D.
挂起前台任务
作者
季江民
单位
浙江大学
2-84
在bash shell提示符后,键入set并且按下键。系统显示____ 。
(1分)
A.
一个帮助界面,列出了shell常用命令;
B.
set命令应该随带的参数名称及其意义;
C.
环境变量和它们当前设置的列表;
D.
shell的出错提示信息,表示set命令不存在。
作者
季江民
单位
浙江大学
2-85
在bash中,export命令的作用是:____.
(1分)
A.
在子shell中运行此条命令。
B.
在子shell中可以使用命令历史记录。
C.
提供NFS分区给网络中的其它系统使用。
D.
为后续应用程序设置环境变量。
作者
季江民
单位
浙江大学
2-86
在Linux的shell环境,______无法获得当前进程的家目录(home directory)。
(1分)
A.
cat /etc/passwd
B.
echo ~
C.
echo $PWD
D.
echo $HOME
作者
季江民
单位
浙江大学
2-87
在Linux系统中,shell脚本文件一般以________开头.
(1分)
A.
"$/bin/sh"
B.
"set shell=/bin/sh"
C.
"use /bin/sh "
D.
"#!/bin/sh"
作者
季江民
单位
浙江大学
2-88
在Linux系统中,一个进程给另一个进程发送信号的命令是?
(1分)
A.
notify
B.
kill
C.
wait
D.
signal
作者
季江民
单位
浙江大学
2-89
在Linux系统中,用于显示当前目录路径名的命令是__。
(1分)
A.
cd
B.
pwd
C.
ps
D.
ls
作者
季江民
单位
浙江大学
2-90
在Linux中,shell命令________可以逐页显示文件内容。
(1分)
A.
vi
B.
cat
C.
less
D.
find
作者
季江民
单位
浙江大学
2-91
在Linux中,shell命令________可以逐页显示文件内容。
(1分)
A.
tail
B.
cat
C.
more
D.
grep
作者
季江民
单位
浙江大学
2-92
在Linux字符终端的操作环境,用man学习操作命令。例如,想了解系统管理员的操作命令admin-cmd,就使用___ 。
(1分)
A.
man 1 admin-cmd
B.
man 2 admin-cmd
C.
man 5 admin-cmd
D.
man 8 admin-cmd
作者
季江民
单位
浙江大学
2-93
在vi中,想退出但不保存,使用的命令是____.
(1分)
A.
:q
B.
:w
C.
:wq
D.
:q!
作者
季江民
单位
浙江大学
2-94
在使用ls –l命令时,第一个字段的内容表示文件的类型和访问权限,下列所示的哪一个为符号链接文件?
(1分)
A.
lrwxrwxrwx
B.
srwxrw-r--
C.
brw-rw----
D.
prw-rw---
作者
季江民
单位
浙江大学
2-95
在文本界面下,对于命令“find / -name ‘mycommand’ -print &”,哪个说法是正确的?
(1分)
A.
系统提示“find: command not found”
B.
用户等待find程序运行结束,才能运行下一个命令
C.
在后台执行find程序,接下去用户可以运行其他命令了
D.
系统提示“find: 权限不够”
作者
季江民
单位
浙江大学
2-96
在文本界面下运行程序时,按Ctrl-C键能终止当前运行的程序,这种终止程序运行是通过进程通信方式实现的,是哪种通信方式?
(1分)
A.
信号
B.
管道
C.
信号量
D.
共享内存
作者
季江民
单位
浙江大学
2-97
执行命令echo hello | cat>myout.txt后,文件myout.txt的内容是?
(1分)
A.
hello | cat
B.
hello
C.
hello cat
D.
文件内容是空的
作者
季江民
单位
浙江大学
2-98
执行 chmod a-x myfile 命令后, myfile 文件所拥有的不可能的权限是 ___ 。
(1分)
A.
rw-r--r--
B.
rw-rw-rw-
C.
rw-rw----
D.
rwxrw-r--
作者
季江民
单位
浙江大学
2-99
执行 uname -r命令,将显示 ____ 。
(1分)
A.
操作系统的内核版本号
B.
2.6.15-1.2054_FC5
C.
主机名字
D.
操作系统的内核名称
作者
季江民
单位
浙江大学
2-100
Linux的exec()____.
(1分)
A.
是个普通的C语言函数调用,用来装入一个指定的可执行文件。
B.
是个操作系统的系统调用,它可以装入一个指定的可执行文件。
C.
是个操作系统的系统调用,它创建一个子进程并且执行一个指定的程序。
D.
与后来出现的系统调用system()一样。
作者
季江民
单位
浙江大学
2-101
Linux环境中,使用命令” gcc –o hello hello.c”编译生成的可执行文件,其可执行文件的名字为________。
(1分)
A.
hello.o
B.
hello
C.
a.out
D.
hello.exe
作者
季江民
单位
浙江大学
2-102
Linux环境中,使用命令”gcc test.c”编译生成的可执行文件,其缺省名字为________。
(1分)
A.
a.out
B.
test
C.
test.exe
D.
test.com
作者
季江民
单位
浙江大学
2-103
Linux系统调用_____创建一个新进程。
(1分)
A.
creat()
B.
new()
C.
open()
D.
fork()
作者
季江民
单位
浙江大学
2-104
Linux系统调用chown()、chmod()和umask()属于哪种类型?
(1分)
A.
文件管理
B.
设备管理
C.
进程控制
D.
保护和安全
作者
季江民
单位
浙江大学
2-105
POSIX标准的Pthread库为线程创建和同步定义了API,使用Pthread创建线程的API为___ 。
(1分)
A.
pthread_clone()
B.
pthread_fork()
C.
pthread_create()
D.
pthread_ join()
作者
季江民
单位
浙江大学
2-106
POSIX标准的Pthread信号量机制中相当于“wait或P操作”的API函数是___ 。
(1分)
A.
pthread_post()
B.
pthread_wait()
C.
sem_wait()
D.
sem_ post()
作者
季江民
单位
浙江大学
2-107
编译操作“gcc –o 1-2 1-2.c”中,字符串“–o 1-2”的意图是 ___.
(1分)
A.
生成可执行文件“1-2”
B.
要求可执行文件与原文件保持同名
C.
要求编译系统既完成编译,又完成代码优化
D.
要求编译只做第1遍、第2遍扫描
作者
季江民
单位
浙江大学
2-108
当父进程用fork()系统调用创建子进程时,子进程不共享父进程的哪一项?
(1分)
A.
进程虚拟地址空间
B.
进程的pid
C.
信号处理
D.
打开文件
作者
季江民
单位
浙江大学
2-109
父进程用i=fork()函数创建子进程后,子进程返回的i值是___ 。
(1分)
A.
0
B.
1
C.
子进程的pid值
D.
没有返回值
作者
季江民
单位
浙江大学
2-110
就Linux系统来说,___不是系统调用。
(1分)
A.
creat
B.
lseek
C.
printf
D.
ioctl
作者
季江民
单位
浙江大学
2-111
设定工作目录在“/tmp”,希望执行经“gcc -lpthread -o pthread pthread.c”编译生成的程序,操作命令用___.
(1分)
A.
“./pthread”
B.
“pthread”
C.
“a.out”
D.
“./a.out”
作者
季江民
单位
浙江大学
2-112
系统调用pipe()的输入参数是___ 。
(1分)
A.
连接该管道的进程的PID号
B.
一个整型数,表示管道的句柄;另一个整型数,表示管道的容量
C.
一个数组指针,该数组含两个整型数
D.
pipe()与fork()一样,不需要输入参数
作者
季江民
单位
浙江大学
2-113
下列关于Linux系统调用的说法,正确的是____.
(1分)
A.
用户进程要求Linux操作系统提供服务,只有通过系统调用这一方式。
B.
用户进程要求Linux操作系统提供服务,除了系统调用,也可以用标准函数库,如printf()。
C.
Linux内核大部分由C语言实现,所以,用户进程必须用C函数发起系统调用。
D.
Linux采用微内核结构。系统调用就是这个微内核与用户进程之间的交互界面。
作者
季江民
单位
浙江大学
2-114
在Linux操作系统中,___不是系统调用。
(1分)
A.
cd
B.
mkdir
C.
rmdir
D.
dup
作者
季江民
单位
浙江大学
2-115
在Linux环境执行“gcc hello.c”,将产生____ 。
(1分)
A.
hello.o
B.
hello
C.
a.out
D.
hello.exe
作者
季江民
单位
浙江大学
2-116
Intel的i386体系结构里,寄存器 指向进程的page directory table。
(1分)
A.
CR1
B.
CR2
C.
CR3
D.
CR0
作者
季江民
单位
浙江大学
2-117
Linux 2.6.11以后的内核中,虚拟存储管理支持 ___级页表机制。
(1分)
A.
二
B.
三
C.
四
D.
五
作者
季江民
单位
浙江大学
2-118
Linux 2.6内核是抢占式内核,下面的那一项是正确描述Linux抢占式内核的含义?
(1分)
A.
进程无论是处于内核态还是用户态,都可能被抢占。
B.
当进程处于内核态时,可以抢占运行在用户态的进程。
C.
Linux进程调度是基于抢占式调度。
D.
Linux进程调度是根据优先级进行抢占的。
作者
季江民
单位
浙江大学
2-119
Linux 2.6以后的内核相对于2.4内核来说很多方面得到了很大的改进,请问下面的哪一个结构与内核堆栈放在一起?
(1分)
A.
thread_info
B.
task_struct
C.
mm_struct
D.
files_struct
作者
季江民
单位
浙江大学
2-120
Linux ext2文件系统对磁盘空闲空间的管理采用____。
(1分)
A.
FAT表
B.
空闲块成组链接
C.
空闲块链接法
D.
位示图法
作者
季江民
单位
浙江大学
2-121
Linux ext2文件系统使用的外存分配策略是______。
(1分)
A.
在inode中有一个首指针,指向第一个数据块,使用链接分配
B.
在inode中有若干个项直接存放数据块地址。
C.
在inode中使用一、二和三级索引方式存放数据块地址
D.
B 和 C
作者
季江民
单位
浙江大学
2-122
Linux操作系统支持数十种文件系统,包括NTFS、FAT等。但是,它不支持 __.
(1分)
A.
yaffs2
B.
VxWorks
C.
/proc
D.
VFS
作者
季江民
单位
浙江大学
2-123
Linux处理一个系统调用的控制流程是________。
(1分)
A.
system_call -> sys_fork -> do_fork
B.
sys_fork -> system_call -> do_fork
C.
sys_fork -> do_fork -> system_call
D.
do_fork ->sys_fork->system_call
作者
季江民
单位
浙江大学
2-124
Linux的后台常驻程序 (daemon) ____.
(1分)
A.
负责文件在网络环境中的共享
B.
管理打印子系统
C.
管理Internet应用服务,如ftp、dns等
D.
可以做上述所有任务,只不过常驻后台
作者
季江民
单位
浙江大学
2-125
Linux的每个进程都有若干个VMA(vm_area_struct)结构,下面哪个不是正确描述VMA的?
(1分)
A.
不能出现两个地址连续的VMA。
B.
VMA结构中的vm_ops是指向vm_operations_struct结构体的指针,该结构体中包含着指向各种操作的函数的指针。
C.
VMA是虚存空间中一个连续的区域,在这个区域中的信息具有相同的操作和访问特性
D.
一个进程的VMA互不重叠,Linux内核为每个进程维护了一棵红黑树(Red Black Tree),以保证搜索速度
作者
季江民
单位
浙江大学
2-126
Linux的内核受严格保护,与进程的用户态代码几乎隔绝。若想从用户态进入内核态,可以通过__________。
(1分)
A.
switch()函数
B.
iret
C.
fork()系统调用
D.
int 0x80
作者
季江民
单位
浙江大学
2-127
Linux的文件类型众多,甚至包含一些特殊文件。但是,__不属于Linux的文件。
(1分)
A.
pipe
B.
第一块硬盘的逻辑名
C.
signal
D.
shell命令“zcat thread.c.gz | grep main -”中的符号“|”
作者
季江民
单位
浙江大学
2-128
Linux的页置换策略使用__ 。
(1分)
A.
LRU
B.
FIFO
C.
NUR
D.
clock
作者
季江民
单位
浙江大学
2-129
Linux管理文件的数据结构(有人称作File Control Block)是 ___.
(1分)
A.
struct fs_struct
B.
struct task_struct
C.
struct inode
D.
struct files_struct
作者
季江民
单位
浙江大学
2-130
Linux将存储设备和输入/输出设备均看做文件来操作,__ 不是以文件的形式出现。
(1分)
A.
目录
B.
软(符号)链接
C.
inode
D.
网络适配器
作者
季江民
单位
浙江大学
2-131
Linux进程的页表,由页目录表依次索引。而普通进程(注意,不是内核线程)的页目录表则由进程PCB的 ___ 取得。
(1分)
A.
pgd指针
B.
mm指针
C.
active_mm指针
D.
CR3
作者
季江民
单位
浙江大学
2-132
Linux内存管理子系统采用基于内存区域 __ 算法来管理物理页帧的分配和回收。
(1分)
A.
伙伴(Buddy)
B.
Slab分配器
C.
LRU
D.
位示图
作者
季江民
单位
浙江大学
2-133
Linux 2.4内核的schedule()函数以____的顺序执行。
(1分)
A.
goodness -> prepare_switch ->switch_to
B.
prepare_switch -> switch_to -> goodness
C.
switch_to -> prepare_switch -> goodness
D.
goodness -> switch_to -> prepare_switch
作者
季江民
单位
浙江大学
2-134
Linux内核的数据结构struct vm_area_struct,是为了管理________而设计。
(1分)
A.
用户进程的虚拟地址
B.
用户进程的物理地址
C.
内核的虚拟地址
D.
内核的物理地址
作者
季江民
单位
浙江大学
2-135
Linux内核定义了很多宏,其中current宏在内核源代码中经常可以看到,current表示__ 。
(1分)
A.
当前进程的task_struct的指针
B.
内核堆栈的指针
C.
当前正在运行的进程
D.
当前正在打开文件的指针
作者
季江民
单位
浙江大学
2-136
Linux内核为了管理物理空间,采用了________。
(1分)
A.
struct page
B.
buddy算法(伙伴算法)
C.
SLAB技术
D.
上述三者都是
作者
季江民
单位
浙江大学
2-137
Linux内核支持几乎所有的CPU架构。为此,满足特定CPU特定要求的操作代码,可以在________子目录找到。
(1分)
A.
./mm
B.
./fs
C.
./arch
D.
./kernel
作者
季江民
单位
浙江大学
2-138
Linux内核中,数据结构______包含了write_inode 函数指针。
(1分)
A.
struct super_operations
B.
struct inode_operations
C.
struct file_operations
D.
struct block_device_operations
作者
季江民
单位
浙江大学
2-139
Linux能够在几乎所有类型的CPU上面运行。在INTEL 386架构上运行时____。
(1分)
A.
它利用其MMU的paging机制;它不用其segmentation机制,只是不得不做了“规定动作”
B.
它利用其MMU的paging机制,也利用其segmentation机制
C.
它不用其MMU的paging机制;它不用其segmentation机制,只是不得不做了“规定动作”
D.
它不用其MMU的paging机制,但利用其segmentation机制
作者
季江民
单位
浙江大学
2-140
Linux使用slab分配器的主要目的?
(1分)
A.
为申请不足一页帧的小对象(缓冲)申请与释放物理内存,以减少碎片。
B.
为了更加快速申请与释放物理内存。
C.
为申请多个连续的物理页帧而设置。
D.
用伙伴(buddy)系统申请和释放内存需要花费很多时间。
作者
季江民
单位
浙江大学
2-141
Linux使用可装载内核模块(LKM)来扩展内核, LKM不能做到__ 。
(1分)
A.
节省时间
B.
方便系统配置
C.
添加文件系统
D.
装载网卡驱动程序
作者
季江民
单位
浙江大学
2-142
Linux文件管理子系统设计了一个magic number概念。这个number的作用是 __ 。
(1分)
A.
文件长度
B.
一个文件系统的文件总数的累计
C.
表示文件系统的类型
D.
文件系统保护装置
作者
季江民
单位
浙江大学
2-143
Linux文件系统管理,设计了若干重要的数据结构。但是,__ 并不是用于文件系统。
(1分)
A.
struct super_block
B.
struct sk_buff
C.
struct dentry
D.
struct vfsmount
作者
季江民
单位
浙江大学
2-144
Linux系统调用fork、vfork、clone的内核函数都要调用同一个函数,这个函数名称是_____。
(1分)
A.
do_clone()
B.
do_vfork()
C.
do_fork()
D.
sys_fork()
作者
季江民
单位
浙江大学
2-145
Linux系统中,虚拟存储管理方法主要采用 __ 。
(1分)
A.
对换技术
B.
请求段式存储管理
C.
请求段页式存储管理
D.
请求页式存储管理
作者
季江民
单位
浙江大学
2-146
struct task_struct中,___描述该进程已打开文件(open-file table)的信息。
(1分)
A.
struct list_head local_pages;
B.
struct fs_struct *fs;
C.
struct files_struct *files;
D.
struct namespace *namespace;
作者
季江民
单位
浙江大学
2-147
struct task_struct中,___描述进程的状态。
(1分)
A.
volatile long state
B.
struct thread_info *thread_info
C.
unsigned long policy
D.
unsigned long flags
作者
季江民
单位
浙江大学
2-148
当某个文件执行第一次打开操作时,读入内存的是哪一项的?
(1分)
A.
引导记录
B.
超级块(superblock)
C.
文件的inode信息
D.
文件数据
作者
季江民
单位
浙江大学
2-149
对于计算机的物理内存,Linux采用数据结构 __ 管理。
(1分)
A.
struct vm_area_struct
B.
struct page
C.
AVL树
D.
pgd和pte
作者
季江民
单位
浙江大学
2-150
关于0号进程即init_task进程描述正确的是 ?
(1分)
A.
一个通用进程
B.
在没有其它进程需要运行时,CPU分配给0号进程,也称空闲进程
C.
在其他进程结束时,否则回收这些进程的资源
D.
在系统启动的时,它负责创建其他进程
作者
季江民
单位
浙江大学
2-151
关于ext2/ext3文件系统的索引节点(inode)和超级块(superblock),下列论述不正确的是__ 。
(1分)
A.
inode节点是一个长度固定的表
B.
超级块在一个文件系统中只存储在一个地方
C.
inode包含了描述一个文件所必需的全部信息
D.
超级块记录了inode和磁盘空闲块总数等信息
作者
季江民
单位
浙江大学
2-152
下面所列的名称中, __不是Linux进程的状态。
(1分)
A.
僵死状态
B.
就绪状态
C.
可中断等待状态
D.
可运行状态
作者
季江民
单位
浙江大学
2-153
在ext2文件系统中,当某个文件执行第一次打开操作时,读入内存的是哪一项的?
(1分)
A.
引导记录
B.
超级块(superblock)
C.
文件的inode
D.
文件数据
作者
季江民
单位
浙江大学
2-154
在Linux系统中,目录“/proc”主要用于存放 __ 。
(1分)
A.
设备文件
B.
系统命令文件
C.
配置文件
D.
进程和系统信息
作者
季江民
单位
浙江大学
2-155
Linux下,用户hack在/home/hack/hack02目录下运行pwd,结果为:
(2分)
A.
/home/hack/hack02
B.
/home/hack
C.
hack/hack02
D.
hack02
作者
wanghaihong
单位
青岛科技大学
2-156
下面哪一个命令可以显示前台进程的全部信息?
(2分)
A.
ps -e
B.
ps -f
C.
jobs
D.
top
作者
wanghaihong
单位
青岛科技大学
2-157
linux操作系统中先对文件file执行 chmod 754 file,然后执行 chmod o+w file,然后运行 ls –l,以下正确为。
(2分)
A.
-rwx-rw-rx-
B.
-rwx-rx-rx-
C.
-rwx-rx-rw-
D.
-rwx-rx—rwx-
作者
wanghaihong
单位
青岛科技大学
2-158
Linux删除以ab开头的两个字母的文件,命令格式正确的是:
(2分)
A.
mv ab?
B.
mv ab*
C.
rm ab?
D.
rm ab*
作者
wanghaihong
单位
青岛科技大学
2-159
linux中管理员的提示符为?
(2分)
A.
¥
B.
#
C.
$
D.
&
作者
wanghaihong
单位
青岛科技大学
2-160
Linux中,终止或者结束进程1233的命令是
(2分)
A.
stop 1233
B.
kill [-9] 1233
C.
kill 1233
D.
Stop -9 1233
作者
wanghaihong
单位
青岛科技大学
2-161
linux,后台执行命令查看file内容的命令为
(2分)
A.
cat file
B.
history file &
C.
cat file|more &
D.
touch file &
作者
wanghaihong
单位
青岛科技大学
保存