linux编程基础复习题v2_第1页
linux编程基础复习题v2_第2页
linux编程基础复习题v2_第3页
linux编程基础复习题v2_第4页
linux编程基础复习题v2_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、选择题1. /etc目录的标准应用是用于_ A. 安装附加的应用程序 B. 存放可执行程序、系统管理工具和库 C. 设置用户的主目录 D. 存放用于系统管理的配置文件 #D2. Apache服务器默认的接听连接端口号是_。 A. 1024 B. 800 C. 80 D. 8 #C3. DNS域名系统主要负责主机名和_之间的解析。 A. IP地址 B. MAC地址 C. 网络 地址 D. 主机别名 #A4. Linux 将存储设备和输入/输出设备均看做文件来操作,_不是以文件的形式出现。 A. 目录 B. 软 C. i节点表 D. 网络适配器 #C5. Linux 文件名的长度不得超过_个字符。

2、 A. 64 B. 128 C. 256 D. 512 #C6. Linux 系统通过_命令给其他用户发消息。 A. less B. mesg y C. write D. echo to #C7. Linux核遵守的是下面哪一种许可条款_。 A. GDK B. GDP C. GPL D. GNU #C8. Linux包含了一个名称是_的调试程序,它是用来调试C或C+程序的强力调试器,它使用户能在程序运行时观察程序的部结构和存的使用情况。 A. gcc B. make C. gdb D. autoconf #C9. Linux命令行是由_提供的。 A. 管道 B. 分层结构文件系统 C. 文本处

3、理器 D. shell #D10. Linux工作目录用_表示 A. . B. , C. * D. # #A11. Linux操作系统的创始人和主要设计者是_ A. Redhat Linux B. AT&T Bell实验室 C. 赫尔辛基大学 D. Linus Torvalds #D12. Linux文件权限一共10位长度,分成四段,第三段表示的容是_。 A. 文件类型 B. 文件所有者的权限 C. 文件所有者所在组的权限 D. 其他用户的权限 #C13. Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在_目录中。 A. /bin B. /etc

4、C. /dev D. /lib #C14. Linux标准c和c+编译器是_。 A. tc B. cc C. gcc D. gdb #C15. Linux系统的联机帮助命令是_。 A. tar B. cd C. mkdir D. man #D16. NFS是_系统。 A. 文件 B. 磁盘 C. 网络文件 D. 操作 #C17. WWW服务器是在Internet上使用最为广泛,它采用的是_结构。 A. 服务器/工作站 B. B/S C. 集中式 D. 分布式 #B18. _不是进程和程序的区别。 A. 程序是一组有序的静态指令,进程是一次程序的执行过程 B. 程序只能在前台运行,而进程可以在前

5、台或后台运行 C. 程序可以长期保存,进程是暂时的 D. 程序没有状态,而进程是有状态的 #B19. _函数提供了进一步管理低级文件描述符的各种手段,用它可以对已打开的文件描述符执行各种控制操作。 A. chmod B. fcntl C. chown D. umask #B20. _函数是从文件中读取指定长度的数据到存中。 A. open B. read C. write D. create #B21. _函数是将存中的数据写入文件中。 A. open B. read C. write D. create #C22. _函数用来初始化一个互斥锁。 A. pthread_mutex_init B

6、. pthread_mutex_create C. pthread_mutex_begin D. pthread_mutex_lock #A23. _函数能够对输入输出的数据进行诸如数据类型、精度、位置等格式的控制。 A. 格式化I/O B. 字符I/O C. 行I/O D. 块I/O #A24. _命令是在vi编辑器中执行存盘退出。 A. :q B. ZZ C. :q! D. :WQ #B25. _命令用来重新启动计算机。 A. shutdown B. halt C. reboot D. quit #C26. _目录存放着Linux的源代码。 A. /etc B. /usr/src C. /

7、usr D. /home #B27. _设备是字符设备。 A. hdc B. fd0 C. hda1 D. tty1 #D28. fork函数在父进程中的返回值是_。 A. 创建的子进程标识号 B. 0 C. -1 D. 1 #A29. swap文件与swap分区相比,它具有如下所叙述的哪条优点_ A. 更好的性能 B. 可以更有效率地应用磁盘空间 C. 更容易操作 D. 没有突出的优点 #B30. 一个文件名字为rr.gz,可以用来解压缩的命令是_。 A. tar B. gzip C. bzip2 D. uncompress #B31. 一个文件的权限-rw-rw-r-,这个文件所有者的权限

8、是_。 A. read-only B. write C. read-write D. read-write-execute #C32. 一个硬盘最多能够被分成_个主分区。 A. 1 B. 2 C. 3 D. 4 #D33. 一个进程用wait或waitpid函数,可能产生3种情况,下列不属于这3种情况的是_。 A. 如果子进程都还在运行,则进程挂起; B. 如果恰有子进程结束,它的终止状态字正等待父进程提取,则会立即得到该终止状态字并返回,其返回值是子进程的进程号; C. 如果该进程没有子进程,立即返回,返回值为-1; D. 如果该进程的子进程在调用函数前都已经结束了,立即返回,返回值为0。

9、#D34. 下列不是 Linux 系统进程类型的是_。 A. 交互进程 B. 批处理进程 C. 守护进程 D. 就绪进程 #D35. 下列关于/etc/fstab文件描述,正确的是_。 A. fstab文件只能描述属于linux的文件系统 B. CD_ROM和软盘必须是自动加载的 C. fstab文件中描述的文件系统不能被卸载 D. 启动时按fstab文件描述容加载文件系统 #D36. 下列关于描述,错误的是_。 A. 硬就是让文件的i节点号指向被文件的i节点 B. 硬和符号连接都是产生一个新的i节点 C. 分为硬和符号 D. 硬连接不能目录文件 #B37. 下列函数不属于格式输出的是_。 A

10、. printf B. fprintf C. scanf D. sprintf #C38. 下列函数不能一次读入一个字符的是_。 A. fgetc B. fgetchar C. getchar D. getc #B39. 下列变量名中有效的shell变量名是_。 A. -2-time B. _2$3 C. trust_no_1 D. 2004file #C40. 下列对shell变量FRUIT操作,正确的是_。 A. 为变量赋值:$FRUIT=apple B. 显示变量的值:fruit=apple C. 显示变量的值:echo $FRUIT D. 判断变量是否有值: -f $FRUIT #C4

11、1. 下列提法中,不属于ifconfig命令作用围的是 D 。 A. 配置本地回环地址 B. 配置网卡的IP地址 C. 激活网络适配器 D. 加载网卡到核中 #D42. 下列文件中,包含了主机名到IP地址的映射关系的文件是_。 A. /etc/HOSTNAME B. /etc/hosts C. /etc/resolv.conf D. /etc/networks #B43. 下面关于i节点描述错误的是_。 A. i节点和文件是一一对应的 B. i节点能描述文件占用的块数 C. i节点描述了文件大小和指向数据块的指针 D. 通过i节点实现文件的逻辑结构和物理结构的转换 #A44. 下面哪个系统目录

12、中包含Linux使用的外部设备_。 A. /bin B. /dev C. /boot D. /home 00 #B45. 下面哪条命令可把./dir1目录(包括它的所有子目录)容复制到./dir2中_ A. cp -i ./dir1/* ./dir2 B. cp -P ./dir1/* ./dir2 C. cp -d ./dir1/* ./dir2 D. cp -r ./dir1/* ./dir2 #D46. 下面哪条命令可用来使shell变量变为一个全局变量_ A. alias B. exports C. exportfs D. export #D47. 下面哪条命令可被用来显示已安装文件系

13、统的占用磁盘空间_ A. df B. du C. ls D. mount #A48. 下面的函数不能用于打开流的是_。 A. fopen B. freopen C. fdopen D. open #D49. 下面那个不是lseek第三个参数的取值 A. SEEK_SET B. SEEK_CUR C. SEEK_NOW D. SEEK_END #C50. 不是shell具有的功能和特点的是_。 A. 管道 B. 输入输出重定向 C. 执行后台进程 D. 处理程序命令 #C51. 为了将当前目录下的压缩归档文件myftp.tar.gz解压缩,我们可以使用_。 A. tar -xvzf myftp.

14、tar.gz B. tar -xvz myftp.tar.gz C. tar -vzf myftp.tar.gz D. tar -xvf myftp.tar.gz #A52. 为了达到使文件的所有者有读(r)和写(w)的许可,而其他用户只能进行只读访问,在设置文件的许可值时,应当设为_。 A. 566 B. 644 C. 655 D. 744 #B53. 从后台启动进程,应在命令的结尾加上符号_。 A. & B. C. # D. $ #A54. 以下命令对中,正确的是_。 A. ls和sl B. cat和tar C. more和erom D. exit和tixe #B55. 你可编制一个由一系

15、列命令组成的程序,该程序可由shell执行。这种类型的程序被称作_。 A. shell变量 B. shell脚本 C. 管道 D. shell语法 #B56. 使用标准输出重定向符(),比如file01将会导致文件file01中的数据被_。 A. 复制 B. 移去 C. 覆盖 D. 打印 #C57. 假设用户user是file1文件的拥有者,file1文件的存取权限被设为 r-xrr-,这表明user只有_的权利。 A. 读和执行 B. 读和写 C. 写和执行 D. 只读 #A58. 关于i节点和超级块,下列论述不正确的是_。 A. i节点是一个长度固定的表 B. 超级块在文件系统的个数是唯一

16、的 C. i节点包含了描述一个文件所必需的全部信息 D. 超级块记录了i节点表和空闲块表信息在磁盘中存放的位置 #B59. 关于swap分区,下面哪一条语句的叙述是正确的_ A. 用于存储备份数据的分区 B. 用于存储存出错信息的分区 C. 在Linux引导时用于装载核的分区 D. 作为虚拟存的一个分区 #D60. 关于文件系统的安装和卸载,下面描述正确的是_。 A. 如果光盘未经卸载,光驱是打不开的 B. 安装文件系统的安装点只能是/mnt下 C. 不管光驱中是否有光盘,系统都可以安装CD-ROM设备 D. mount /dev/fd0 /floppy 此命令中目录/floppy是自动生成的

17、 #A61. 关闭linux系统(不重新启动)可使用命令_。 A. Ctrl+Alt+Del B. halt C. shutdown -r now D. reboot #B62. 核不包括的子系统是_。 A. 进程 管理 系统 B. 存管理系统 C. I/O管理系统 D. 硬件管理系统 #D63. 创建共享存的函数是_。 A. shminit B. seminit C. semget D. shmget #D64. 删除文件命令为:_。 A. mkdir B. rmdir C. mv D. rm #D65. 利用_命令,可以把一大堆的文件和目录打包成一个文件,这对于备份文件或将几个文件组合成为

18、一个文件以便于网络传输时非常有用的。 A. gzip B. tar C. cd D. ls #B66. 可以使用_命令得到IPC机制中所有对象的状态。 A. ls B. cd C. kill D. ipcs #D67. 可以使用下面的_函数将一个线程挂起。 A. pthread_self B. pthread_pause C. pthread_join D. pthread_exit #C68. 可以使用( )系统调用获得符号所引用文件名称 A. link B. symlink C. readlink D. softlink #C69. 可运行进程是一个只等待_资源的进程。 A. 存 B. C

19、PU C. 键盘 D. 终端 #B70. 哪条命令用来显示文件和目录占用的磁盘空间_ A. df B. du C. ls D. printenv #B71. 在/etc/fstab文件中指定的文件系统加载参数中,_参数一般用于CD-ROM等移动设备。 A. defaults B. sw C. rw和ro D. noauto #D72. 在Linux shell中,下面哪个变量代表的是shell程序命令的程序文件名_ A. $# B. $* C. $0 D. $ #C73. 在Linux下想获得一个命令的帮助,可以使用_命令。 A. cd B. ls C. man D. gzip #C74. 在

20、Linux中,下列不属于正常结束进程的方法是_。 A. 在main函数使用return返回 B. 调用exit函数 C. 调用_exit函数 D. 调用abort函数 #D75. 在Linux中,下面哪一条命令可更改普通用户为超级用户_ A. super B. su C. tar D. passwd #B76. 在Linux中,如果当前目录是/home/sea/china,则下面哪一个目录是china目录的父目录_ A. /home/sea B. /home/ C. / D. /sea #A77. 在Linux中,完整路径中的目录间分隔符是_ A. / B. C. | D. - #A78. 在

21、Linux中,系统管理员(root)状态下的提示符是_ A. $ B. # C. % D. #B79. 在Linux中,要求将文件mm.txt的所有使用者的文件执行权限删除。则下面所示命令中,哪一个是错的_ A. chmod a-x mm.txt B. chmod o-x mm.txt C. chmod -x mm.txt D. chmod ugo-x mm.txt #B80. 在Linux系统中,通过使用文件命令(ln)功能,可实现一个文件被下述哪种形式来处理_ A. 仅一个文件名称 B. 不超过两个文件名称 C. 每个目录可有一个文件名称 D. 两个或更多个文件名称 #D81. 在POSI

22、X中,线程是用_动态地创建的。 A. pthread_self B. pthread_create C. pthread_new D. create_pthread #B82. 在ext2文件系统中,一个目录数据块中的指针指向的是_。 A. 目录中的子目录和文件 B. 目录的其它数据块 C. 目录的i节点 D. 该目录的父目录 #C83. 在kill( pid, signum) 函数中,pid参数表示kill函数发送信号对象的进程号或进程组号。如果pid-1,表示_。 A. 向进程号为PID值的进程发送信号 B. 向与发送信号的进程有相同进程组号的进程发送信号 C. 向组号为pid绝对值的进程

23、组发送信号; D. 未定义 #84. 在makefile文件中,使用变量的值的方法是_。 A. $变量名 B. $(变量名) C. #变量名 D. #(变量名) #B85. 在shell中变量的赋值有四种方法,其中,采用name=12的方法称_。 A. 直接赋值 B. 使用read命令 C. 使用命令行参数 D. 使用命令的输出 #A86. 在vi全屏幕文本编辑器中,在指令模式下键入哪条命令将实现文件的不保存强制退出效果_ A. :q B. :q! C. :x D. ZZ #B87. 在vi编辑器中的命令模式下,删除当前光标处的字符使用_命令。 A. x B. d C. xx D. dd #A

24、88. 在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用_命令。 A. 上箭头 B. 下箭头 C. . D. * #C89. 在vi编辑器中的命令模式下,键入_可在光标当前所在行下添加一新行。 A. o B. i C. a D. A #A90. 在一个bash shell脚本的第一行上应加入下面所示中的哪一条语句_ A. #/bin/csh B. #/bin/bash C. /bin/bash D. #!/bin/bash #D91. 在下列命令中,不能显示文本文件容的命令是_。 A. more B. less C. tail D. join #D92. 在使用mkdir命

25、令创建新的目录时,在其父目录不存在时先创建父目录的选项是_。 A. -m B. -d C. -f D. -p #D93. 在使用匿名登录ftp时,用户名为_。 A. users B. anonymous C. root D. guest #B94. 在命令行中可以使用_组合键来中止(kill)当前运行的程序。 A. Ctrl+d B. Ctrl+c C. Ctrl+u D. Ctrl+q #B95. 在给定文件中查找与设定条件相符字符串的命令为_。 A. grep B. gzip C. find D. sort #A96. 在重新启动Linux系统的同时把存中的信息写入硬盘,应使用_命令实现。

26、 A. # reboot B. # halt C. # reboot D. # shutdown r now #D97. 块I/O有时也称为_。 A. 字符I/O B. 行I/O C. 列I/O D. 二进制I/O #D98. 大部分主要的Linux系统文件是存放在下面的哪个目录之中的_ A. /bin B. /tmp C. /lib D. /root #A99. 如何删除一个非空子目录 /tmp _ A. del /tmp/* B. rm -rf /tmp C. rm -Ra /tmp/* D. rm rf /tmp/* #B100. 如果一台计算机有64MB存和100MB swap空间,那

27、么它的虚拟存空间有多少呢_ A. 36MB B. 64MB C. 100MB D. 164MB #D101. 如果在/etc/group文件中有一行容是students:600:z3,l4,w,那么在student组中有多少个用户_ A. 3 B. 4 C. 5 D. 不清楚 #D102. 如果您想列出当前目录以及子目录下所有扩展名为.txt的文件,那么您可以使用的命令是_。 A. ls *.txt B. find name .txt C. ls d .txt D. find . .txt #A103. 如果执行命令 #chmod 746 file.txt,那么该文件的权限是_。 A. rwx

28、r-rw- B. rw-r-r C. -xr-rwx D. rwxr-r #A104. 字符设备文件类型的标志是_。 A. p B. c C. s D. l #B105. 存放用户的文件是_。 A. shadow B. group C. passwd D. gshadow #C106. 对名为fido的文件用chmod 551 fido 进行了修改,则它的许可权是_。 A. -rwxr-xr-x B. -rwxr-r- C. -r-r-r- D. -r-xr-xx #D107. 对文件进行打包归档的命令为_。 A. dd B. cpio C. gzip D. tar #D108. 将光盘/de

29、v/hdc卸载的命令是_。 A. umount /dev/hdc B. unmount /dev/hdc C. umount /mnt/cdrom /dev/hdc D. unmount /mnt/cdrom /dev/hdc #A109. 已知某用户stud1,其用户目录为/home/stud1。分页显示当前目录下的所有文件的文件或目录名、用户组、用户、文件大小、文件或目录权限、文件创建时间等信息的命令是_。 A. more ls al B. more al ls C. more file2.txt #D125. 比较重要的系统配置资料,一般来说大部分位于_目录下。 A. /etc B. /

30、boot C. /home D. /usr #A126. 用ftp进行文件传输时,有两种模式_。 A. Word和binary B. .txt和Word Document C. ASCII和binary D. ASCII和Rich Text Format #C127. 用gcc直接编译C源程序生成可执行文件的过程中,看起来像是一步就完成了,但实际上它要经历如下四个步骤_。 A. 、预处理、编译、汇编 B. 预处理、汇编、编译、 C. 预处理、编译、汇编、 D. 编译、预处理、汇编、 #C128. 用ls al 命令列出下面的文件列表,_文件是符号连接文件。 A. -rw-rw-rw- 2 he

31、l-s users 56 Sep 09 11:05 hello B. -rwxrwxrwx 2 hel-s users 56 Sep 09 11:05 goodbey C. drwxr-r- 1 hel users 1024 Sep 10 08:10 zhang D. lrwxr-r- 1 hel users 2024 Sep 12 08:12 cheng #D129. 用命令ls -al显示出文件ff的描述如下所示,由此可知文件ff的类型为_。-rwxr-xr- 1 root root 599 Cec 10 17:12 ff A. 普通文件 B. 硬 C. 目录 D. 符号 #A130. 用

32、户要想在后台执行程序,则你需在命令行的末端放置哪个字符_ A. B. & C. # D. % #B131. 用来保存用户名、个人目录等资料的文件是_。 A. /etc/shadow B. /etc/passwd C. /etc/inittab D. /etc/group #B132. 系统中有用户user1和user2,同属于users组。在user1用户目录下有一文件file1,它拥有644的权限,如果user2用户想修改user1用户目录下的file1文件,应拥有_权限。 A. 744 B. 664 C. 646 D. 746 #B133. 终止一个前台进程可能用到的命令和操作_。 A.

33、kill B. ls C. shut down D. halt #A134. 绝大多数Linux分区使用的文件系统类型是_。 A. vfat B. nfs C. swap D. ext2 #D135. 网络 管理 具备以下几大功能:配置管理、_、性能管理、安全管理和计费管理等。 A. 故障管理 B. 日常备份管理 C. 升级管理 D. 发送 #A136. 若一台计算机的存为128MB,则交换分区的大小通常是_。 A. 64MB B. 128MB C. 256MB D. 512MB #C137. 获取某个环境变量值使用函数 A. getenv B. putenv C. setenv D. uns

34、etenv #A138. 要从shell命令行中执行一条命令,你必须首先键入_。 A. 参数变量 B. 命令名 C. 选项 D. 终端号 #B139. 要改变文件的拥有权,使用命令_。 A. chgrp B. chown C. chsh D. chmod #B140. 要结束一个线程,可以调用_函数。 A. pthread_quit B. exit C. pthread_exit D. return #C141. 设超级用户root当前所在目录为:/usr/local,键入cd命令后,用户当前所在目录为_。 A. /home B. /root C. /home/root D. /usr/loc

35、al #B142. 返回调用进程的进程标识号的系统函数是_。 A. getpid B. getpgrp C. getppid D. setpid #A143. 进程可以忽略大部分信号,但下列信号中_是不能忽略的。 A. SIGHUP B. SIGINT C. SIGSTOP D. SIGQUIT #C144. 进程有三种状态_。 A. 准备态、执行态和退出态 B. 精确态、模糊态和随机态 C. 运行态、就绪态和等待态 D. 手工态、自动态和自由态 #C145. 退出交互模式的shell,应键入_。 A. d B. q C. exit D. quit #C146. 通过文件属性中的uid获得文件

36、拥有者名字的系统调用是 A. getcwd B. getpwuid C. getgrgid D. getlogin #B147. 在_目录下存放的都是系统启动时要用到的程序。在使用lilo引导Linux时,会用到这里的一些信息。 A. /boot B. /bin C. /dev D. /etc #A148. 设置文件偏移量的系统调用是 A. truncate B. sync C. lseek D. create #C填空题 1. Linux编程可分为_编程和_编程。 # Shell 高级语言 2. Linux操作系统是_操作系统的一个克隆版本。 #unix 3. Linux的普通文件按其部结构

37、可分为两种类型的文件_和_。 #文本文件 二进制文件 4. Linux命令的运行环境是_,它是一种命令解释器,在用户和操作系统之间提供了一个交互接口。 5. Linux核引导时,从文件_/etc/fstab_中读取要加载的文件系统。 6. Linux文件系统中每个文件用_i节点_来标识。 7. Linux系统提供许多文本编辑程序,比较常用的有_和_等。 # vi emacs 8. Linux系统通过_将系统中所有的文件分级、分层组织在一起,形成了Linux文件系统的树形层次结构。 #目录 9. Linux系统中建立新目录的命令是_。10. Linux系统中每个进程都有一个唯一的非负整数作为其标

38、识,它被称为_。 #进程标识号11. Linux系统中有三种基本的文件类型_、_和_。 #普通文件 目录文件 设备文件12. Linux支持Unix System V中的三种进程间通信机制,它们是:_、_和_。13. Linux中,进程有两种运行模式:_和_。 #用户模式 系统模式14. _/sbin_目录用来存放系统管理员使用的管理程序。15. _是最快的一种进程间通讯的机制。 #共享存16. _mv_命令可以移动文件和目录,还可以为文件和目录重新命名。17. _nfs_协议用于实现Unix(/linux)主机之间的文件系统共享。18. rm命令可删除文件或目录,其主要差别就是是否使用递归开关_-r或-R_。19. shell不仅是 用户命令的解释器 ,它同时也是一种功能强大的编程语言。_bash_是Linux的缺省shell。20. vi编辑器具有三种工作模式_命令模式_、_输入模式_和末行模式。21. 安装Linux系统对硬盘分区时,必须有两种分区类型_文件系统分区_和_交换分区_。22. 按照POSIX标准,POSIX提供了两种类型的同步机制,它们是_和_。23. 编写的Shell程序运行前必须赋予该脚本文件_执行_权限。24. 超级块包含了_i节点表_和_空闲块表_等重要的文件系统信息。25

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论