(完整版)Linux操作系统期末练习题最终版by枫叶
- 格式:docx
- 大小:35.19 KB
- 文档页数:20
《Linux操作系统》期末考试试卷一、填空题(共10分,每小题1分)1. Linux系统的组成、shell、应用程序2. 硬盘接口为ide的第一块硬盘命名应该是3. 命令可以重启计算机4. 显示ls命令详细帮助信息的命令是5. 超级用户的命令提示符是6. 命令行自动补全的键是7. Vi编辑器有3种基本工作模式,分别是命令行模式、插入模式和8. 统计文件字数、字节数或行数的命令是9. 显示和设置系统日期和时间10. 硬盘分区命令是二、选择题(共20分,每小题2分)1. 以下中的()不是Linux的特点A 开放源代码B 使用GNU版权C 支持IDE设备D 只能在Intel平台的PC机上运行2. 2.5.21的Linux核心是()A 测试版B 稳定版C Windows版D PC版3. 下面()命令可以启动X Window1A StartxB start xC startXD startx4. 下面()是经过ssl加密的远程登录方式A telnetB rloginC sshD ssl5. 超级用户的id是()A rootB administratorC managerD system6. 在Linux系统中最高目录是()A 我的计算机B C:\C /D home7. 寻求命令mesg的用法帮助,可以使用()A help mesgB which mesgC mesg –helpD man mesg8. 权限字串-rwxrw-r-w所对应的八进制权限串是()A 754B 761C 743D 7659. 第一个IDE硬盘的第一个分区所对应的设置文件是()A /dev/hadB /dev/hdalC /dev/sdaD /dev/sdal10. 安装Linux文件系统的交换分区称为()A primaryB nativeC extentD swap三、判断题(共10分,每小题1分)1. 只有在插入模式才可以做文字输入、按“ESC”键可回到命令行模式。
1Linux期末考试复习题--completed on Nov 17,2013 by lvlv 一、选择题1下列关于Linux说法中不正确的是( B )A.Linux操作系统具有虚拟内存的能力B.Linux操作系统不是UNIX系统的变种因此Linux上程序不适合UNIX平台上运行C.Linux操作系统不限制应用程序可用内存的大小D.Linux操作系统支持多用户在同一时间可以有多个用户使用主机解析与传统的网络操作系统相比Linux操作系统主要有以下几个特点不限制应用程序可用内存的大小具有虚拟内存的能力可以利用硬盘来扩展内存允许在同一时间内运行多个应用程序支持多用户在同一时间内可以有多个用户使用主机具有先进的网络能力可以通过TCP/IP协议与其他计算机连接通过网络进行分布式处理符合Unix 标准可以将 Linux上完成的程序移植到Unix主机上去运行Linux操作系统是免费软件并且开放源代码这是其与其他网络操作系统最大的区别。
2Linux交换分区的作用是(C).A保存系统软件 B保存访问过的网页文件C虚拟内存空间 D作为用户的主目录3。
如果执行命令#chmod 746 file。
txt那么该文件的权限是A。
A.rwxr—-rw— B。
rw—r-—r—- C。
—-xr—rwx D. rwxr——r—4。
Linux有三个查看文件的命令若希望在查看文件内容过程中可以用光标上下移动来查看文件内容应使用命令CA cat B。
more C。
less D。
menu解析less具有more相同的功能同时支持方向键和前翻页后翻页滚屏。
more只能用空格键下翻不小心翻多了就没法反回看.5. 若一台计算机的内存为8GB则交换分区的大小通常是CA64GB B。
128GB C. 16GB D。
32GB解析:交换分区的大小一般为内存的两倍.6。
在使用mkdir命令创建新的目录时在其父目录不存在时先创建父目录的选项是BA-m B. —p C. —f D。
Linux_期末考试试题(含答案)一、命令部分1.新建一个用户user,密码设为123456,并将其加到root组。
写出所用命令。
# useradd wang# passwd wang123456123456# groupadd root# usermod –g root wang2.将当前计算机的IP地址设为192.168.1.123,子网掩码为255.255.255.0。
写出所用命令。
# ifconfig eth0 192.168.1.123 netmask 255.255.255.03.显示当前系统的日期和时间命令。
# date –d –y4.查看命令sort的帮助文件,写出所用命令。
# man sort5.分屏显示/etc/httpd/conf/httpd.conf文件的命令。
# less /etc/httpd/conf/httpd.conf 按“Q”退出该命令6.将hello!写入/home/wang/test.txt的命令(vi及vim编辑器除外)。
# echo ‘hello!’> /home/wang/test.txt7.更改用户zhang的登录shell为/sbin/nologin的命令。
# usermod –s /sbin/nologin zhang8.配置当前主机的默认网关为192.168.2.254的命令。
# route add default gw 192.168.2.2549.连续ping目的IP为192.168.2.245为10次的的命令。
# ping –c 10 192.168.2.24510.打包并压缩/etc目录的命令。
# tar –zcvf mylinux_etc.tar.gz /etc/或 # tar -jcvf mylinux_etc.tar.bz2 /etc/11.查看月历并将内容追加到文件/dd中的命令。
cal –j >>/dd12.查看当前目录的命令。
linux期末考试题及答案Linux期末考试题及答案一、选择题(每题2分,共20分)1. Linux操作系统属于以下哪种类型?A. 单用户单任务操作系统B. 多用户多任务操作系统C. 单用户多任务操作系统D. 多用户单任务操作系统答案:B2. 在Linux系统中,以下哪个命令用于查看当前目录下的文件和文件夹?A. lsB. pwdC. cdD. mkdir答案:A3. 如果需要查看一个文件的内容,但不修改它,可以使用以下哪个命令?A. catB. viC. rmD. mv答案:A4. 在Linux中,以下哪个命令可以显示当前系统的运行时间、用户数、系统负载等信息?A. topB. psC. uptimeD. who答案:C5. Linux系统中的文件权限分为哪三类?A. 可读、可写、可执行B. 可读、可写、可删除C. 可读、可写、可链接D. 可读、可写、可打印答案:A...20. 在Linux系统中,以下哪个命令用于解压tar.gz格式的压缩文件?A. tar -xzvfB. gzip -dC. gunzipD. tar -zxvf答案:D二、填空题(每空2分,共20分)1. Linux系统中的文件系统是以_________为节点组织的。
答案:inode2. 在Linux中,使用_________命令可以切换到root用户。
答案:su3. 要查看当前路径,可以使用命令_________。
答案:pwd4. 如果需要递归地复制一个目录到另一个位置,并覆盖原有文件,可以使用命令_________。
答案:cp -r5. 在Linux中,文件权限的数字表示方法中,7表示_________。
答案:可读可写可执行...10. 使用_________命令可以查看当前系统的磁盘使用情况。
答案:df三、简答题(每题10分,共30分)1. 简述Linux系统中的文件类型有哪些,并给出每种类型的代表字符。
答案:Linux系统中的文件类型主要有以下几种:- 普通文件:-- 目录:d- 符号链接:l- 块设备文件:b- 字符设备文件:c- 管道:p- 套接字:s2. 解释什么是Linux的硬链接和软链接,并说明它们的区别。
Linux期末考试试题8套含答案Linux 期末考试试题(一)一、选择题( 每小题2 分,共50 分)1. 在创建Linux 分区时,一定要创建( D )两个分区A. FAT/NTFSB. FAT/SWAPC. NTFS/SWAPD.SWAP/ 根分区2. 在Red Hat Linux 9 中,系统默认的( A )用户对整个系统拥有完全的控制权。
A. rootB. guestC. administratorD.supervistor.3. 当登录Linux 时,一个具有唯一进程ID 号的shell 将被调用,这个ID 是什么( B )A. NIDB. PIDC. UIDD. CID4. 下面哪个命令是用来定义shell 的全局变量( D )A. exportfsB. aliasC. exportsD. export5. 哪个目录存放用户密码信息( B )A. /bootB. /etcC. /varD. /dev6. 默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。
A. /usrB. /homeC. /rootD. /etc7. . 当使用mount 进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D )目录。
A. /homeB. /binC. /etcD. /dev8. 如果要列出一个目录下的所有文件需要使用命令行( C )。
A. Is - lB. IsC. Is - a(所有)D. Is - d9. 哪个命令可以将普通用户转换成超级用户(D )A. superB. passwdC. tarD. su10. 除非特别指定,cp 假定要拷贝的文件在下面哪个目录下( D )A. 用户目录B. home 目录C. root 目录D. 当前目录11. 在vi 编辑器里,命令摜層用来删除当前的( A )A. 行B. 变量C. 字D. 字符12. 当运行在多用户模式下时,用CtrI+ALT+F* 可以切换多少虚拟用户终端( B )A. 3B. 6C. 1D. 1213. Linux 启动的第一个进程init 启动的第一个脚本程序是( B )。
(完整word版)Linux操作系统期末复习题(含答案),推荐文档Linux期末复习题(一)一、选择题 ( 每小题 2 分,共 50 分)2.在 Ubuntu Linux 中,系统默认的(A)用户对整个系统拥有完全的控制权。
A. rootB. guestC. administratorD.supervistor.3.当登录 Linux 时,一个具有唯一进程ID 号的 shell 将被调用,这个ID 是什么 (B )A. NIDB. PIDC. UIDD. CID4.下面哪个命令是用来定义shell 的全局变量 ( D )A. exportfsB. aliasC. exportsD. export5.哪个目录存放用户密码信息 ( B )A. /bootB. /etcC. /varD. /dev6.默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。
A. /usrB. /homeC. /rootD. /etc7. . 当使用 mount 进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D ) 目录。
A. /homeB. /binC. /etcD. /dev8. 如果要列出一个目录下的所有文件需要使用命令行( C )。
A. ls –lB. lsC. ls –a(所有 )D. ls –d9.哪个命令可以将普通用户转换成超级用户(D )A. superB. passwdC. tarD. su10. 除非特别指定,cp 假定要拷贝的文件在下面哪个目录下( D )A. 用户目录B. home 目录C. root 目录D. 当前目录11.在 vi 编辑器里,命令 "dd" 用来删除当前的 ( A )14.按下 (A )键能终止当前运行的命令A. Ctrl-CB. Ctrl-FC. Ctrl-BD. Ctrl-D17. 用 "rm -i", 系统会提示什么来让你确认( B )A. 命令行的每个选项B. 是否真的删除C. 是否有写的权限D. 文件的位置18.以下哪个命令可以终止一个用户的所有进程( D )A. skillallB. skillC. killD. killall19.在Ubuntu Linux中,一般用(D)命令来查看网络接口的状态A. pingB. ipconfigC. winipcfg D ifconfig20.vi 中哪条命令是不保存强制退出 ( C )(第五章)A. :wqB. :wq!C. :q!D. :quit22.在下列分区中, Linux 默认的分区是( B )A.FAT32B. EXT3 C FAT .D NTFS24.如果用户想对某一命令详细的了解,可用(C)A. lsB. help (内部)C. man (列举的信息多) D dir二、填空题 ( 每空 1 分,共 10 分)26.在 Linux 系统中,以_文件的_方式访问设备。
苏州农业职业技术学院继续教育学院20XX年第一学期XX班《Linux》期末考试复习题专业_________ 年级_________ 姓名_________一、选择题(20*2=40分)1.下面哪个命令是用来定义shell的全局变量( D )A. exportfsB. aliasC. exportsD. export2.在vi编辑器里,命令"dd"用来删除当前的( A )A.行B.变量C.字D.字符3.按下( A )键能终止当前运行的命令A. Ctrl-CB. Ctrl-FC. Ctrl-BD. Ctrl-D4.用"rm -i",系统会提示什么来让你确认( B )A. 命令行的每个选项B. 是否真的删除C. 是否有写的权限D. 文件的位置5.在下列分区中,Linux默认的分区是( B )A. FAT32B. EXT3 C FAT .D NTFS6.下列不是Linux系统进程类型的是( D )。
A. 交互进程B. 批处理进程C. 守护进程D. 就绪进程7.为卸载一个软件包,应使用( B )。
A.rpm -iB.rpm -eC.rpm -qD.rpm –V8.以下哪一个是linux内核的稳定版本( B )A.2.5.24 B. 2.6.17 C. 1.7.18 D. 2.3.209.怎样显示当前目录( A )。
A. pwdB. cdC. whoD. ls10.如何删除一个非空子目录/tmp( B )。
A.del /tmp/*B.rm -rf /tmpC.rm -Ra /tmp/*D.rm –rf /tmp/*11.存放用户帐号的文件是( C )。
A. shadow (密码)B. groupC. passwd (账号)D. Gshadow12.下面哪个系统目录中包含Linux使用的外部设备( B )。
A. /binB. /devC. /bootD. /home13.一个文件名字为rr.Z,可以用来解压缩的命令是( D )A.tarB.gzippressD.uncompress14.Linux通过VFS支持多种不同的文件系统。
Linux 期末考试试题(一)一、选择题 (每小题2分,共50分)1.在创建Linux分区时,一定要创建(D )两个分区A. FAT/NTFSB. FAT/SWAPC. NTFS/SWAPD.SW AP/根分区2.在Red Hat Linux 9中,系统默认的(A)用户对整个系统拥有完全的控制权。
A. rootB. guestC. administratorD.supervistor.3. 当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B )A. NIDB. PIDC. UIDD. CID4. 下面哪个命令是用来定义shell的全局变量( D )A. exportfsB. aliasC. exportsD. export5. 哪个目录存放用户密码信息( B )A. /bootB. /etcC. /varD. /dev6. 默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。
A. /usrB. /homeC. /rootD. /etc7. . 当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D )目录。
A. /homeB. /binC. /etcD. /dev8. 如果要列出一个目录下的所有文件需要使用命令行( C )。
A. ls –lB. lsC. ls –a(所有)D. ls –d9. 哪个命令可以将普通用户转换成超级用户(D )A. superB. passwdC. tarD. su10. 除非特别指定,cp假定要拷贝的文件在下面哪个目录下( D )A. 用户目录B. home目录C. root目录D. 当前目录11. 在vi编辑器里,命令"dd"用来删除当前的( A )A. 行B. 变量C. 字D. 字符12. 当运行在多用户模式下时,用Ctrl+ALT+F*可以切换多少虚拟用户终端( B )A. 3B. 6C. 1D. 1213. Linux启动的第一个进程init启动的第一个脚本程序是( B )。
1.在Linux目录结构中目录中的文件是普通用户可以使用的可使用的可执行文件的目录是(B)19A./sbin B./bin C./usr D./lib2.在Linux目录结构中Linux的内核及引导程序所需要的文件位于(B)目录A./binB./bootC./rootD./proc3.在Linux目录结构中用来存放系统配置文件(D)目录A./libB./devC./procD./etc4.Linux三种特殊权限中仅用于目录文件的权限是(C)22A.SUIDB.SGIDC.黏滞位D.都可以5.Linux三种权限中允许进入目录的权限(C) 22A.r-可读B.w-可写C.x-可执行D.都不是6.下列脚本文件最先自动执行的是(A)24A./etc/rc.localB./etc/profileC.~/.bashrcD.~/.bash_logout7.下面通配符可匹配多个任意字符的通配符是(A)29A.*B. ?C.[abcde ]D.[!a-e]8.输出重定向符号右边的文件已经存在,不会覆盖文件而是追加的定向符是(B)A.>B.> >C. 2>D.&>9.表示用户家目录的是(B)A./home (所有用户家目录的父目录,+用户名才是用户家目录)B.~C. .D. ..10.可删除非空目录及其子目录的命令是(B)A. touchB.rm -rC.mkdirD.rmdir空目录11. 是强引用的符号(A)A. 单引号B.反引号C.双引号D.中括号12.可显示隐藏文件的ls命令形式选项是(A)A. ls -aB. ls -dC.ls -h D .ls -l13.可通过接受标准输入作为输出内容来创建简单文件的命令是(B)42A.touchB.catC.viD. gedit14.不带有编辑功能但有翻页、按行滚动、搜索功能的命令是(B)43A.catB.more和lessC.head 和tail D vi15.wc命令可统计文件的行数、字数和字节数。
linux期末练习题Linux是一种开源的操作系统,广泛应用于服务器系统、嵌入式设备以及个人电脑等领域。
作为一名学习Linux的学生,期末考试练习题是必不可少的一部分。
本文将为您提供一些典型的Linux期末练习题,并给出详细的解答。
题目一:文件和目录管理1. 创建一个名为test的目录,并在该目录下创建一个名为file.txt的空文本文件。
2. 将当前工作目录切换到test目录,并将file.txt文件的内容展示在屏幕上。
3. 将file.txt文件重命名为newfile.txt。
4. 复制newfile.txt文件到当前工作目录的上一级目录中。
解答一:1. 命令:mkdir test2. 命令:cd test; cat file.txt3. 命令:mv file.txt newfile.txt4. 命令:cp newfile.txt ../题目二:文件权限管理1. 创建一个名为permission.txt的文件,并设置只有owner有读写权限,其余用户无任何权限。
2. 更改permission.txt文件的权限,使owner具有读写执行权限,同组用户具有读权限,其他用户只有执行权限。
解答二:1. 命令:touch permission.txt;chmod 600 permission.txt2. 命令:chmod 750 permission.txt题目三:进程管理1. 查看当前正在运行的所有进程,并将其输出保存到名为processes.txt的文件中。
2. 终止一个名为test.sh的Shell脚本进程。
解答三:1. 命令:ps aux > processes.txt2. 命令:pkill -f test.sh题目四:用户和组管理1. 创建一个新用户guest,设置密码为123456。
2. 创建一个名为developers的用户组,并将guest用户添加到该组中。
解答四:1. 命令:sudo useradd guest;sudo passwd guest2. 命令:sudo groupadd developers;sudo usermod -a -G developers guest题目五:网络配置1. 查看当前网络配置信息。
1.在Linux目录结构中目录中的文件是普通用户可以使用的可使用的可执行文件的目录是(B)19A./sbinB./binC./usrD./lib2.在Linux目录结构中Linux的内核及引导程序所需要的文件位于(8)目录A./binB./bootC./rootD./proc3.在Linux目录结构中用来存放系统配置文件(口)目录A./libB./devC./procD./etc4.Linux三种特殊权限中仅用于目录文件的权限是(C)22A.SUIDB.SGIDC.黏滞位D.都可以5.Linux三种权限中允许进入目录的权限(C)22A.r-可读B.w-可写C.x-可执行D.都不是6.下列脚本文件最先自动执行的是(A)24A./etc/rc.localB./etc/profileC.~/.bashrcD.~/.bash_logout7.下面通配符可匹配多个任意字符的通配符是(A)29A.*B.?C.[abcde]D.[!a-e]8.输出重定向符号右边的文件已经存在,不会覆盖文件而是追加的定向符是(B)A.>B.>>C.2>D.&>9.表示用户家目录的是(B)A./home(所有用户家目录的父目录,+用户名才是用户家目录)B.〜C..D...10.可删除非空目录及其子目录的命令是(B)A.touchB.rm-rC.mkdirD.rmdir空目录11.是强引用的符号(A)A.单引号B.反引号C双引号D.中括号12.可显示隐藏文件的ls命令形式选项是(A)A.ls-aB.ls-dC.ls-hD.ls-l13.可通过接受标准输入作为输出内容来创建简单文件的命令是(B)42A.touchB.catC.viD.gedit14.不带有编辑功能但有翻页、按行滚动、搜索功能的命令是(B)43A.catB.more和lessC.head和tailDvi15.wc命令可统计文件的行数、字数和字节数。
在下列格式中只显示文件的字数的是(C)51A.wcB.wc-cC.wc-wDwc-l16.可实现文件重命名的命令是(B)52A.cpB.mvC.lnDrename17.在Linux系统中可通过挂载将光盘、U盘或一个文件系统连接到主目录树的一个目录节点。
期中光盘或光盘镜像对应的文件系统类型是(044A.vfatB.ext3C.iso9660Dvboxsf18.下面更改文件命令只能更改符号连接的目标文件的权限的命令是(C)A.chownB.chgrpC.chmodD.以上都不对19.chmod命令的权限模式可使用字符串形式或八进制形式,当使用八进制形式时模式应由三或四位八进制构成,其中从最高到最低位依次表示为(A)每个八进制的三个二进制位从高到低分别表示为有无读、写、执行权限A.文件所有者文件所属组其他用户B.其他用户文件所属组文件所有者C.文件所属组文件所有者其他用户D.其他用户文件所有者文件所属组20.chmod命令的权限模式可使用字符串形式或八进制形式,当使用八进制形式时模式应由三或四位八进制构成,其中每个八进制的三个二进制位从高到低分别表示为有无(A)A.读写执行B.写读执行C.执行读写D.执行写读21.运行时不会创建子进程的方式是(C)69A.赋予shell程序文件可执行权限,直接运行shell程序(外部命令)B.调用命令解释器解释执行shell程序(Shell函数)C.使用source命令执行shell程序(内部命令)口.用()将多条命令括起来而形成的复合命令执行22.对于使用(C)连接的两条命令,只有当左边的命令执行失败(退出状态为非0值)才会继续执行右边的命令。
A.;B.&&C.IID.都不是23.Shell执行命令在同名时优先级别最高的是(A)A.别名B.函数C.内部命令D.外部命令24.将一个变量stab的值清除(即成为空串)的命令是(D)A.$stabB.${#stab}C.${stab}Dunsetstab25.Shell变量不需要预先定义,若对其进行数值操作,可指定变量的属性为整数,具体命令为DA.declare-a变量名B.declare-f变量名C.typeset-r变量名D.typeset-i变量名26.Shell中可表示引用数组abrr中的所有非空元素的引用是(B)76A.${abrr}B.${abrr[*]}C.${#abrr[*]D.${#abrr[@]}27.在Shell变量引用操作符可实现字符串替换其中(C)用来测试如果变量stra存在且不为空,则返回为word,否则返回为空串78A.${stra:-word}B.${stra:=word}C.${stra:+word}D.${stra:?word}28.在Shell变量引用操作符可实现字符串替换其中(D)用来测试,如果变量stra存在,则返回为变量stra的值,否则输出为word,并退出当前脚本程序A.${stra-word}B.${stra=word}C.${stra:+word}D.${stra:?word}29.在Shell变量引用操作符可实现模式匹配替换其中(B)用来的含义是若pattern匹配变量stra的头部,则删除最长匹配部分并返回剩余部分。
A.${stra#pattern}B.${stra##pattern}C.${stra%pattern}D.${stra%%pattern}30.为了使子进程能继承父进程中定义的变量,就必须使(D)命令将这些变量送入进程转出区83A.readB.setC.shiftD.export31.使用(D)形式时,即使表达式中有Shell的特殊字符时,也不必用双引号将其括起来。
87A.test表达式B.[表达式]C.let算术表达式D.((算术表达式))32.使用(D)形式时可以返回算术表达式的确切值A.test表达式B.let算术表达式C.((算术表达式))D.$((算术表达式))33.gcc可以对编译阶段进行控制,其中(B)选项规定编译到汇编语言,不进行其他操作。
107A.-EB.-SC.-cD.-o34.gcc可以对编译阶段进行控制,其中(A)选项设定库文件的路径A.-LpathB.-IpathC.-llibraryD.-static35.gcc可以对编译阶段进行控制,其中(D)选项在可执行文件中包含标准调试信息,供gdb进行调试。
A.-WallB.-WerrorC.-wD.-g36.在Linux底层文件访问中的大多数操作都是围绕文件描述符来展开的其中(A)函数是内核向进程返回一个文件描述符为以后使用148A.open()B.read()C.write()D.close()37.最终文件权限取决于(D)A.modeB.unmaskC.mode&unmaskD.mode&~unmask非掩码38.Lseek()中第三个参数的值为0表示(A)A.文件开始位置B.文件读写指针当前位置C.文件结束位置D.都不是39.文件属性读取函数中,依据文件名且当文件是一个符号链接时返回是链接所指向文件的信息的函数是(A)152A.statB.lstatC.fstatD.都不是40.利用文件属性读取函数获取的st_mode进行文件类型测试方法正确的是DA.对成员st_mode同文件类型掩码进行与运算B.对成员st_mode直接判断C.利用带成员st_mode参数宏(用于文件类型判断)定义D.A和C都可以41.下列函数中可关闭文件的函数(A)A.close()B.dup2()C.A和B都可以D.dup()42.下列底层文件访问函数中第一个参数是文件描述符的是(C)157A.chmodB.lchownC.fchownD.chown43.硬链接是(B)162A.指向目标文件的指针B.指向文件的索引节点C.可跨越不同文件系统创建D.可通过symlink()来创建44.读取链接readlink和删除链接unlink操作对象是(C)163A.都只对硬链接有效B.都对软链接无效C.读取只对软链接有效,删除都两种都有效D.读取对两种都有效,删除只对软链接有效。
45.目录文件的读取函数readdir()参数和返回值的含义()C167A.参数和返回值都指向目录文件B.参数和返回值都指向目录项C.参数指向目录文件,返回值指向目录项D.返回值指向目录文件,参数指向目录项46.对磁盘文件的标准I/O操作一般是实现(A)171A.全缓冲B.行缓冲C.不带缓冲D.都可以47.当标准输入和标准输出涉及交互作用设备时,它们是(B)A.全缓冲B.行缓冲C.不带缓冲D.都可以48.标准错误输出是(C)A.全缓冲B.行缓冲C.不带缓冲D.都可以49.在函数fopen()中文件打开模式中要求文件必须存在的模式是(A)172A.r和r+B.w和w+C.a和a+D.ab和wb50.在函数fopen()中文件打开模式中不是可读写的方式打开文件模式是(D)A.r+B.w+C.a+D.r51.在打开函数中其中是在由指定的流上打开由路径名指定的文件,其返回值为指向文件流指针,此函数用于将一个指定的文件打开为一个预定义的标准流(C)A.openB.fopenC.freopenD.fdopen52.以下函数中表示从某流中读取一个字符但该函数不带参数,表示从标准输入流中读字符的函数是(C)174A.getsB.getcC.getcharD.fgec53.当到达文件尾端或出错时,字符读取函数的返回值都是EOF,为进一步确认文件是否已到文件尾,应当通过(B)函数来判断。
B.feofC.cleanerrD.perrorA.ferror54.在定位函数中,可直接将流的读写指针设置到文件的起始位置同时会将错误指示器errno清零的函数是()rewind182无答案A.ferrorB.feofC.clearerr174D.perror55.下面关于ftell()函数成功调用说法不正确的是(C)A.会清除流结束标志B.返回读写指针当前相对文件起始位置的位移量C.返回读写指针当前相对文件结束位置的位移量D.会撤销已调用ungetc ()对流的影响56.格式化输出可把格式化数据输出到标准输出、指定文件及字符缓冲区。
其中()函数是将格式化数据输出到指定大小的字符缓冲区。
(D)183A.printfB.fprintfC.sprintfD.snprintf57.格式化输入可从标准输入、指定文件及字符缓冲区读取格式化数据。
其中()函数是输出到指定文件。
(B)A.printfB.fprintfC.sprintfD.snprintf58.关于临时文件不正确的是A186A.可通过tmpnam()创建B.也可通过tmpfile()创建C.程序结束时或关闭文件时自动删除D.调用tmpname次数有限制59.下列是进程的异常终止的是(D)193A.从main中调用return返回B.调用exitC.调用_exitD.调用abort60.不属于非格式化标准I/O的是(C)A.字符I/OB.行I/OC.列I/OD.块I/O61.关于exit()函数不正确的是(B)194A.先清理后进入内核B.底层系统调用C.有一个整型参数D.用于正常终止一个进程62.内核使程序执行的方法的是(A)A.调用exec函数B.调用exit/_exitC.从main返回D.收到一个系统终止信号63.关于atexit函数正确的是(D)A.一个进程可登记超过32个函数B.函数登记的顺序和调用顺序相同B.同一函数可登记多次,但调用一次D.在显示或隐式调用exit时则执行这些登记的终止处理程序64.非初始化数据段由exec赋初值常称为(C)196A.正文段B.数据段C.bss段D.堆65.在存储空间布局中从低地址到高地址依次分布为AA.正文段数据段bss段堆栈B.栈堆bss段数据段正文段C.正文段堆栈数据段bss段D.堆正文段数据段bss段栈66.PID为0的交换进程是(A)200A.其他所有进程的祖先进程B.所有其他用户进程的祖先进程C.其他所有内核线程的父进程D.普通进程67.调用exec可能有变化的是(D)204A.调用前后进程IDB.调用exec前后实际用户IDC.调用exec前后实际组IDD.调用exec前后有效用户ID和有效组ID 68当waitpid函数的pid参数设置为(A)表示等待任一子进程终止。