您的当前位置:首页正文

江西理工 linux考试试题

2020-10-21 来源:汇智旅游网
1.(B)目录存放着LINUX的源代码。 A./etc B/usr/src/ C/usr D.home 2.(B)不是进程和程序的区别。

A、程序是一组有序的静态指令,进程是一次程序的执行过程 B、程序只能在前台运行、而进程可在前台和后台进行 C、程序可以长期保存、进程是暂时的 D、程序没有状态,而进程是有状态的

3.为了能够使用Is程序列出目录的内容、并能够使用cd进入该目录,操作者需要有(A C)的权限。

A读 B、写 C、执行 D、递归 4.终止前台启动的进程,可以键入:(A)

A、Crtl+Z B、CRTL+C C、CRTL+D D、CRTL+V

5.比较重要的系统配置资料、一般来说大部分位于(B)目录下,如果是进行安装升级,最好是先备份。

A/boot B、/etc C、/home D、/usr

6.root文件系统一旦安装完毕,内核将启动名为(A)的程序,这也是引导过程完成后,内核运行的第一个程序。

A、login B/rc.d C、init D、startup

7.我们可以修改默认的启动级别是(B),使得系统重启后采用X Window方式登录。 A、3 B、5 C、2 D、1

8.使用chmod命令修改文件权限时,可以使用的有关用户的选项参数有:ABCD A、g B、u C、o D、a

9.为了列出当前所有的文件,我们可以使用(BC)方式。 A.Is? B.ls.* C、ls-a D、Is

10.下面那些命令可以显示一个文件的具体内容:(AB) A.vi B.cat C.head D.more

二、填空题

1.在Linux系统中,对网络进行配置的方式时,可以再命令界面使用(ifconfig);在文本用户界面中使用(netconfig).

2.超级用户登录后的操作提示符是(#),普通用户登录后的操作提示符是($) 3.在命令提示符下输入init 0,linux将执行(系统关机);如果想让linux执行重启系统,在命令提示符下输入(init6或者reboot).

4.在linux中,将使用系统资源的人员分为四类:(超级用户)、(文件或目录的属主)(属主的同组人)(其他人员).

5.对于文件拥有的三种基本访问权限:读(r)、写(w)、执行(x)。

6.(Shell)是Linux与用户交流的一种主要通道,它采用字符界面的控制台形式。 7.(GDB)是GUN环境下的程序调试软件。

8.在linux下使用源代码安装软件的基本步骤:首先使用(tar)命令将软件包的归档文件解压缩到一个目录下,然后使用(configure)命令对源代码进行配置,再则使用(make)命令进行编译,最后(make install)命令进行安装。、

9.linux可以运行在两种模式下:用户模式(user mode)和内核模式(kernel mode)。 三、填图题。

1.vi filename 2.输入i,a,o 3.ESC键 4.冒号: 5.键入ZZ

四、操作题

1.写出完成下列内容的命令或操作功能:

(1)找出文件“/etc/passwd”中包含“root”的所有行,并将这些行累加存储到文件“/home/yyl/rootpass”中;

(2)chmod ug+w,o file.txt file2.txt;

(3)搜索目录\"tmp/src\"目录及其子目录下的8天内使用过的文件,包含\"hello”的行,并显示在屏幕上。 答:(1)[root@localhost]# 1s /etc/passwd |grep root [root@localhost]#

(2)所有者和其他人的权限不变,将file1.txt和file2.txt的同组人权限由原来的可读可写改为可读; (3) history [hello]

find temp/src-atime -8-exec grep hello{}\\;

2.写出完成以下内容的函数原型或函数功能: (1)#include

int strcasecmp(const char*s1,const char*s2);

int strncasecmp(const char*s1,const char*s2,size_t n); (2)将字符串转化为整型; (3)#include double sqrt(double x) 答:(1)函数功能:不区分大小写,按照ASCII码的顺序比较两个字符串,采用字典排序的方式,从第n个字符开始

参数说明:s1和s2是两个待比较的字符串;比较前n个字符

返回值:比较的结果。如果在字典顺序上s1更靠前则返回负数,s2更靠前则返回正数,若两字符串相同(或前n个字符相同)则返回0.。 (2)atoi

功 能: 把字符串转换成整型数

函数说明: atoi()会扫描参数nptr字符串,检测到第一个数字或正负符号时开始做类型转换,之后检测到非数字或结束符 \\0 时停止转换,返回整型数。 原型: int atoi(const char *nptr);

需要用到的头文件: #include (3)平方根函数sqrt

函数原型:double sqrt(double x); 头文件:#include 是否是标准函数:是

函数功能:求双精度数x的算术平方根,这里,x≥0。 返回值:返回计算结果的双精度值。

3.Windows进程管理和linux进程管理之间的异同之处。

答:相同点:和Linux一样,Windows系列是完全的多任务操作系统。它们支持同样的用户接口、网络和安全性。但是,Linux和Windows的真正区别在于,Linux事实上是Unix的一种版本,而且来自Unix的贡献非常巨大。是什么使得Unix如此重要?不仅在于对多用户机器来说,Unix是最流行的操作系统,而且在于它是免费软件的基础。在Internet上,大量免费软件都是针对Unix系统编写的。由于有众多的Unix厂商,所以Unix也有许多实现方法。没有一个单独的组织负责Unix的分发。现在,存在一股巨大的力量推动Unix社团以开放系统的形式走向标准化。另一方面Windows系列是专用系统,由开发操作系统的公司控制接口和设计。在这个意义上这种公司利润很高,因为它对程序设计和用户接口设计建立了严格的标准,和那些开放系统社团完全不一样。一些组织正在试图完成标准化Unix程序设计接口的任务。特别要指出的是,Linux完全兼容POSIX.1标准。

不同点:某些PC机的Unix和Linux在实现方面相类似。几乎所有的商业Unix版本都基本支持同样的软件、程序设计环境和网络特性。然而,Linux和Unix的商业版本依然存在许多差别。Linux支持的硬件范围和商业Unix不一样。一般来说,商业Unix支持的硬件多一些,可是Linux支持的硬件也在不断扩大。突出的是,Linux至少和商用Unix一样稳定。对许多用户来说,最重要的因素是价格。Linux是免费软件,用户可以从Internet网上下载。如果上网不方便,可以很便宜地通过邮购得到Linux的磁盘或CD-ROM。当然也可以直接从朋友那里得到。商业Unix的价值不应被贬低。除了软件本身的价格外,用户还需支付文档、售后支持和质保费。对于较大的机构,这些都很重要,但是PC机用户也许从中得不到什么好处。许多商业公司和大学等单位已经发现,在实验室用廉价的PC机运行Linux比用工作站运行商业Unix还好。Linux可以在PC机上提供工作站的功能,而PC机的价格是工作站的几分之一。也有一些针对PC机的便宜的Unix,其中最有名的是386BSD。在许多方面,386BSD软件包和Linux兼容,但Linux更适合用户的需求。最显著的是,Linux的开发是开放的,任何志愿者都可以对开发过程做出贡献。相比之下,386BSD是由封闭的团队开发的。正是这样,这两种产品存在着严重的概念上和设计上的差别:Linux的目标是从头开始开发一个完整的Unix系统;386BSD的目标则是对现有的BSD做些修改,以适合80386系统。

因篇幅问题不能全部显示,请点此查看更多更全内容