【Linux编程基础】复习题集v2
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A. gcc
B. make
C. gdb
D. autoconf
##C
9. Linux命令行是由____提供的。
A.管道
B.分层结构文件系统
C.文本处理器
D. shell
##D
10. Linux工作目录用________表示
A. .
B. ,
CБайду номын сангаас *
D. #
##A
11. Linux操作系统的创始人和主要设计者是________
A. IP地址
B. MAC地址
C.网络地址
D.主机别名
##A
4. Linux将存储设备和输入/输出设备均看做文件来操作,________不是以文件的形式出现。
A.目录
B.软链接
C.i节点表
D.网络适配器
##C
5. Linux文件名的长度不得超过________个字符。
A. 64
B. 128
C. 256
A.进程管理系统
B.内存管理系统
C. I/O管理系统
A. open
B. read
C. write
D. create
##B
21. ________函数是将内存中的数据写入文件中。
A. open
B. read
C. write
D. create
##C
22. ________函数用来初始化一个互斥锁。
A. pthread_mutex_init
B. pthread_mutex_create
A.用于存储备份数据的分区
B.用于存储内存出错信息的分区
C.在Linux引导时用于装载内核的分区
D.作为虚拟内存的一个分区
##D
60.关于文件系统的安装和卸载,下面描述正确的是________。
A.如果光盘未经卸载,光驱是打不开的
B.安装文件系统的安装点只能是/mnt下
C.不管光驱中是否有光盘,系统都可以安装CD-ROM设备
C. pthread_mutex_begin
D. pthread_mutex_lock
##A
23. ________函数能够对输入输出的数据进行诸如数据类型、精度、位置等格式的控制。
A.格式化I/O
B.字符I/O
C.行I/O
D.块I/O
##A
24. ________命令是在vi编辑器中执行存盘退出。
A. /bin
B. /etc
C. /dev
D. /lib
##C
14. Linux标准c和c++编译器是____。
A. tc
B. cc
C. gcc
D. gdb
##C
15. Linux系统的联机帮助命令是________。
A. tar
B. cd
C. mkdir
D. man
##D
16. NFS是________系统。
A.读和执行
B.读和写
C.写和执行
D.只读
##A
58.关于i节点和超级块,下列论述不正确的是________。
A. i节点是一个长度固定的表
B.超级块在文件系统的个数是唯一的
C. i节点包含了描述一个文件所必需的全部信息
D.超级块记录了i节点表和空闲块表信息在磁盘中存放的位置
##B
59.关于swap分区,下面哪一条语句的叙述是正确的________
D. read-write-execute
##C
32.一个硬盘最多能够被分成____个主分区。
A. 1
B. 2
C. 3
D. 4
##D
33.一个进程用wait或waitpid函数,可能产生3种情况,下列不属于这3种情况的是________。
A.如果子进程都还在运行,则进程挂起;
B.如果恰有子进程结束,它的终止状态字正等待父进程提取,则会立即得到该终止状态字并返回,其返回值是子进程的进程号;
##C
50.不是shell具有的功能和特点的是________。
A.管道
B.输入输出重定向
C.执行后台进程
D.处理程序命令
##C
51.为了将当前目录下的压缩归档文件myftp.tar.gz解压缩,我们可以使用________。
A. tar -xvzf myftp.tar.gz
B. tar -xvz myftp.tar.gz
C. cp -d ./dir1/* ./dir2
D. cp -r ./dir1/* ./dir2
##D
46.下面哪条命令可用来使shell变量变为一个全局变量________
A. alias
B. exports
C. exportfs
D. export
##D
47.下面哪条命令可被用来显示已安装文件系统的占用磁盘空间________
《
选择题
1. /etc目录的标准应用是用于____
A.安装附加的应用程序
B.存放可执行程序、系统管理工具和库
C.设置用户的主目录
D.存放用于系统管理的配置文件
##D
2. Apache服务器默认的接听连接端口号是________。
A. 1024
B. 800
C. 80
D. 8
##C
3. DNS域名系统主要负责主机名和________之间的解析。
D.没有突出的优点
##B
30.一个文件名字为rr.gz,可以用来解压缩的命令是________。
A. tar
B. gzip
C. bzip2
D. uncompress
##B
31.一个文件的权限-rw-rw-r--,这个文件所有者的权限是________。
A. read-only
B. write
C. read-write
A. df
B. du
C. ls
D. mount
##A
48.下面的函数不能用于打开流的是________。
A. fopen
B. freopen
C. fdopen
D. open
##D
49.下面那个不是lseek第三个参数的取值
A. SEEK_SET
B. SEEK_CUR
C. SEEK_NOW
D. SEEK_END
D. mount /dev/fd0 /floppy此命令中目录/floppy是自动生成的
##A
61.关闭linux系统(不重新启动)可使用命令________。
A. Ctrl+Alt+Del
B. halt
C. shutdown -r now
D. reboot
##B
62.内核不包括的子系统是________。
A. Redhat Linux
B. AT&T Bell实验室
C.赫尔辛基大学
D. Linus Torvalds
##D
12. Linux文件权限一共10位长度,分成四段,第三段表示的内容是________。
A.文件类型
B.文件所有者的权限
C.文件所有者所在组的权限
D.其他用户的权限
##C
13. Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在________目录中。
C.管道
D. shell语法
##B
56.使用标准输出重定向符(>),比如―>file01‖将会导致文件file01中的数据被____。
A.复制
B.移去
C.覆盖
D.打印
##C
57.假设用户user是file1文件的拥有者,file1文件的存取权限被设为–r-xr—r--,这表明user只有________的权利。
C.链接分为硬链接和符号链接
D.硬连接不能链接目录文件
##B
37.下列函数不属于格式输出的是________。
A. printf
B. fprintf
C. scanf
D. sprintf
##C
38.下列函数不能一次读入一个字符的是________。
A. fgetc
B. fgetchar
C. getchar
A. :q
B. ZZ
C. :q!
D. :WQ
##B
25. ________命令用来重新启动计算机。
A. shutdown
B. halt
C. reboot
D. quit
##C
26. ________目录存放着Linux的源代码。
A. /etc
B. /usr/src
C. /usr
D. /home
##B
27. ________设备是字符设备。
D. getc
##B
39.下列变量名中有效的shell变量名是________。
A. -2-time
B. _2$3
C. trust_no_1
D. 2004file
##C
40.下列对shell变量FRUIT操作,正确的是________。
A.为变量赋值:$FRUIT=apple
B.显示变量的值:fruit=apple
##A
44.下面哪个系统目录中包含Linux使用的外部设备________。
A. /bin
B. /dev
C. /boot
D. /home 00
##B
45.下面哪条命令可把./dir1目录(包括它的所有子目录)内容复制到./dir2中________
A. cp -i ./dir1/* ./dir2
B. cp -P ./dir1/* ./dir2
C.显示变量的值:echo $FRUIT
D.判断变量是否有值:[ -f―$FRUIT‖]
##C
41.下列提法中,不属于ifconfig命令作用范围的是D。
A.配置本地回环地址
B.配置网卡的IP地址
C.激活网络适配器
D.加载网卡到内核中
##D
42.下列文件中,包含了主机名到IP地址的映射关系的文件是________。
A. hdc
B. fd0
C. hda1
D. tty1
##D
28. fork函数在父进程中的返回值是________。
A.创建的子进程标识号
B. 0
C. -1
D. 1
##A
29. swap文件与swap分区相比,它具有如下所叙述的哪条优点________
A.更好的性能
B.可以更有效率地应用磁盘空间
C.更容易操作
C. tar -vzf myftp.tar.gz
D. tar -xvf myftp.tar.gz
##A
52.为了达到使文件的所有者有读(r)和写(w)的许可,而其他用户只能进行只读访问,在设置文件的许可值时,应当设为________。
A. 566
B. 644
C. 655
D. 744
##B
53.从后台启动进程,应在命令的结尾加上符号________。
A. &
B. @
C. #
D. $
##A
54.以下命令对中,正确的是________。
A. ls和sl
B. cat和tar
C. more和erom
D. exit和tixe
##B
55.你可编制一个由一系列命令组成的程序,该程序可由shell执行。这种类型的程序被称作____。
A. shell变量
B. shell脚本
D. 512
##C
6. Linux系统通过________命令给其他用户发消息。
A. less
B. mesg y
C. write
D. echo to
##C
7. Linux内核遵守的是下面哪一种许可条款________。
A. GDK
B. GDP
C. GPL
D. GNU
##C
8. Linux包含了一个名称是________的调试程序,它是用来调试C或C++程序的强力调试器,它使用户能在程序运行时观察程序的内部结构和内存的使用情况。
C.程序可以长期保存,进程是暂时的
D.程序没有状态,而进程是有状态的
##B
19. ________函数提供了进一步管理低级文件描述符的各种手段,用它可以对已打开的文件描述符执行各种控制操作。
A. chmod
B. fcntl
C. chown
D. umask
##B
20. ________函数是从文件中读取指定长度的数据到内存中。
C.如果该进程没有子进程,立即返回,返回值为-1;
D.如果该进程的子进程在调用函数前都已经结束了,立即返回,返回值为0。
##D
34.下列不是Linux系统进程类型的是________。
A.交互进程
B.批处理进程
C.守护进程
D.就绪进程
##D
35.下列关于/etc/fstab文件描述,正确的是________。
A. fstab文件只能描述属于linux的文件系统
B. CD_ROM和软盘必须是自动加载的
C. fstab文件中描述的文件系统不能被卸载
D.启动时按fstab文件描述内容加载文件系统
##D
36.下列关于链接描述,错误的是________。
A.硬链接就是让链接文件的i节点号指向被链接文件的i节点
B.硬链接和符号连接都是产生一个新的i节点
A. /etc/HOSTNAME
B. /etc/hosts
C. /etc/resolv.conf
D. /etc/networks
##B
43.下面关于i节点描述错误的是________。
A. i节点和文件是一一对应的
B. i节点能描述文件占用的块数
C. i节点描述了文件大小和指向数据块的指针
D.通过i节点实现文件的逻辑结构和物理结构的转换
A.文件
B.磁盘
C.网络文件
D.操作
##C
17. WWW服务器是在Internet上使用最为广泛,它采用的是________结构。
A.服务器/工作站
B. B/S
C.集中式
D.分布式
##B
18. ________不是进程和程序的区别。
A.程序是一组有序的静态指令,进程是一次程序的执行过程
B.程序只能在前台运行,而进程可以在前台或后台运行
B. make
C. gdb
D. autoconf
##C
9. Linux命令行是由____提供的。
A.管道
B.分层结构文件系统
C.文本处理器
D. shell
##D
10. Linux工作目录用________表示
A. .
B. ,
CБайду номын сангаас *
D. #
##A
11. Linux操作系统的创始人和主要设计者是________
A. IP地址
B. MAC地址
C.网络地址
D.主机别名
##A
4. Linux将存储设备和输入/输出设备均看做文件来操作,________不是以文件的形式出现。
A.目录
B.软链接
C.i节点表
D.网络适配器
##C
5. Linux文件名的长度不得超过________个字符。
A. 64
B. 128
C. 256
A.进程管理系统
B.内存管理系统
C. I/O管理系统
A. open
B. read
C. write
D. create
##B
21. ________函数是将内存中的数据写入文件中。
A. open
B. read
C. write
D. create
##C
22. ________函数用来初始化一个互斥锁。
A. pthread_mutex_init
B. pthread_mutex_create
A.用于存储备份数据的分区
B.用于存储内存出错信息的分区
C.在Linux引导时用于装载内核的分区
D.作为虚拟内存的一个分区
##D
60.关于文件系统的安装和卸载,下面描述正确的是________。
A.如果光盘未经卸载,光驱是打不开的
B.安装文件系统的安装点只能是/mnt下
C.不管光驱中是否有光盘,系统都可以安装CD-ROM设备
C. pthread_mutex_begin
D. pthread_mutex_lock
##A
23. ________函数能够对输入输出的数据进行诸如数据类型、精度、位置等格式的控制。
A.格式化I/O
B.字符I/O
C.行I/O
D.块I/O
##A
24. ________命令是在vi编辑器中执行存盘退出。
A. /bin
B. /etc
C. /dev
D. /lib
##C
14. Linux标准c和c++编译器是____。
A. tc
B. cc
C. gcc
D. gdb
##C
15. Linux系统的联机帮助命令是________。
A. tar
B. cd
C. mkdir
D. man
##D
16. NFS是________系统。
A.读和执行
B.读和写
C.写和执行
D.只读
##A
58.关于i节点和超级块,下列论述不正确的是________。
A. i节点是一个长度固定的表
B.超级块在文件系统的个数是唯一的
C. i节点包含了描述一个文件所必需的全部信息
D.超级块记录了i节点表和空闲块表信息在磁盘中存放的位置
##B
59.关于swap分区,下面哪一条语句的叙述是正确的________
D. read-write-execute
##C
32.一个硬盘最多能够被分成____个主分区。
A. 1
B. 2
C. 3
D. 4
##D
33.一个进程用wait或waitpid函数,可能产生3种情况,下列不属于这3种情况的是________。
A.如果子进程都还在运行,则进程挂起;
B.如果恰有子进程结束,它的终止状态字正等待父进程提取,则会立即得到该终止状态字并返回,其返回值是子进程的进程号;
##C
50.不是shell具有的功能和特点的是________。
A.管道
B.输入输出重定向
C.执行后台进程
D.处理程序命令
##C
51.为了将当前目录下的压缩归档文件myftp.tar.gz解压缩,我们可以使用________。
A. tar -xvzf myftp.tar.gz
B. tar -xvz myftp.tar.gz
C. cp -d ./dir1/* ./dir2
D. cp -r ./dir1/* ./dir2
##D
46.下面哪条命令可用来使shell变量变为一个全局变量________
A. alias
B. exports
C. exportfs
D. export
##D
47.下面哪条命令可被用来显示已安装文件系统的占用磁盘空间________
《
选择题
1. /etc目录的标准应用是用于____
A.安装附加的应用程序
B.存放可执行程序、系统管理工具和库
C.设置用户的主目录
D.存放用于系统管理的配置文件
##D
2. Apache服务器默认的接听连接端口号是________。
A. 1024
B. 800
C. 80
D. 8
##C
3. DNS域名系统主要负责主机名和________之间的解析。
D.没有突出的优点
##B
30.一个文件名字为rr.gz,可以用来解压缩的命令是________。
A. tar
B. gzip
C. bzip2
D. uncompress
##B
31.一个文件的权限-rw-rw-r--,这个文件所有者的权限是________。
A. read-only
B. write
C. read-write
A. df
B. du
C. ls
D. mount
##A
48.下面的函数不能用于打开流的是________。
A. fopen
B. freopen
C. fdopen
D. open
##D
49.下面那个不是lseek第三个参数的取值
A. SEEK_SET
B. SEEK_CUR
C. SEEK_NOW
D. SEEK_END
D. mount /dev/fd0 /floppy此命令中目录/floppy是自动生成的
##A
61.关闭linux系统(不重新启动)可使用命令________。
A. Ctrl+Alt+Del
B. halt
C. shutdown -r now
D. reboot
##B
62.内核不包括的子系统是________。
A. Redhat Linux
B. AT&T Bell实验室
C.赫尔辛基大学
D. Linus Torvalds
##D
12. Linux文件权限一共10位长度,分成四段,第三段表示的内容是________。
A.文件类型
B.文件所有者的权限
C.文件所有者所在组的权限
D.其他用户的权限
##C
13. Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在________目录中。
C.管道
D. shell语法
##B
56.使用标准输出重定向符(>),比如―>file01‖将会导致文件file01中的数据被____。
A.复制
B.移去
C.覆盖
D.打印
##C
57.假设用户user是file1文件的拥有者,file1文件的存取权限被设为–r-xr—r--,这表明user只有________的权利。
C.链接分为硬链接和符号链接
D.硬连接不能链接目录文件
##B
37.下列函数不属于格式输出的是________。
A. printf
B. fprintf
C. scanf
D. sprintf
##C
38.下列函数不能一次读入一个字符的是________。
A. fgetc
B. fgetchar
C. getchar
A. :q
B. ZZ
C. :q!
D. :WQ
##B
25. ________命令用来重新启动计算机。
A. shutdown
B. halt
C. reboot
D. quit
##C
26. ________目录存放着Linux的源代码。
A. /etc
B. /usr/src
C. /usr
D. /home
##B
27. ________设备是字符设备。
D. getc
##B
39.下列变量名中有效的shell变量名是________。
A. -2-time
B. _2$3
C. trust_no_1
D. 2004file
##C
40.下列对shell变量FRUIT操作,正确的是________。
A.为变量赋值:$FRUIT=apple
B.显示变量的值:fruit=apple
##A
44.下面哪个系统目录中包含Linux使用的外部设备________。
A. /bin
B. /dev
C. /boot
D. /home 00
##B
45.下面哪条命令可把./dir1目录(包括它的所有子目录)内容复制到./dir2中________
A. cp -i ./dir1/* ./dir2
B. cp -P ./dir1/* ./dir2
C.显示变量的值:echo $FRUIT
D.判断变量是否有值:[ -f―$FRUIT‖]
##C
41.下列提法中,不属于ifconfig命令作用范围的是D。
A.配置本地回环地址
B.配置网卡的IP地址
C.激活网络适配器
D.加载网卡到内核中
##D
42.下列文件中,包含了主机名到IP地址的映射关系的文件是________。
A. hdc
B. fd0
C. hda1
D. tty1
##D
28. fork函数在父进程中的返回值是________。
A.创建的子进程标识号
B. 0
C. -1
D. 1
##A
29. swap文件与swap分区相比,它具有如下所叙述的哪条优点________
A.更好的性能
B.可以更有效率地应用磁盘空间
C.更容易操作
C. tar -vzf myftp.tar.gz
D. tar -xvf myftp.tar.gz
##A
52.为了达到使文件的所有者有读(r)和写(w)的许可,而其他用户只能进行只读访问,在设置文件的许可值时,应当设为________。
A. 566
B. 644
C. 655
D. 744
##B
53.从后台启动进程,应在命令的结尾加上符号________。
A. &
B. @
C. #
D. $
##A
54.以下命令对中,正确的是________。
A. ls和sl
B. cat和tar
C. more和erom
D. exit和tixe
##B
55.你可编制一个由一系列命令组成的程序,该程序可由shell执行。这种类型的程序被称作____。
A. shell变量
B. shell脚本
D. 512
##C
6. Linux系统通过________命令给其他用户发消息。
A. less
B. mesg y
C. write
D. echo to
##C
7. Linux内核遵守的是下面哪一种许可条款________。
A. GDK
B. GDP
C. GPL
D. GNU
##C
8. Linux包含了一个名称是________的调试程序,它是用来调试C或C++程序的强力调试器,它使用户能在程序运行时观察程序的内部结构和内存的使用情况。
C.程序可以长期保存,进程是暂时的
D.程序没有状态,而进程是有状态的
##B
19. ________函数提供了进一步管理低级文件描述符的各种手段,用它可以对已打开的文件描述符执行各种控制操作。
A. chmod
B. fcntl
C. chown
D. umask
##B
20. ________函数是从文件中读取指定长度的数据到内存中。
C.如果该进程没有子进程,立即返回,返回值为-1;
D.如果该进程的子进程在调用函数前都已经结束了,立即返回,返回值为0。
##D
34.下列不是Linux系统进程类型的是________。
A.交互进程
B.批处理进程
C.守护进程
D.就绪进程
##D
35.下列关于/etc/fstab文件描述,正确的是________。
A. fstab文件只能描述属于linux的文件系统
B. CD_ROM和软盘必须是自动加载的
C. fstab文件中描述的文件系统不能被卸载
D.启动时按fstab文件描述内容加载文件系统
##D
36.下列关于链接描述,错误的是________。
A.硬链接就是让链接文件的i节点号指向被链接文件的i节点
B.硬链接和符号连接都是产生一个新的i节点
A. /etc/HOSTNAME
B. /etc/hosts
C. /etc/resolv.conf
D. /etc/networks
##B
43.下面关于i节点描述错误的是________。
A. i节点和文件是一一对应的
B. i节点能描述文件占用的块数
C. i节点描述了文件大小和指向数据块的指针
D.通过i节点实现文件的逻辑结构和物理结构的转换
A.文件
B.磁盘
C.网络文件
D.操作
##C
17. WWW服务器是在Internet上使用最为广泛,它采用的是________结构。
A.服务器/工作站
B. B/S
C.集中式
D.分布式
##B
18. ________不是进程和程序的区别。
A.程序是一组有序的静态指令,进程是一次程序的执行过程
B.程序只能在前台运行,而进程可以在前台或后台运行