褪形功啊嘲伙复片砂啦村迟连
第1周 Linux概述
第1周 单元测试
1、单选题:
仍然在用的分时操作系统可以主要分三个家族,第一个是类UNIX,包括Linux,第二个是VMS以及后代的Windows,第三个是IBM专用大型机系统上的操作系统。那么,安卓呢?
答案: 就是一种Linux
2、单选题:
下面哪些部件不是一台物理上的字符终端必须具备的?
答案: 以太网网卡;
磁盘存储器
3、单选题:
C语言编写的应用程序,通过printf打印一个换行符n,但在终端上执行的是回车加换行rn,把换行符替换为回车换行是由下面哪个软件模块完成的?
答案: Linux内核中的行律模块
4、单选题:
使用PuTTY或SecureCRT仿真终端登录Linux,将终端类型设置为linux,输入echo -e “33[1;31mHello”命令后文字变为红色。输入哪个命令后,文字变为黄色?
答案: echo -e “33[1;33mHello”
5、判断题:
SecureCRT和PuTTY都支持数据压缩。阿里为学生提供的云服务器配置如图,在其上部署Linux。如果用SecureCRT或PuTTY登录这个云端Linux服务器,应该打开数据压缩功能。
答案: 正确
6、判断题:
SPOC平台提供的单元测验成绩,将计入校内课程的平时成绩。校内课程成绩平时成绩包括SPOC平台成绩和4次上机作业的报告。单元测试一旦开始,必须在3小时内完成,请关注单元测试的截止时间,逾期系统关闭单元测试,没有成绩。以上注意事项已经知晓。
答案: 正确
7、判断题:
终端仅仅是Linux主机的一个外部设备,不分担存储和计算工作。
答案: 正确
8、判断题:
传统的终端与Linux主机之间传输的是字节流。
答案: 正确
9、判断题:
终端转义序列的意义在于终端收到某一特定字符序列后执行一些约定好的控制功能,而不是把这些字符显示在显示器上。
答案: 正确
10、判断题:
在终端按下Ctrl-C按键一般会导致一个死循环程序中止运行,这是因为按下Ctrl-C之后终端并不向Linux输送字符,而是通过RS232接口的一条特殊信号线通知Linux主机,将进程终止。
答案: 错误
11、填空题:
你的Linux环境已经搭建完毕,登录到你的系统上,在bash中运行下列命令echoHelloLinux|md5sum输出文字的前6个字符是:
答案: edda87
12、填空题:
你的Linux环境已经搭建完毕,登录到你的系统上,在bash中运行下列命令echoHelloBUPT|md5sum输出文字的前6个字符是:
答案: 1b9855
13、填空题:
你的Linux环境已经搭建完毕,登录到你的系统上,在bash中运行下列命令echoBUPT |md5sum输出文字的前6个字符是:
答案: b48c94
14、填空题:
你的Linux环境已经搭建完毕,登录到你的系统上,在bash中运行下列命令echoHelloWorld|md5sum输出文字的前6个字符是:
答案: 6df4d5
第2周 系统状态查看工具;文本文件处理
第2周 单元测试2
1、单选题:
使用more命令逐屏显示文本文件时,使得显示内容上滚一行而不是滚动一屏,应按下哪个键?
答案: 回车
2、单选题:
使用less命令逐屏显示文本文件时,使得显示内容上滚一行而不是滚动一屏,应按下哪个键?
答案: 回车;
向下的箭头键
3、单选题:
Linux中用来实现计数功能,比如:统计系统有多少个登录用户,实现计数功能的命令是:
答案: wc -l
4、单选题:
Linux使用|符号连接两个命令使用管道机制,设计管道机制的目的是:
答案: 将前一个命令的输出作为下个命令的输入,提供更灵活的功能
5、判断题:
uniq命令可以通过它的选项,选择打印所有只出现一次的行,或者打印出现不只一次的行,或者两种都选。但无论哪种情况,重复出现的行最多只能打印一次。
答案: 正确
6、判断题:
一个应用程序的C语言源程序通过printf语句在标准输出输出信息,运行时只要使用输出重定向机制,不需要修改原先的程序加入文件操作的代码,就可以把输出结果存入指定名字的文件。
答案: 正确
7、判断题:
less命令时more命令的一个简化版本,精简后功能比more弱,但更节约内存和CPU
答案: 错误
8、判断题:
od命令可以实现用16进制方式逐字节打印一个文件内容的功能,但要求文件的每个字节必须是可打印字符。
答案: 错误
9、判断题:
tail命令的-f选项可以让tail命令持续运行下去,持续地将它操作的文本文件新增的数据显示出来。如果这个文本文件被其他进程随时间推移断断续续追加几行,tail也会断断续续地输出这些新增的内容。
答案: 正确
10、判断题:
可以为tee命令提供一个文件名abc.log,例如:xyz | tee abc.log 那么,通过管道的方式可以把前面xyz命令的输出结果在当前终端上显示的同时也存入磁盘文件abc.log,可供事后查阅。如果以某用户正在使用的终端的设备文件名(如/dev/pts/2)代替文件名abc.log,那么,这个xyz命令执行时的输出就会同时在两个终端上实时显示。就算是把前面的xyz命令换成vi也是完全可能的,也就是说完全可能在第二个终端上实时看到第一个终端上的编辑画面。
答案: 正确
11、判断题:
信息由一个个字节组成,tr命令处理这些信息时,可以将256种字节值中的255种取值“翻译”为另一个字节值,唯有字节值为0时无法转译,因为一个字节的8个比特全为零被用作字符串结尾。
答案: 错误
12、判断题:
不带任何选项的uniq命令消除数据中重复的行。一旦某一行出现过,uniq会记录下来,以后无论这一行在以后什么地方再次出现,输出时都会被忽略,保证数据的唯一行。
答案: 错误
13、判断题:
信息由一个个字节组成,tr命令处理这些信息时,可以将256种字节值中的任何一种取值“翻译”为另一个字节值,并且不限于可打印字符之间的转译,比如把换行符替换为斜线。
答案: 正确
第2周 单元测验1
1、单选题:
Linux超级用户的用户名为:
答案: root
2、单选题:
了解系统当前的时间是几点几分,使用下列哪个命令?
答案: date
3、单选题:
下面哪个命令可以获得某进程占用的逻辑内存大小?
答案: top;
ps
4、单选题:
下面哪个命令可以了解目前系统CPU的空闲情况?
答案: uptime;
vmstat;
top
5、判断题:
系统在创建用户的时,可以指定这个用户登录成功后执行哪个命令,一般是shell,也可以是程序员自己开发的软件,甚至shutdown。
答案: 正确
6、判断题:
Linux命令不区分字母的大小写,一般习惯用小写字母。
答案: 错误
7、判断题:
直接执行bc命令,后面不带任何选项,除法计算时保留小数点后20个有效数字。
答案: 错误
8、判断题:
Linux中超级用户的权限很大,可以读取普通用户的口令值。
答案: 错误
9、判断题:
ps列出的进程启动时间STIME和占用CPU的时间TIME,一般来说TIME值等于当前时间减STIME得数。
答案: 错误
10、判断题:
Linux把物理终端,或者虚拟终端,都处理成设备文件。只要写这个设备文件,就会把数据发送到终端的显示屏幕上。
答案: 正确
11、判断题:
ps命令显示进程占用内存的大小SZ,这表示该进程占用了多少物理内存。
答案: 错误
12、判断题:
free命令报告处于free状态的内存非常低,这意味着系统内存配置不足。
答案: 错误
13、填空题:
用bc计算1000之内所有奇数的乘积。该乘积的最后四位数字是:
答案: 5625
第3周 正则表达式
第3周 单元测验
1、单选题:
下列哪个不是单字符正则表达式?
答案: *.*;
$;
*
2、单选题:
可以与正则表达式A[i-k]*b[i]*c匹配的最短字符串长度为:
答案: 3
3、单选题:
能与正则表达式a.x[i-j]*b[i-j]匹配的字符串为:
答案: a-xibi;
a*xbj
4、单选题:
与字符串A1234不匹配的正则表达式有:
答案: A12*4;
A*4
5、判断题:
grep和fgrep都可以从一个文本文件中搜索出指定的字符串。
答案: 正确
6、判断题:
fgrep,grep,egrep三个命令在指定待查找字符串的模式方面,依次越来越灵活,后面的命令可以覆盖前面命令的功能,并且模式描述的语法也是完全兼容的。
答案: 错误
7、判断题:
命令cat pm.txt | sed ‘s/[[^][]*]//g’ 可以把pm.txt中所有用方括号括起来的内容(包括方括号自身)类似“ [参考文献23] ”这样的字符串片段删除。
答案: 正确
8、判断题:
grep可以筛选出包括某些特定模式的文本行,awk不仅可以筛出指定模式的行,还可以筛掉文本型表格中的部分列。
答案: 正确
9、判断题:
正则表达式<[^<>]*>可以匹配一个HTML格式数据中的诸如<span class=”src-time”>这样的用尖括号包裹起来的标签信息。
答案: 正确
10、判断题:
awk是一门小型的文本数据处理语言,有类似C语言一样的语法,可以使用自定义的变量,变量之间可以进行算术运算、关系运算和逻辑运算,还可以进行正则表达式匹配运算,支持条件、循环等流程控制。
答案: 正确
第4周 文件比较;vi;文件通配符
第4周 单元测验
1、单选题:
vi处于文本输入状态时,按下下列哪个按键可以返回命令状态?
答案: Esc
2、单选题:
vi处于命令状态时,按下下列哪组按键可以把正在编辑的内容保存到磁盘上?
答案: ZZ;
:wq回车;
:w回车
3、单选题:
Linux终端按下Ctrl-S按键后,导致终端被锁死,必须按下下列哪个键才能恢复?
答案: Ctrl-Q
4、单选题:
在windows中*.*可以匹配所有文件,但在Linux有的文件名与*.*不匹配,下列哪个不匹配?abc Makefile .profile comp.exe sort.c find.obj readme.text admin-ver3.1.2sp.tar
答案: abc;
Makefile;
.bash_profile
5、判断题:
md5sum计算出位于两台不同计算机上的两文件的校验和是相同的,我们就认为两个文件的内容是完全相同的,无论这两个文件有多大。两计算机之间仅交换16字节的校验和就可以完成文件内容的比较。
答案: 正确
6、判断题:
diff命令可以求出两个文件中的差异,无论文件是而二进制的数据文件,还是文本文件。
答案: 错误
7、判断题:
diff命令的输出有normal和unified等格式选择,无论哪种格式,都能表达出从一个文本文件迁移到另外一个文本文件需要增加,修改和删除哪些文本行。
答案: 正确
8、判断题:
diff命令的默认输出格式为normal格式,输出格式与流行的版本管理软件git相同。
答案: 错误
9、判断题:
Linux与Windows系统文本文件的存储格式完全一样。
答案: 错误
10、判断题:
中文UTF-8编码是常见编码形式GBK编码的一个超集,是对GBK编码的扩展,完全兼容GBK。
答案: 错误
11、判断题:
Linux文件名由若干字符构成,某些有特殊用途的字符,如:*|():等,不允许用做文件名。
答案: 错误
第5周 文件管理和目录管理
第5周 单元测验
1、单选题:
ls –l未能列出下面哪个文件属性?
答案: 文件占用多少存储空间
2、单选题:
查找子目录src下所有后缀为.txt的文件执行dos2unix命令,把文件从Dos格式转换为Linux格式,正确的命令是
答案: findsrc-name*.txt–execdos2unix{};;
findsrc-name”*.txt”–execdos2unix{};
3、判断题:
ls与ls *的输出结果是一样的,都是列出当前目录下所有文件和子目录。
答案: 错误
4、判断题:
命令cp src/*.[ch]可以把src目录下的C语言源程序文件拷贝到当前目录。
答案: 错误
5、判断题:
rm命令的-f选项是force:“强制删除”,可能会将只读文件强制删除不给出任何提示。
答案: 正确
6、判断题:
rm命令的–r选项是递归(recursion)的意思,-f是强制删除的意思,rm -rf *命令能把当前目录下的所有文件都删除。
答案: 错误
7、判断题:
pwd和cd都是shell的内部命令,而且不可能设计成外部命令。
答案: 错误
8、判断题:
cp命令的-r选项可以实现增量拷贝,也就是说,如果目的端文件存在并且最后一次修改时间晚于或者等于源端文件,那么这次拷贝动作被忽略,否则,就执行拷贝动作。
答案: 错误
9、判断题:
使用find命令的-exec选项启用一个命令处理符合条件的文件,比find结合xargs的方式,花费更多的CPU时间。
答案: 正确
10、判断题:
tar命令输出文件的后缀必须符合规定,为.tar,.tar.gz, .tgz, .tar.bz2等,否则无法解包。
答案: 错误
第6周· Linux命令风格;文件系统
第6周 单元测验
1、单选题:
与windows中“格式化磁盘”功能相对应的Linux命令是
答案: mkfs
2、单选题:
在Linux文件系统中,文件名也存放在磁盘上,存放于磁盘的下述哪个区域
答案: 文件存储区
3、单选题:
传统Linux的i节点中不包括下面哪个时间?
答案: 诞生(birth)时间btime
4、判断题:
一个命令可以从命令行参数中获取处理选项,也可以从环境变量中获取,这些选择是命令设计者做出的,操作系统没有强行限制。
答案: 正确
5、判断题:
命令ln只允许对普通文件建立硬链接,不允许对目录建立硬链接,所以,所有目录的link数均为1
答案: 错误
6、判断题:
Linux不允许对目录执行硬链接以构成更加灵活的网状目录组织方案,是因为文件系统的存储结构的局限性导致了这种现象的发生,目录组织被迫只能局限为树状层次结构。
答案: 错误
7、判断题:
所有符号链接可以实现的功能,都可以通过硬连接实现。
答案: 错误
8、判断题:
符号链接的内容可以是“绝对路径”也可以是“相对路径”,相对路径指的是相对于符号链接文件所处位置,而不是相对于进程的当前工作目录。
答案: 正确
9、判断题:
无论采用符号链接还是硬链接,都可以实现将只存储一份的数据文件同时加入到两个或两个以上不同目录中。
答案: 正确
10、判断题:
系统调用的返回值为0,表示系统调用失败,非0表示成功。系统调用失败时可以通过全局变量errno获取失败原因
答案: 错误
第8周 文件和目录的权限;Shell的基本机制
第8周 单元测验
1、单选题:
修改已有文件的权限使用的命令是
答案: chmod
2、单选题:
进程新创建的文件的权限受下列哪个系统调用的影响?
答案: umask
3、单选题:
在交互式bash的命令提示符下输入!v并按下回车,其功能是:
答案: 引用历史机制,重复执行最近输入的以v开头的命令
4、单选题:
bash的重定向符<<<的作用是
答案: 将重定向符后面的单词作为这个命令的标准输入
上方为免费预览版答案,如需购买完整答案,请点击下方红字
点关注,不迷路,微信扫一扫下方二维码
关注我们的公众号:阿布查查 随时查看答案,网课轻松过
为了方便下次阅读,建议在浏览器添加书签收藏本网页
电脑浏览器添加/查看书签方法
1.按键盘的ctrl键+D键,收藏本页面
2.下次如何查看收藏的网页?
点击浏览器右上角-【工具】或者【收藏夹】查看收藏的网页
手机浏览器添加/查看书签方法
一、百度APP添加/查看书签方法
1.点击底部五角星收藏本网页
2.下次如何查看收藏的网页?
点击右上角【┇】-再点击【收藏中心】查看
二、其他手机浏览器添加/查看书签方法
1.点击【设置】-【添加书签】收藏本网页
2.下次如何查看收藏的网页?
点击【设置】-【书签/历史】查看收藏的网页
妙毖申垂水陆般侗伸即偿摔贩