【计算机类职业资格】二级C语言笔试-1-2及答案解析.doc
《【计算机类职业资格】二级C语言笔试-1-2及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级C语言笔试-1-2及答案解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、二级 C 语言笔试-1-2 及答案解析(总分:100.00,做题时间:90 分钟)一、不定项选择题(总题数:50,分数:100.00)1.在一个操作系统可以管理和维护一个硬盘上的文件系统之前,首先必须将这个硬盘分区,之后再把每一个分区格式化为文件系统。把一个分区格式化为文件系统就是将磁盘的这个分区划分成许多大小相等的小单元,并将这些小单元顺序地编号。而这些小单元就被称为块(block)。请问 Linux 系统默认的 block 大小为多大?(分数:2.00)A.1KBB.2KBC.4KBD.8KB2.在目前版本的 Red Hat Linux 或 Oracle Linux 系统上,Linux 默
2、认使用的是以下哪一个文件系统?(分数:2.00)A.NTFSB.FAT32C.ext2D.ext3E.msdos3.在 UNIX 或 Linux 系统上,当一个磁盘被格式化成文件系统时,系统将自动生成一个 i 节点表。请问在以下有关 i 节点的叙述中,哪一个是最适合的?(分数:2.00)A.i 节点的数量决定了这个文件系统所使用的最大磁盘空间B.i 节点的数量决定了在这个文件系统中最多可以存储多少个普通文件C.i 节点的数量决定了在这个文件系统中最多可以存储多少个目录文件D.i 节点的数量决定了在这个文件系统中最多可以存储多少个文件4.在 UNIX 或 Linux 系统上,当一个磁盘被格式化成
3、文件系统时,系统将自动生成一个 i 节点表。请问在以下有关 i 节点的叙述中,哪一个是最适合的?(分数:2.00)A.只有每一个文件对应于一个唯一的 i 节点B.只有每一个目录对应于一个唯一的 i 节点C.i 节点中存放着文件和目录中的数据D.每一个文件和目录都会对应于一个唯一的 i 节点5.作为一名 Linux 操作系统管理员,若想知道某个文件的 i 节点,将使用以下哪一个命令?(分数:2.00)A.fileB.ls-lC.ls-ldD.ls-il6.在 Linux 系统上,root 用户发出了命令:In-s dog1.baby dog.baby。请问,在以下有关这一命令的陈述中,哪两个是正
4、确的?(分数:2.00)A.dog.baby 将具有 777 的权限B.dog1.baby 将是连接到 dog.baby 的符号连接C.dog.baby 将是连接到 dog1.baby 的符号连接D.dog.baby 和 dog1.baby 将有相同的 i 节点号码E.dog.baby 和 dog1.baby 应该存在于相同的文件系统上7.以 dog 用户登录 Linux 系统,之后使用如下的带有-li 选项的 ls 命令列出当前目录中的所有文件和目录: dogdog$ls-li total 4 703146 -rw-r-r- 1 root root 0 Feb 26 22:53 dog1.b
5、aby 703147 lrwxrwxrwx 1 root root 9 Feb 26 22:54 dog.baby-dog1.baby 703149 -rw-rw-r- 1 dog dog 0 Feb 27 08:23 grilfriend.dog -rw-rw-r- 2 dog dog 0 Feb 27 08:22 lover.dog 703145-rw-rw-r- 1 dog dog 210 Feb 8 17:40 mailqueue.txt (分数:2.00)A.dog.baby 和 dog1.babyB.lover.dog 和 wife.dogC.grilfriend.dog 和 lo
6、ver.dogD.dog.baby 和 mailqueue.txt.E.dog1.baby 和 wife.dog8.在以下有关 cp 命令与 i 节点表之间关系的叙述中,哪两个是正确的?(分数:2.00)A.删除带有旧文件名的旧目录项(记录)B.分配一个空闲的 i 节点并将这个新的 i 节点项(记录)放入 i 节点表中C.在 i 节点表上没有任何影响(除了时间戳或磁盘上数据的位置)D.创建一个新的目录项(记录)并将一个新的名字与 i 节点号相关联9.在以下有关 mv 命令与 i 节点表之间关系的叙述中,哪两个是正确的?(分数:2.00)A.删除带有旧文件名的旧目录项(记录)B.分配一个空闲的
7、i 节点并将这个新的 i 节点项(记录)放入 i 节点表中C.在 i 节点表上没有任何影响(除了时间戳)D.创建一个新的目录项(记录)并将一个新的名字与这个新 i 节点号相关联10.root 用户试着在/boot 目录中创建一个指向/boot/jinlian 文件的硬连接 sudaji,但是却收到了系统的错误提示信息,其命令和系统显示结果如下: rootwuda # ln jinlian/boot/sudaji ln: creating hardlink/boot/sudaji tojinlian“: Invalid cross-device link 请问,在以下相关陈述中,哪两个是正确的?
8、(分数:2.00)A.硬连接不能跨越文件系统B./boot 文件系统不存在或者没有挂载(mount)C./boot 目录中只能存放系统启动时所需要的文件D.硬连接假设另一个物理文件存放在同一个文件系统上11.在 Linux 系统上使用 1n-s 命令为一个文件创建了一个符号连接,随后使用 ls-l 命令列出这个符号连接已经生成。但是当你试图使用 cat 命令列出这个软连接的内容时,却收到了如下的系统显示信息: cat:boydog/dog_wolf.boy: Too many levels of symbolic links 请问,改正这一错误的最适合的方法是什么?(分数:2.00)A.在 1
9、n 命令中去掉-s 选项B.在 1n 命令中使用文件的相对路径C.保证符号连接与文件在同一个文件系统上D.在 1n 命令中使用文件的绝对路径12.在一个 Linux 系统上使用 mkfs 命令将一张软盘格式化为 vfat 格式,以下是所使用的命令和系统的显示结果: rootdog # mkfs -t vfat/dev/fd0 mkfs.vfat 2.8(28 Feb 2001) mkfs.vfat: /dev/fd0 contains a mounted file system. 但是随后使用 ls-l/media/floppy 命令检查软盘时却发现软盘上原有的数据依然存在。请问,在以下有关软
10、盘格式化的陈述中,哪一个是正确的?(分数:2.00)A.只能将新的软盘格式化B.在格式化软盘之前要先删除软盘上的所有数据C.在格式化软盘之前必须先使用 umount 命令卸载软盘D.Linux 系统不支持 vfat 文件系统13.在你所管理的 Linux 系统上,用户的文件都比较小,但是用户经常会创建大量的小文件,而且系统上的用户数也很多。作为一位 Linux 操作系统管理员,你现在担心系统的 i 节点很可能很快就被耗光。为此你需要知道目前系统上准确的 i 节点信息,请问应该使用以下的哪一个命令?(分数:2.00)A.dfB.df -hC.duD.du -shE.df -ih14.与其他操作系
11、统类似,Linux 系统也提供了进行文件纵向合并操作的方法,在以下叙述中,哪一个最符合 Linux 系统所提供的文件纵向合并方法?(分数:2.00)A.只能使用输出重定向符号B.只能使用输出重定向符号C.使用 paste 命令D.使用输出重定向符号或 cat 命令15.在实际工作中,时常要将 DOS 格式的文件转换成 UNIX 格式的文件,或将 UNIX 格式的文件转换成 DOS格式的文件。请问以下哪一个或哪一组命令可以最方便地完成这样的工作?(分数:2.00)A.trB.dos2unixC.unix2dosD.dos2unix 和 unix2dos16.在 Linux 系统上有时需要比较两个
12、正文文件中的内容,以下哪两个命令是用来完成这一任务的?(分数:2.00)A.sortB.diffC.fileD.sdiff17.在 Linux 系统上有时需要检查英语单词的拼法,以下哪两个命令是用来完成这一任务的?(分数:2.00)A.diffB.lookC.sdiffD.aspell18.如果要使用 tar 命令将文件打包到软盘上,如下哪两个操作是必需的?(分数:2.00)A.必须将要使用的软盘进行低级格式化B.必须将磁盘格式化成文件系统C.必须挂载软盘D.使用 tar 命令将文件直接打包到软盘上E.在 tar 命令中要使用软盘的挂载点(挂载目录),如/media/floppy19.作为 r
13、oot 用户,在一个 Linux 系统上执行了如下组合命令: find/home | cpio -o -H tar -F rootstationX:/dev/nst0-rsh-command=/usr/bin/ssh 请问使用以上这个命令的可能目的是什么?(分数:2.00)A.将/home 目录中的内容归档到远程计算机的磁带机上B.将/home 目录中的内容以 tar 的格式归档到远程计算机的磁带机上C.将/home 目录中的内容以 cpio 的格式归档到远程计算机的磁带机上D.将/home 目录中的内容以 cpio 和 tar 的格式归档到远程计算机的磁带机上20.在以下有关 bzip2 的
14、陈述中,哪两个是正确的?(分数:2.00)A.bzip2 支持介质错误的恢复B.bzip2 可移植性好,可以工作在 32 位或 64 位的平台上C.bzip2 的压缩比率比 gzip 要低D.bzip2 默认在创建一个新的压缩文件之后保留原有的文件E.bzip2 首先在内存中完成所有的压缩工作,之后将压缩文件的内容发到标准输出21.在以下文件压缩标准中,gunzip 识别并可以解压缩的有哪 3 个?(分数:2.00)A.zipB.gzipC.bzip2D.compress22.一个用户在 Linux 系统上发出了如下命令: find/-name passwd | cpio -o | bzip2
15、passwd.cpio.bz2 请问,该用户使用这一命令的目的是什么?(分数:2.00)A.在 root 文件系统(/)查找所有名为 passwd 的文件B.查找/etc/passwd 文件并使用 bzip2 进行压缩C.为所有文件名中包含 passwd 的文件创建一个压缩的 cpio 文档D.为所有文件名中包含 passwd 的文件列表创建一个压缩的 cpio 文档23.在网上下载了一个名为 firefox.tar.gz 的文件。请问,在以下命令中,哪两个可能用来帮助你从这个tar 文件中抽取文件?(分数:2.00)A.tar xjf firefox.tar.gzB.tar xzf fire
16、fox.tar.gzC.tar -xvjf firefox.tar.gzD.tar -gzip -xf firefox.tar.gz24.现在要使用 tar 命令将打包(备份)在多张软盘上的文件重新恢复到当前目录下,请问你将使用以下哪一个命令?(分数:2.00)A.tar cvfM/dev/fd0B.tar xvfM/media/floppyC.tar xvf/dev/fd0D.tar xvfM/dev/fd025.要使用 tar 命令将一个目录和它的子目录归档(但是要将一个子目录列表从归档文件中排除)。请问,以下选项中的哪一个可以帮助你完成这一工作?(分数:2.00)A.-FB.-XC.-C
17、D.-exclude26.可以通过使用以下哪两个命令来搜索文件中满足特定模式(pattern)或字符串的内容?(分数:2.00)A.findB.lsC.fileD.grepE.egrep27.要使用 grep 命令来搜索一个文件中包含特定单词的数据行,但是要求整个单词完全匹配并且不区分大小写。请问,应该使用哪两个选项?(分数:2.00)A.-cB.-iC.-lD.-nE.-w28.你有一个数据文件,在这个数据文件中每一个字段(列)的分隔符都是空格。根据领导的指示,需要将所有字段的分隔符都转换成逗号(,),请问应该使用以下的哪一个命令?(分数:2.00)A.grepB.egrepC.fgrepD
18、.sed29.作为一位 Linux 操作系统管理员,你需要对一些正文文件进行比较复杂的分析和处理。请问,在以下的 Linux 工具中,哪一个是最好的选择?(分数:2.00)A.grepB.sedC.awkD.egrepE.fgrep30.除了位置变量之外,为了方便 awk 编程,awk 中还引入了一个叫 NF 的变量。请问,在如下有关这一变量的陈述中,哪两个是正确的?(分数:2.00)A.如果在命令表达式中使用没有$符号的 NF 变量,这个变量将显示一行记录中有多少个字段B.NF 变量用来追踪所显示的数据行的数目,即显示数据行的编号C.如果在命令表达式中使用带有$符号的 NF 变量,这个变量将
19、显示一行记录中最后一个字段D.NF 变量用来显示数据行的总数31.wuda 用户想要显示 dog.baby 文件中数据的行数并要求这些数据行的长度必须是 4 个或更多个字符(字母和数字)。 wuda 用户将使用以下的哪一个正则表达式或命令来完成这一工作?(分数:2.00)A.egrep“?:alnum:4,“$“ dog.baby | wc -lB.egrep“?:alpha:4,$“ dog.baby l wc -lC.egrep“?:alpha:4,$“ dog.baby l wc -wD.egrep“?:alnum:4,$“ dog.baby | wc -c32.在以下命令中,哪一个可以
20、帮助你标识并计算出在 monkey.txt 文件中有多少行包含了字母“m”和字母“is”?(分数:2.00)A.grep “m“ “is“ monkey.txt “ wc -lB.grep m monkey.txt | grep is | wc -lC.grep m monkey.txt | grep is | wc -cD.grep“/.m“/.is“monkey.txt | wc -l33.在 Linux 系统上使用了命令:ls-l | grep dog/.baby。请问,在以下有关这个命令的陈述中,哪一个是正确的?(分数:2.00)A.该命令将以长列表方式列出文件 dog.babyB.该
21、命令将返回错误信息,因为在这个命令中使用了逃逸字符/C.该命令将以长列表方式并使用 dog*baby 格式列出当前工作目录中的所有文件D.该命令将以长列表方式列出文件 dog.baby、dog-baby 或任何 dog? baby 格式的文件34.以下显示是一个 Linux 系统的网络配置信息: eth0 Link encap:Ethernet HWaddr 00:0C:29:F5:B4:79 inet addr:192.168.2.38 Bcast:192.168.2.255 Mask:255.255.255.0 inet6 addr:fe80:20c:29ff:fef5:b479/64 S
22、cope:Link UP BROADCAST RUNNING MULICAST MTU:1500 Metric:1 RX Packets:495 errors:0 dropped:0 overruns:0 frame:0 TX packets:326 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RXbytes:31912(31.1 KiB) TX bytes:66488(64.9 KiB) Interrupt:193 Base address:0x2024 lo Link encap:Local Lo
23、opback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: :1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:2750 errors:0 dropped:0 overruns:0 frame:0 TX packets:2750 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX byles:1852812(1.7 MiB) TX bytes:1852812(1.7 MiB) 普
24、通用户 dog 需要只显示 eth0 的 MAC 地址。请问,在以下命令中,该用户应该使用哪一个命令?(分数:2.00)A.ifconfig eth0 | awk“/eth0/print $0“B./sbin/ifconfig eth0 | awk“/HW/print$4“C./sbin/ifconfig eth0 | awk“/HW/print$5“D./sbin/ifconfig eth0 | awk/eth0/print$4“35.普通用户 dog 在 Linux 系统上执行了如下命令: awk -F:“/bash$/nlines+;print$1; END print“/n“,nlin
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 语言 笔试 12 答案 解析 DOC
