第1周 Linux概述

第1周 单元测试

1、单选题:
​仍然在用的分时操作系统可以主要分三个家族,第一个是类UNIX,包括Linux,第二个是VMS以及后代的Windows,第三个是IBM专用大型机系统上的操作系统。那么,安卓呢?‎
选项:
A: 就是一种Linux
B: Windows类的图形操作系统
C: 安卓系统主要用于手机等消费类电子产品,太简陋了,谈不上是操作系统
D: 安卓只是一种独立于以上三个家族之外的平板电脑操作系统,与苹果iOS是同源亲戚
答案: 【 就是一种Linux

2、单选题:
‎下面哪些部件不是一台物理上的字符终端必须具备的?‏
选项:
A: 以太网网卡
B: 磁盘存储器
C: 串行通信口
D: 显示器
E: 键盘
答案: 【 以太网网卡;
磁盘存储器

3、单选题:
‍C语言编写的应用程序,通过printf打印一个换行符n,但在终端上执行的是回车加换行rn,把换行符替换为回车换行是由下面哪个软件模块完成的?​
选项:
A: Linux内核中的行律模块
B: 终端上的接收程序进行加工
C: Linux的串口驱动程序
D: 应用程序中的C语言函数库
E: C语言实现printf功能的动态链接库
答案: 【 Linux内核中的行律模块

4、单选题:
‌使用PuTTY或SecureCRT仿真终端登录Linux,将终端类型设置为linux,输入echo -e "33[1;31mHello"命令后文字变为红色。输入哪个命令后,文字变为黄色?‍‌‍‌‍
选项:
A: echo -e "33[1;32mHello"
B: echo -e "33[1;33mHello"
C: echo -e "33[1;34mHello"
D: echo -e "33[1;35mHello"
E: echo -e "33[1;36mHello"
答案: 【 echo -e "33[1;33mHello"

5、判断题:

‍SecureCRT和PuTTY都支持数据压缩。阿里为学生提供的云服务器配置如图,在其上部署Linux。如果用SecureCRT或PuTTY登录这个云端Linux服务器,应该打开数据压缩功能。

​选项:
A: 正确
B: 错误
答案: 【 正确

6、判断题:
‌SPOC平台提供的单元测验成绩,将计入校内课程的平时成绩。校内课程成绩平时成绩包括SPOC平台成绩和4次上机作业的报告。‍‌单元测试一旦开始,必须在3小时内完成,请关注单元测试的截止时间,逾期系统关闭单元测试,没有成绩。‍‌‍‌以上注意事项已经知晓。‍
选项:
A: 正确
B: 错误
答案: 【 正确

7、判断题:
​ 终端仅仅是Linux主机的一个外部设备,不分担存储和计算工作。‌
选项:
A: 正确
B: 错误
答案: 【 正确

8、判断题:
​传统的终端与Linux主机之间传输的是字节流。‍
选项:
A: 正确
B: 错误
答案: 【 正确

9、判断题:
‍终端转义序列的意义在于终端收到某一特定字符序列后执行一些约定好的控制功能,而不是把这些字符显示在显示器上。‏
选项:
A: 正确
B: 错误
答案: 【 正确

10、判断题:
‌在终端按下Ctrl-C按键一般会导致一个死循环程序中止运行,这是因为按下Ctrl-C之后终端并不向Linux输送字符,而是通过RS232接口的一条特殊信号线通知Linux主机,将进程终止。‏
选项:
A: 正确
B: 错误
答案: 【 错误

11、填空题:
‍你的Linux环境已经搭建完毕,登录到你的系统上,在bash中运行下列命令‏‍ echo HelloLinux | md5sum‏‍输出文字的前6个字符是:‏
答案: 【 edda87

12、填空题:
你的Linux环境已经搭建完毕,登录到你的系统上,在bash中运行下列命令‍‍‎ echo HelloBUPT | md5sum‍‎‍输出文字的前6个字符是:‍‎‍
答案: 【 1b9855

13、填空题:
你的Linux环境已经搭建完毕,登录到你的系统上,在bash中运行下列命令​​‌ echo BUPT | md5sum​‌​输出文字的前6个字符是:​‌​
答案: 【 b48c94

14、填空题:
你的Linux环境已经搭建完毕,登录到你的系统上,在bash中运行下列命令​​‌ echo HelloWorld | md5sum​‌​输出文字的前6个字符是:​‌​
答案: 【 6df4d5

第2周 系统状态查看工具;文本文件处理

第2周 单元测试2

1、单选题:
‏使用more命令逐屏显示文本文件时,使得显示内容上滚一行而不是滚动一屏,应按下哪个键?​
选项:
A:  回车 
B: 空格
C: 向下的箭头键
D: Esc键
E: Ctrl-L
答案: 【  回车 

2、单选题:
‏使用less命令逐屏显示文本文件时,使得显示内容上滚一行而不是滚动一屏,应按下哪个键?​
选项:
A: 回车
B: 向下的箭头键
C:  Esc键
D: 空格键
E: Ctrl-L
答案: 【 回车;
向下的箭头键

3、单选题:
‏Linux中用来实现计数功能,比如:统计系统有多少个登录用户,实现计数功能的命令是:‌
选项:
A: wc -l
B: uniq -c
C: sort -n
D: count
E: cnt -s
答案: 【 wc -l

4、单选题:
‍Linux使用|符号连接两个命令使用管道机制,设计管道机制的目的是:​
选项:
A: 将前一个命令的输出作为下个命令的输入,提供更灵活的功能
B: 为了使得一个命令可以处理多个文件中的数据
C: 为了多个数据文件的处理并行进行
D: 强制多个数据文件的处理按照串行方式逐个处理
答案: 【 将前一个命令的输出作为下个命令的输入,提供更灵活的功能

5、判断题:
‏uniq命令可以通过它的选项,选择打印所有只出现一次的行,或者打印出现不只一次的行,或者两种都选。但无论哪种情况,重复出现的行最多只能打印一次。‎
选项:
A: 正确
B: 错误
答案: 【 正确

6、判断题:
​一个应用程序的C语言源程序通过printf语句在标准输出输出信息,运行时只要使用输出重定向机制,不需要修改原先的程序加入文件操作的代码,就可以把输出结果存入指定名字的文件。‏
选项:
A: 正确
B: 错误
答案: 【 正确

7、判断题:
​less命令时more命令的一个简化版本,精简后功能比more弱,但更节约内存和CPU​
选项:
A: 正确
B: 错误
答案: 【 错误

8、判断题:
‏od命令可以实现用16进制方式逐字节打印一个文件内容的功能,但要求文件的每个字节必须是可打印字符。‏
选项:
A: 正确
B: 错误
答案: 【 错误

9、判断题:
​tail命令的-f选项可以让tail命令持续运行下去,持续地将它操作的文本文件新增的数据显示出来。如果这个文本文件被其他进程随时间推移断断续续追加几行,tail也会断断续续地输出这些新增的内容。‍
选项:
A: 正确
B: 错误
答案: 【 正确

10、判断题:
‎可以为tee命令提供一个文件名abc.log,例如:xyz | tee abc.log 那么,通过管道的方式可以把前面xyz命令的输出结果在当前终端上显示的同时也存入磁盘文件abc.log,可供事后查阅。如果以某用户正在使用的终端的设备文件名(如/dev/pts/2)代替文件名abc.log,那么,这个xyz命令执行时的输出就会同时在两个终端上实时显示。就算是把前面的xyz命令换成vi也是完全可能的,也就是说完全可能在第二个终端上实时看到第一个终端上的编辑画面。‌
选项:
A: 正确
B: 错误
答案: 【 正确

11、判断题:
‏信息由一个个字节组成,tr命令处理这些信息时,可以将256种字节值中的255种取值“翻译”为另一个字节值,唯有字节值为0时无法转译,因为一个字节的8个比特全为零被用作字符串结尾。‏
选项:
A: 正确
B: 错误
答案: 【 错误

12、判断题:
‏不带任何选项的uniq命令消除数据中重复的行。一旦某一行出现过,uniq会记录下来,以后无论这一行在以后什么地方再次出现,输出时都会被忽略,保证数据的唯一行。‏‏‏
选项:
A: 正确
B: 错误
答案: 【 错误

13、判断题:
‏信息由一个个字节组成,tr命令处理这些信息时,可以将256种字节值中的任何一种取值“翻译”为另一个字节值,并且不限于可打印字符之间的转译,比如把换行符替换为斜线。‍
选项:
A: 正确
B: 错误
答案: 【 正确

第2周 单元测验1

1、单选题:
‍Linux超级用户的用户名为:‌
选项:
A: root
B: administrator
C: admin
D: supervisor
答案: 【 root

2、单选题:
‎了解系统当前的时间是几点几分,使用下列哪个命令?‏
选项:
A: date
B: time
C: ntptime
D: cal
E: calender
答案: 【 date

3、单选题:
‍下面哪个命令可以获得某进程占用的逻辑内存大小?‍
选项:
A: top
B: ps
C: vmstat
D: free
E: uptime
答案: 【 top;
ps

4、单选题:
‎下面哪个命令可以了解目前系统CPU的空闲情况?​
选项:
A: uptime
B: vmstat
C: top
D: who
E: free
F: ps
答案: 【 uptime;
vmstat;
top

5、判断题:
‍系统在创建用户的时,可以指定这个用户登录成功后执行哪个命令,一般是shell,也可以是程序员自己开发的软件,甚至shutdown。​
选项:
A: 正确
B: 错误
答案: 【 正确

6、判断题:
​ Linux命令不区分字母的大小写,一般习惯用小写字母。‏
选项:
A: 正确
B: 错误
答案: 【 错误

7、判断题:
‎直接执行bc命令,后面不带任何选项,除法计算时保留小数点后20个有效数字。‍
选项:
A: 正确
B: 错误
答案: 【 错误

8、判断题:
‎Linux中超级用户的权限很大,可以读取普通用户的口令值。‍
选项:
A: 正确
B: 错误
答案: 【 错误

9、判断题:
‏ps列出的进程启动时间STIME和占用CPU的时间TIME,一般来说TIME值等于当前时间减STIME得数。‌
选项:
A: 正确
B: 错误
答案: 【 错误

10、判断题:
‏Linux把物理终端,或者虚拟终端,都处理成设备文件。只要写这个设备文件,就会把数据发送到终端的显示屏幕上。‎
选项:
A: 正确
B: 错误
答案: 【 正确

11、判断题:
‏ps命令显示进程占用内存的大小SZ,这表示该进程占用了多少物理内存。‍
选项:
A: 正确
B: 错误
答案: 【 错误

12、判断题:
‍free命令报告处于free状态的内存非常低,这意味着系统内存配置不足。‏
选项:
A: 正确
B: 错误
答案: 【 错误

13、填空题:
‍用bc计算1000之内所有奇数的乘积。该乘积的最后四位数字是:‌
答案: 【 5625

第3周 正则表达式

第3周 单元测验

1、单选题:
下列哪个不是单字符正则表达式?‍‏‍
选项:
A: *.* 
B: $
C: * 
D:  .
E: . 
F:  [i-k] 
G: \ 
H: @
答案: 【 *.* ;
$;

2、单选题:
‏可以与正则表达式A[i-k]*b[i]*c匹配的最短字符串长度为:‌
选项:
A: 6
B: 3
C: 2
D: 4
E: 5
F: 7
答案: 【 3

3、单选题:
能与正则表达式a.x[i-j]*b[i-j]匹配的字符串为:
选项:
A: a-xibi
B: a*xbj
C: axibj
D: a.x[i-j]*b[i-j]
E: a-x[i]*b[j]
答案: 【 a-xibi;
a*xbj

4、单选题:
​与字符串A1234不匹配的正则表达式有:‏
选项:
A: A.*
B: A12*4
C:  A*4
D: A12345*
E: A[0-9]*
F: [A-Z][0-9]*
G: AB*1234
H: A[index1]*234
答案: 【 A12*4;
 A*4

5、判断题:
‌grep和fgrep都可以从一个文本文件中搜索出指定的字符串。‏
选项:
A: 正确
B: 错误
答案: 【 正确

6、判断题:
‍fgrep,grep,egrep三个命令在指定待查找字符串的模式方面,依次越来越灵活,后面的命令可以覆盖前面命令的功能,并且模式描述的语法也是完全兼容的。‍
选项:
A: 正确
B: 错误
答案: 【 错误

7、判断题:
‍命令cat pm.txt | sed ‘s/[[^][]*]//g’  可以把pm.txt中所有用方括号括起来的内容(包括方括号自身)类似“ [参考文献23] ”这样的字符串片段删除。​
选项:
A: 正确
B: 错误
答案: 【 正确

8、判断题:
‌grep可以筛选出包括某些特定模式的文本行,awk不仅可以筛出指定模式的行,还可以筛掉文本型表格中的部分列。​
选项:
A: 正确
B: 错误
答案: 【 正确

9、判断题:
‎正则表达式<[^<>]*>可以匹配一个HTML格式数据中的诸如<span class="src-time">这样的用尖括号包裹起来的标签信息。‏
选项:
A: 正确
B: 错误
答案: 【

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注