当前位置:文档之家› 《Linux系统应用与开发教程》所有课后习题和答案

《Linux系统应用与开发教程》所有课后习题和答案

《Linux系统应用与开发教程》所有课后习题和答案
《Linux系统应用与开发教程》所有课后习题和答案

《Linux系统应用与开发教程》所有课后习题和答案

第1章Linux概述 (1)

第2章shell及常用命令 (4)

第3章vi编辑器的使用 (7)

第4章X Window系统的使用 (9)

第5章Linux系统的常用软件 (11)

第6章硬件管理 (11)

第7章网络基本配置 (12)

第8章常用网络服务的配置和使用 (15)

第9章系统管理与监控 (19)

第10章Linux系统的安全管理 (21)

第11章shell程序设计 (24)

第12章gcc的使用与开发 (26)

第13章gtk+图形界面程序设计 (27)

第14章Qt图形界面程序设计 (28)

第15章集成开发环境KDevelop的使用 (31)

第1章 Linux概述

1.什么是Linux?

Linux是一套免费使用和自由传播的类UNIX操作系统,源代码开放,能运行于各类硬件平台,包括Intel x86系列和RISC处理器。这个系统是由世界各地成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的UNIX兼容产品。

2.Linux有哪些特性?

(1)开放性

(2)多用户

(3)多任务

(4)良好的用户界面

(5)设备独立性

(6)丰富的网络功能

(7)可靠的系统安全

(8)良好的可移植性

3.Linux与Windows操作系统的主要区别是什么?

(1)从发展的背景看,Linux是从一个比较成熟的操作系统发展而来的,而其他操作系统,如Windows等,都是自成体系,无对应的相依托的操作系统

(2)从使用费用上看,Linux是一种开放、免费的操作系统,Windows是封闭的系统,需要有偿使用。

(3)Linux上丰富的应用软件也是自由的,而在Windows下,几乎所有的软件都有独立的版权,需要购买使用,即使某些软件可以免费使用,也一般不提供其源代码,更不用说由用户修改扩充其功能了。

(4)Windows对硬件配置要求高,而Linux在低端PC系统上仍然可以流畅运行4.Linux与Unix的共同点与不同点是什么?

共同点:由于Linux是从Unix发展来到,它遵循Unix开放标准,基本支持同样的软件、程序设计环境和网络特性,可以说Linux是UNIX的PC版本,Linux在PC机上提供了相当于UNIX工作站的性能。

与商用Unix的不同点有:1)Linux是免费软件,用户可以从网上下载,而商用的UNIX除了软件本身的价格外,用户还需支付文档、售后服务费用;2)Linux拥有GNU软件支持,Linux能够运行GNU计划的大量免费软件,这些软件包括应用程序开发、文字处理、游戏等方面的内容;3)Linux的开发是开放的,任何志愿者都可以对开发过程做出贡献;而商用UNIX则是由专门的软件公司进行开发的。

与自由Unix的不同点:

1)在组织方式上,FreeBSD由它的核心团队(core team)的领导,他们负责原始程序的开发与维护。有core team的优点是原始程序会有一致性,会有组织的被更新,但是整个系统的活力操纵在core team手中,缺乏活力。Linux没有核心团队,在Linus的主导下来自世界各地的爱好者都可以发布自己的patch,缺点是源代码杂乱无章且可能会相互冲突。

2)在发展方向上,FreeBSD的核心团队将主要精力投入在UNIX自身的风格和特点上。Lin ux通常会首先加入商品化系统上的各种东西,比如新的硬件驱动、samba等。因此,从易用和可用上讲,Linux更容易上手和使用。

3)在系统核心功能上二者区别不大,但在Linux系统上,几乎可是找到任何需要的功能

4)在系统的性能上,据专家分析,FreeBSD在网络性能、软件移植性和系统规范化上略胜一畴,而在硬件支持、磁盘IO操作等方面Linux略强一些。

5.什么是GNU软件,什么是GPL和LGPL?

GUN项目主要由自由软件基金资助的一个项目,目标是开发一个自由的、UNIX类型的操作系统,称为GNU系统。GNU是―GNU’s Not UNIX‖的首字母的递归缩写,目前使用Linux内

核的各种GNU操作系统应用非常广泛。所有的GNU软件和派生工作均遵循GNU通用公共许可证,即GPL。

GPL和软件是否免费无关,它主要目标是保证软件对所有的用户来说是自由的。GPL通过如下途径实现这一目标:

l 它要求软件以源代码的形式发布,并规定任何用户能够以源代码的形式将软件复制或发布给别的用户。

l 它提醒每个用户,对于该软件不提供任何形式的担保。

l 如果用户的软件使用了受GPL保护的任何软件的一部分,那么该软件就继承了GPL软件,并因此而成为GPL软件,也就是说必须随应用程序一起发布源代码。

l GPL并不排斥对自由软件进行商业性质的包装和发行,也不限制在自由软件的基础上打包发行其他非自由软件。

l 遵照GPL的软件并不是可以任意传播的,这些软件通常都有正式的版权,GPL在发布软件或者复制软件时声明限制条件。但是,从用户的角度考虑,这些根本不能算是限制条件,相反用户只会从中受益,因为用户可以确保获得源代码

LGPL允许用户在自己的应用程序中使用程序库,即使不公开自己的源代码。但是,要求用户必须能够获得在应用程序中使用的程序库的源代码,并且允许用户对这些程序库进行修改。

遵循LGPL的一种方法是,随应用程序一起发布目标代码以及可以将这些目标程序和受LGP L保护的程序库链接起来的makefile文件。

遵循LGPL的另一种比较好的方法是使用动态链接

6.什么是Linux的内核版本和发行版本?

内核版本指的是在Linux的创始人Linus领导下的开发小组开发出的系统内核版本号,Linu x内核的版本号主要由三部分构成:主版本号、次版本号、次次版本号。主版本号表示系统内核有大的改动,次版本号表示系统内核有小的改动,开始支持一些新的特性,一般表示系统内核对新的硬件支持进行了改进。如果更改之后还处于测试阶段,那么次版本号为奇数,如果已经过了测试阶段,改动是成功的,那么次版本号是偶数。次次版本号表示系统有一点儿改动,对内核影响不大。

一些组织或公司将Linux内核与应用软件和文档包装起来,并提供安装界面、系统配置与管理工具,这样就构成了一种发行版本。发行版本的版本号随发行者的不同而不同,与系统内核的版本号是相互独立的。

7.你知道哪些主要的Linux发行版本?

Red Hat Linux, Red Flag Linux, Blue Point,TurboLinux, Suse Linux, Debian GNU/Li nux, Mandrake Linux等。

8.什么是内核,它的作用是什么?

内核是系统的心脏,是运行程序和管理磁盘、打印机等硬件设备的核心程序。它的总有是管理CPU、内存和外设。

9.什么是shell,shell的作用是什么?

shell是系统的用户界面,它实际上是一个命令解释器,它解释由用户输入的命令并把它们送到内核,把执行的结果显示给用户。不仅如此,shell有自己的编程语言,允许用户编写由shell命令组成的程序。

10.在安装Linux之前应该如何获取系统的硬件资料?

在安装Linux之前,先确定你的计算机的硬件是否能被Linux所支持。需要关注的硬件包括显卡、声卡、网卡、打印机、鼠标等。要获知相应硬件的型号,可以在Windows下查看,也可以通过设备本身的标志查看。检查有没有相应的设备驱动程序。关注硬盘分区、大小等信息。如果声卡、显卡的型号不能识别,一般可以模拟成标准硬件来使用。

11.Linux有几种安装方法?

1) 从光盘安装

2) 从硬盘安装

12.Fedora10在安装时提供哪几种方式建立Linux的分区?

Fedora10在安装时提供了五个关于分区的选项:

在选定磁盘上删除所有分区并创建默认分区结构:如果想在磁盘上仅安装一个Fedora系统,可以选择这个选项。特别注意,如果选择了这个选项,那么该磁盘中已经安装的所有其他系统将被破坏。

在选定驱动器上删除Linux分区并创建默认的分区结构:如果系统中存在任何Linux分区,选择这个选项可以删除所有的Linux分区,然后在腾出的空闲分区中安装Fedora系统。选择这个选项不会影响或者修改已经分配给其他非Linux操作系统占用的分区空间。

重新定义现有分区大小并在剩余空间中创建默认布局:该选项允许调整现有分区的大小,然后自动创建默认的分区结构。

使用选定驱动器中的空余空间并创建默认的分区结构:保留现有分区中的数据,仅在空闲空间上创建新分区。

建立自定义的分区结构:在前几个选项中,系统根据驱动器的大小以及内存大小自动创建分区布局。本选项则允许用户自己定义分区结构。选择该选项后,将打开分区管理窗口,在这里可以方便地创建、编辑、删除分区。

13.安装Linux至少需要哪两个分区?还有哪些常用分区?

至少有/和swap分区。其它常用分区有:/bin /home /usr /var /usr/local /tmp等

14.安全专家建议,安装Linux时,最好为主要的目录建立单独的分区,试分析这样做的优点。

由于每个分区指定了自己的大小,当某个分区的数据超过自己的大小限制时,不会挤占其它分区的空间。

15.swap交换分区的作用是什么?

它实际上是用硬盘实现虚拟内存,即当系统内存使用率比较高的时候,内核会自动使用sw ap分区来模拟内存。

16.安装Linux都需要收集哪些信息?

安装过程所使用的语言、键盘鼠标类型、安装类型、磁盘分区、系统语言、安装软件包。

17.如何在安装时选择安装某个软件?

在安装过程中,安装程序将显示软件选择界面。默认情况下,Fedora安装程序会自动安装一组适合桌面图形环境的软件。在该界面上,还可以选择软件安装所需的程序库。选择―现在定制‖后点击【下一步】按钮,打开软件包定制界面。在这里,可以对系统安装的软件进行更详细的定制。

18.什么是运行级别?Linux有几个运行级别?

运行级别是指Linux的运行状态,Linux系统有六种不同的运行级,这六种运行级分别为:

0:停机

1:单用户模式,就像Win9X下的安全模式。

2:多用户,但是没有NFS

3:完全多用户模式,标准的运行级

4:保留,一般不用

5:X Window 图形界面模式

6:重新启动

19.如何更改默认启动级别?

在配置文件/etc/inittab文中,有一行文本―id: 5: initdefault: ‖标志了Linux的默认启动级别,5表示默认进入X Window图形界面,如果把这里的数字改为3,则默认进入控制台界面。注意,不要把initdefault 设置为0和6,这两个级别是系统在关机和重启过程中自动使用的。

20.如何登录和注销?

登录分为图形界面登录和命令行登录,在提示用户名和口令时分别输入用户名和口令即可登录。

要注销图形化环境,选择【系统/注销】命令,弹出注销确认对话框,或者按键,直接执行注销命令。

输入命令logout,则又回到登录界面,可以重新登录。

21.如何安全关闭Linux系统?

在图形界面下,选择【系统/关闭】命令,选择【关闭系统】按钮执行关闭命令,系统关闭自身所有进程。也可以在注销后出现的重新登录界面上选择【关闭】按钮来关闭系统。某些计算机会在关闭系统后自动切断电源,如果计算机不这样做,那么,当看到―Power down.‖消息后,便可以手工切断计算机的电源。

可以在控制台执行halt命令、init命令或者shutdown命令来关闭系统。

第2章shell及常用命令

1.判断下列命题是否正确

1)Linux的文件名与命令不区分大小写。(×)。

2)$ls *\*和$ls *"*"的显示结果完全一致。(×)

3)rm 和rmdir的作用一样,都是删除整个目录。(×)

4)Linux文件名的命名规则必须遵守8.3的格式。(×)

2.什么是Linux终端?Linux终端又称为什么?

Linux终端也称为虚拟控制台,是Linux从UNIX继承来的标准特性。显示器和键盘合称终端,因为它们可以对系统进行控制,所以又称为控制台,一台计算机的输入输出设备就是一个物理的控制台。如果在一台计算机上用软件的方法实现了多个互不干扰独立工作的控制台界面,就是实现了多个虚拟控制台。Linux终端的工作方式是字符命令行方式,用户通过键盘输入命令进行操作,可以通过Linux终端对系统进行控制。

3.默认情况下,Linux有几个虚拟终端?如何在不同终端之间切换?如何在x Window与终端之间进行切换?

通常情况下,Linux默认启动六个虚拟终端。虚拟控制台的选择可以通过按下键和功能键(n=1~6)来实现。如果启动方式选择了直接启动X Window,那么X Window在第七个虚拟终端上。在X Window图形操作界面中按(n=1~6)就可以进入控制台字符操作界面。在控制台操作界面里按即可回到刚才的X Window。

4.什么是shell?shell在用户与操作系统之间的作用是什么?

shell是一个命令解释器,它可以用来启动、挂起、停止程序,还允许用户编写由shell命令组成的程序。shell是系统的用户界面,它提供了用户与内核进行交互的一种接口。它接收用户输入的命令并把它送入内核执行,把执行结果显示给用户。

5.什么是通配符?常用的操作通配符有哪些?

Linux系统中的通配符除了―*‖和―?‖以外,还可以使用―[‖、―]‖和―-‖组成的字符组模式,以便精确地扩充需要匹配的文件范围。

通配符*:通配符*可以代表文件名中的任意字符或字符串。通配符*不能与单句点开头的文件名相匹配。以单句点开头的文件在Linux中是隐藏文件。

通配符?:通配符?可以匹配任意一个字符。

字符组模式:通配符―[‖、―]‖、―-‖用于构成字符组模式。―[‖和―]‖将字符组括起来,表示可以匹配字符组中的任意一个。―-‖用于表示字符范围。例如[abc]表示匹配a或者b或者c,[a-f]表示匹配从a到f这个范围之中的任意一个字符。

6.什么是文件系统?什么是文件?

在多数操作系统中都有文件的概念。文件是Linux用来存储信息的基本结构,它是被命名(称为文件名)的存储在某种介质(如磁盘、光盘和磁带等)上的一组信息的集合。Linux系统中有三种基本的文件类型:普通文件、目录文件和设备文件。

在计算机系统中存有大量的文件,如何有效的组织与管理它们,并为用户提供一个使用方便的接口是文件系统的一大任务。Linux系统通过目录将系统中所有的文件分级、分层组织在一起,形成了Linux文件系统的树型层次结构。以根目录―/‖为起点,所有其他的目录都由根目录派生而来。

7.Linux系统文件命名有什么规定?

文件名是文件的标识,它由字母、数字、下划线和句点组成的字符串来构成。Linux要求文件名的长度不超过255个字符。为了便于管理和识别,用户可以把扩展名作为文件名的一部分,通常句点之后的部分为扩展名。扩展名对于将文件分类十分有用。

8.Linux系统的目录/usr、/home、/bin、/dev/、/var、/etc/中主要存放什么文件?

/usr存放用户安装的软件,用户安装的软件一般位于此目录;/home存放系统用户自身的数据;/bin存放shell命令;/dev存放系统设备的信息;/var主要存放系统可变信息的内容,如日志、邮件、打印队列等;/etc存放系统可执行文件。

9.如何使用cat命令将多个文件连接起来显示?

使用命令:cat file1 file2 ….就可以将多个文件首尾相连显示在屏幕上。

10.more命令和less命令有什么区别?

more可将文件显示在屏幕上,但它每次只显示一页。显示文件时,按空格键可显示下一页,按键退出显示,键给出帮助信息;

less 的作用与more十分相似,都可以用来浏览文本文件的内容,不同的是less允许使用者往回卷动以浏览已经看过的部份,同时less并不在一开始就读入整个文件,因此在遇上大型文件的时,会比较快。与more相比,less的功能更加强大,在less命令执行时,可以使用的指令与vi编辑器的命令以及more的指令类似。

11.如何用复制、删除命令实现文件的移动?

步骤如下:1)首先使用cp目录将文件从原目录拷贝到目标目录;2)在原目录中删除原文件

12.如何使用ls命令查看隐藏文件信息?

使用-a选项将显示所有文件包括隐藏文件的信息,ls默认将名称以―.‖开头的文件或目录视为隐藏,不会列出;

13.如何递归地将当前目录下所有的C语言程序拷贝至/home目录中,要求如果有同名文件,则覆盖同名文件?

执行命令cp,并使用选项-rf,-r表示若source中含有目录,则递归地将目录下的文件也依序拷贝至目的地。-f表示若目的地已经有同名文件存在,则在复制前先予以删除再进行复制。

14.如何强制删除当前目录及其子目录下的所有c程序。

执行命令:rm –rf *.c

15.给出命令,在当前工作目录下的A目录中,删除名为B的子目录。若B删除后,A目录成为空目录,则A也予删除。

rmdir -p A/B

16.给出查找/usr目录下大小超过50k并且最近2小时内被更新过的文件的命令。

查找/usr下大小超过50k的文件:

find /usr/ -size 50k –cmin -120

17.如何使用命令完成把当前工作目录切换到/root并显示是否切换成功?

首先使用pwd命令查看切换之前的目录,然后执行命令cd /root;

最后使用pwd命令查看当前目录,看是否是/root,如果是表示切换成功。

18.给出命令将当前目录下的文件file 的时间记录改成2005年5 月10日18 点30 分。

执行命令:touch -t 0505181830 file 或者命令touch -d "6:30pm 05/10/2005" file

19.如何执行tar命令对文件执行备份和恢复?

备份:tar cvf xx.tar * 或者tar czvf xx.tar.gz *

恢复tar cvf xx.tar 或者tar czvf xx.tar.gz

20.给出命令将当前目录下的所有c程序备份并为一个文件。

Tar cvf xx.tar *.c 或者tar czvf xx.tar.gz *.c

21.假设有一个rpm包的软件:software-1.2.3-1.i386.rpm,简述软件的命名含义,并说明如何安装及如何查看是否已经安装?

software-1.2.3-1表示软件名称和版本,i386表示该软件是为386体系结构机器编写编译的,rpm表示该软件使用rpm软件包管理工具打包。

安装命令为:rpm –i software-1.2.3-1.i386.rpm

查看命令为:rpm –q software-1.2.3-1.i386.rpm

22.下面是执行―ls–l software‖命令得到的信息,通过联机帮助,解释这些信息:

第1个域表示文件的访问权限;

第2个域表示硬链接的个数

第3个域表示文件的所有者

第4个域表示文件所属的群组

第5个域表示文件大小

第6个域表示文件最近一次修改的时间

最后一个域表示软件名称。

第3章 vi编辑器的使用

1.vi有几种工作模式,各工作模式之间如何进行转化?

vi有三种基本工作模式,分别是:命令模式(command mode)、插入模式(insert mode)和底行模式(last line mode)三种模式之间的转换如下图。

2.在vi中如何保存正在编辑的文件?

在命令模式下,连按两次大写字母,若当前编辑的文件曾被修改过,则vi保存该文件后退出,返回到shell;若当前编辑的文件没被修改过,则vi直接退出,返回到shell。

在末行模式下,有几种命令可以保存文件:

1) :w vi保存当前编辑的文件,但并不退出vi,而是继续等待用户输入命令。

2) :w 把当前文件的内容保存到指定的文件newfile中,而原有文件保持不变。若newfile是一个已存在的文件,则vi在窗口的状态行给出提示信息:

File exists (use ! to override)

表示指定的文件已经存在,如果要替换原有内容,需要使用―!‖。

3) :w! 把当前文件的内容保存到指定的文件newfile中,如果newfile已经存在,则覆盖原有内容。

3.有几种方法可以退出vi编辑器?

在末行模式下,有四种方法可以退出vi返回到shell:

1) :q 系统退出vi返回到shell。在用此命令时,若编辑的文件没有被保存,则vi在窗口的最末行显示如下信息:

No write since last change (use ! to overrides)

提示用户该文件被修改后没有保存,需要使用!放弃保存。出现此提示后,vi并不退出,继续等待用户命令。

2) :q! vi放弃所作修改而直接退到shell下。

3) :wq 先保存文件,然后再退出vi返回到shell。

4) :x 该命令的功能与命令模式下的ZZ命令功能相同。

4.如何让屏幕上显示正在编辑的文件的行号?

在末行方式下输入如下命令即可给文本加行号:

:set number 或者:set nu

5.说明vi中的字、句子、段落的含义。

在vi中―字‖有两种含义。一种是广义的字,它可以是两个空格之间的任何内容。狭义上的字是指:英文单词、标点符号和非字母字符,如―!‖、―@‖、―#‖、―$‖、―%‖、―^‖、―&‖、―*‖、―(‖、―)‖、―-‖、―+‖、―{‖、―}‖、―[‖、―]‖、―~‖、―|‖、―\‖、―<‖、―>‖、―/‖等,均被当成是一个字。

句子被定义为是以句号―.‖、问号―?‖和感叹号―!‖结尾,且其后跟着至少一个空格或一个换行符的字符序列。

段被定义为以一个空白行开始和结束的片段。

6.练习使用vi中在当前行左右移动光标的命令

l或者→、h或者←、w、w、b、b、e、0、$等命令的使用,这些命令使光标在同一行上移动。

7.练习使用vi中光标上下移动的命令

练习使用命令:j或者↓、+、k或者↑、-

8.练习使用vi中在文本块间移动光标的命令

练习使用命令:)、(、}、{

9.在vi中如何将光标直接定位到某行?

在命令模式下,执行<行号> G,则将光标移至行号所指定的行的行首。

10.练习屏幕上下移动光标和滚动屏幕的命令。

三个关于光标在全屏幕上移动并且文件本身不发生滚动的命令。它们分别是H、M和L命令;滚屏命令:< Ctrl+u >< Ctrl+d >

分页命令:< Ctrl+f >或者、< Ctrl+b >或者

屏幕调零命令:

[行号] z [行数]<回车>

[行号] z [行数].

[行号] z [行数]-

11.在命令模式下,如何删除文本中的字符、字、行和文本块?

字符删除命令: x、dh

字和行删除命令:dw、db、dd、d$、d0、dd

文本块删除命令:d)、d(、d}、d{

12.在命令模式下,如何查找匹配某个模式的行?

/ 回车

? 回车

13.在命令模式下,如何修改一段文本?

vi提供了三种修改命令,分别是c、C和cc。它们修改文本的范围是由光标的当前位置和光标移动命令二者限定的。

14.在命令模式下,练习文本的几种替换命令。

vi提供的替换命令有取代命令:r和R、替换命令:s和S和字替换命令:cw

15.如何复制n行文本?

[n]yw:复制从光标所在位置开始的n个字到缓冲区;

16.如何移动一段文本?

在文件中移动文本通过如下三步完成:

1)使用文本删除命令将要移动的文本删除;

2)使用光标移动命令将光标移动到目标位置;

3)使用命令―p‖将刚删除的文本粘贴到目标位置。

17.如何将连续的n行文本合并成一行?

命令:[n]J表示把光标所在行与下面的n-1行合并为一行,如果省略n,则表示把光标所在行与下面一行合并。

18.说明三个命令:插入命令、附加命令、打开命令的区别。

在命令模式下,执行i命令,表示从光标所在位置开始插入文本,大写的I命令表示将光标移到当前行的行首,然后在其前插入文本;

在命令模式下,执行a命令,表示从光标所在位置之后追加新文本。新输入的文本放在光标之后,光标后的原文本将相应地向后移动。大写的A命令表示首先将把光标挪到所在行的行尾,从那里开始插入新文本

在命令模式下,执行o命令,vi将在光标所在行的下面新开一行,并将光标置于该行的行首,等待输入文本。大写的O命令是在光标所在行的上面插入一行,并将光标置于该行的行首,等待输入文本。

第4章 X Window系统的使用

1.GNOME桌面环境包括菜单面板、桌面区和窗口面板三个区域。

2.GNOME菜单面板包括应用程序、位置和系统三个菜单,其中应用程序用于启动系统安装的

软件,位置用于快速访问计算机资源,系统用于管理和配置计算机。

3.GNOME文件浏览器由菜单栏、工具栏、位置栏、状态栏、侧边栏和浏览窗格等组成,其中

菜单栏和浏览窗格是必须有的。

4.简述工作区的含义,Fedora 10中默认包含多少个工作区,怎样调整工作区的个数?

Linux中的工作区切换器为用户提供了使用多个工作区的能力,用户可以根据自己的喜好将程序在不同的工作区打开,查看所需内容时,选择相应的工作区即可,因此不必把所有运行着的应用程序都堆积在一个可视桌面区域,这样可避免所有窗口置于一个桌面时显得杂乱无章。

默认包括4个工作区。

可在―工作区切换器首选项‖中调整工作区。

1.Linux中如何永久删除指定文件或文件夹?

清空回收站可以将文件或目录永久删除;在删除文件或目录时按住Shift键,然后再删除。

1.简述如何创建链接。

方法1:在文件管理器中选中该项目,单击鼠标右键,选择【创建链接】命令,则在文件管理器的窗口中出现一个图标,名字为―到…的链接‖,并且带一个小箭头符号。只要将该图标拖放到桌面,就可以建立到该项目的链接。

方法2:选中该项目,按住鼠标中键(三键鼠标)的滚轮键,拖放到桌面,当放开鼠标中键时,会弹出【移动到此处】、【复制到此处】、【在此处创建链接】等命令,选择【在此处创建链接】命令,就可以在桌面创建该项目的链接。

1.比较X Window系统与Microsoft Windows系统之间的异同。

X Window与微软公司的Windows图形界面不同,X Window不是系统内核的必备部分,而是内核之上的一个应用,是一个用户与系统交互的界面。用户可以根据个人爱好,像选择中意的媒体播放软件一样选择习惯的界面系统。而且,X Window具有如下特点:

l 良好的网络支持:X Window采用了C/S网络结构,X Client和X Server可以通过网络来通信,而且有良好的网络透明性。这样,复杂的图形桌面可以显示在维护良好、功能强大、易于管理的服务器上,用起来非常方便。

l 个性化的窗口界面:X Window并未对窗口界面作统一的规范,程序员可以根据需求自行设计,其中最有名的就是后面将要介绍的GNOME与KDE。

l 不内嵌于操作系统:X Window只定义了一个标准,而不属于某个操作系统,因此可在不同的操作系统上运行相同的X Window软件。

1.X Window系统由哪些部分组成,每部分的作用是什么?

整个X Window由三个部分组成:

l X Server:控制输入、输出设备并维护相关资源的程序,它接收输入设备的信息,并将其传给X Client,而将X Client传来的信息输出到屏幕上。不同的显卡需要选择不同的X Ser ver,在配置X Window时最主要的工作就是配置X Server。

l X Client:应用程序的核心部分,它与硬件无关,每个应用程序就是一个X Client。X Cli ent可以是终端仿真器(Xterm)或图形界面程序,它不直接对显示器绘制或者操作图形,而是与X Server通信,由X Server控制显示。

l X protocol:X Client与X Server之间的通信协议。X协议支持网络,因此X Client和X Server既可以在同一台计算机上,也可以运行在不同的机器上。X支持的网络协议有TCP/ IP、DECnet等。

1.什么是虚拟桌面?

通常用户在屏幕上见到的只是整个桌面的一部分。把桌面分成不同的工作区,一个桌面可以有最多36个工作区,默认是4个。虚拟桌面包括所有的工作区以及显示在它们上面的内容,例如,图标、菜单和窗口等。使用工作区的好处是:用户可以根据自己的喜好将程序在不同的工作区打开,查看所需内容时,选择相应的工作区即可,这样可避免所有窗口置于一个桌面时显得杂乱无章。

1.X Window下的终端窗口与控制台有什么区别?

就像在windows界面下可以启动DOS窗口一样,在X Window图形操作界面上也可以启动控制台界面,从而可以同时拥有这两种操作界面。终端窗口向用户提供了一个标准的命令行操作界面。用户可以在此窗口中的命令行提示符处输入命令及其参数,命令行执行的结果显示在该终端窗口上,命令执行完后会又出现shell提示符,可以继续输入命令。可以从终端窗口启动任何X程序,这是终端窗口与控制台之间的重要区别。

1.什么是风格?

风格影响着用户桌面元素的外观,提供不同的背景图象、动画和动作音效。

1.GNOME提供了几种面板,它们的特点是什么,如何设置它们的属性?

GNOME提供菜单面板、桌面区和窗口面板。其设置和使用参见教材4.2.3

1.练习设置屏幕保护程序。

略。

1.练习GNOME的文件浏览器的使用。

略。

1.如何更改GNOME的文件图标?

方法1:在属性中修改。

方法2:通过侧边栏将徽标拖动到文件上。

方法3:执行菜单【编辑/背景和徽标】命令,将该窗口中的徽标拖放到文件上,即可在该文件上方出现该徽标。

第5章Linux系统的常用软件

1.套件及功能如下:

Writer:文档处理;

Calc:电子表格编辑;

Impress:演示文稿、幻灯片编辑;

Base:数据库功能;

Draw:图形、图片编辑。

2.Writer。

3.Impress。

4.Calc。

5.【文件/打开】

6.【文件/另存为】,然后设置【保存类型】。

7.需要:用户名、电子邮件地址、电子邮件接收服务器地址、电子邮件接收服务器身份验证信息、电子邮件发送服务器、电子邮件发送服务器身份验证信息和其他选项等。

8.(1)浏览、下载历史;(2)表单和搜索历史;(3)Cookies;(4)高速缓存;(5)活动的已登录的会话;(6)站点设置;

9.略。

10.略。

11.略。

12.略。

13.略。

第6章硬件管理

1.如果要使用USB存储设备、光盘或软盘等存储设备,必须将这些设备中的―小‖目录树像嫁接一样挂载(Mount)到Linux系统的―大‖目录树中。当存储设备挂载成功之后,就可以将其作为―大‖目录树中的一个目录来进行访问了。使用完毕,还有将这些设备从目录树中卸载下来。

2.挂载磁盘设备主要使用mount命令。在挂载设备前,首先要确定下列三种信息:(1)挂载对象的文件系统类型;(2)挂载对象的设备名称;(3)设备挂载到哪个目录,即挂载点。

3.Linux支持的常见的文件系统有:(1)vfat,对应于Windows的Fat16和Fat32文件系统;(2)ext3:Linux下的文件系统;(3)iso9660:光盘文件系统。

4.在Linux系统中,设备名称通常都在/dev目录下,设备名称的命名要遵循一定的规则。例如,/dev/hda1是一个设备名称,其中―hd‖即硬盘(Hard Disk),代表IDE设备,―sd‖代表SCSI设备(SCSI Drive)。

5.如果挂载的设备使用的是Windows文件系统,则使用参数cp936,这样能保证正常显示中文字符,命令如下:

mount -o iocharset=cp936 /dev/sda1 /mnt/usb

6.可以使用fdisk -l命令或cat /proc/partitions命令查看系统中挂载的设备。

7.用户可以执行卸载命令卸载设备,卸载命令格式为:umount [挂载点或设备名]。

8.挂载:

软驱:mount –t vfat /dev/floppy /mnt/floppy

光驱:mount –t iso9660 /dev/cdrom /mnt/cdrom

卸载:

软驱:umount /dev/floppy

光驱:umount /dev/cdrom

9.当一台机器中同时安装了Linux和Windows两个操作系统时,用户可以修改/etc/fstab 文件,这样在启动Linux系统时可以自动挂载Windows系统的硬盘分区,从而实现系统间的数据共享。

10.略。

11.可以使用格式化命令创建文件系统,格式化命令mkfs的一般格式为:

mkfs [选项][-t <文件系统类型>] [设备名称] [区块数]

12.略。

13.执行【系统/硬件/屏幕分辨率】菜单项,或者执行终端命令―gnome-display-properties‖,可以启动监视器分辨率设置对话框,通过该对话框可以实现调整功能。

14.可以通过到特定显卡(芯片)厂商的网站下载Linux平台下的特定驱动程序。

15.(1)下载驱动程序;(2)安装驱动程序;(3)设置声卡参数;

16.执行菜单【系统/首选项/硬件/音效】或者执行终端命令―gnome-sound-properties‖,可以打开声卡的配置与检测工具。

17.首先检查系统是否可以自动识别打印机设备,如果不识别可以到打印机厂商的网站根据设备型号下载Linux平台下的驱动程序,安装并设置相应参数。

18.可以使用打印机驱动附带的打印测试功能。

19.首先看该设备系统是否能自动识别,如果不能寻找设备附带的Linux平台驱动程序或者到相关网站下载安装。

20.略。

第7章网络基本配置

1.什么是网络接口设备?请举例说明。

把计算机连接到网络的设备称为网络接口设备,例如:以太网卡、无线网卡和调制解调器等。

1.什么是设备别名?请举例说明。

设备别名就是给设备取的另一个名字,当说明某个设备时,别名与原名都指同一个物理设备。一般使用别名是为了系统管理方便。例如第1个以太网卡名字为eth0,可以为它取多个别名,eth0:0、eth0:1……,它们都是指的第1个以太网卡,但可以为不同的别名设置不同的网络属性,例如,设置不同的IP地址。

1.有哪几种方法配置网络接口设备?

可以使用三种不同的工具来配置网络接口设备:使用网络接口配置程序netconfig、使用图形配置工具、使用终端命令ifconfig。

1.假设在启动系统时,系统报错提示你本机的IP地址已被占用,说明错误原因,并给出解决方法。

发生这种情况,一定是由于在同一个网络上有某个系统与你的机器使用了相同的IP地址,并且该机器已经启动,你就不能再使用这个IP了。

这时,或者更改另一个系统的IP,然后再重新启动本机的网络;或者将自己的IP改为其它的与别人不冲突的地址,然后再重新启动网络。否则网络不可用。

1.在不启动X Window的情况下,如何配置网络接口设备的IP地址?

有两种方法:

1)在终端中输入命令netconfig,打开TCP/IP配置界面。用户可以选择是否使用动态IP,可以设置网络接口的IP地址、子网掩码、默认网关、主域名服务器。

2)使用ifconfig网络接口配置命令。

命令使用格式为:ifconfig <设备名> netmask <掩码>

1.有几种方法控制网络接口的启动与禁止?请举例说明。

1) 在网络配置的图形界面中,通过―激活‖或者―解除‖按钮可以启动或者禁止网络接口;

2) 使用网络控制程序network: /etc/rc.d/init.d/network start|stop|restart

3) 使用命令ifconfig:ifconfig <设备名> up|down

4) 使用命令ifup/ifdown: ifup/ifdown <设备名>

5)在x Window下,执行【系统/管理/网络】,打开―网络设备控制‖窗口,可以通过【激活】或者【取消激活】按钮来启动或者禁止相应接口。

1.怎样快捷地查看本机的网络接口配置信息?

可以使用终端命令ifconfig方便地查看系统目前所有活跃的网络接口的详细信息,

ifconfig [设备名]

1.如何判断本机网络的连通性能?

可以使用Ping命令或者traceroute命令检测网络的连通性。

步骤1:测试本机网络操作系统是否工作正常

命令:ping 127.0.0.1 或ping localhost

步骤2:测试本机网络接口,即本机的IP地址

ping 192.168.14.11

如果返回正常信息,则表示本机网卡正常。

步骤3:测试本地局域网中网关或其它主机

ping 192.168.14.254 网关

ping 192.168.14.15 同一个网络的其它主机

步骤4:测试远程网络中的网关或其它主机

ping 192.168.214.254 测试与远程局域网网关的连通性

ping 192.168.214.45 与远程主机的连通性

步骤5:测试DNS服务器

ping https://www.doczj.com/doc/0c6247715.html, 使用域名访问其它主机

需要注意的是:如果主机安装了防火墙等安全工具,可能会阻止外部主机对系统使用ping 命令。所以,以上测试过程中ping其它主机时,可能返回错误信息―Destination host unre achable‖。这可能是目标主机安装了防火墙的原因。

1.如何判断同网中的某台主机是否在网络中?

使用ping命令:ping 主机地址

注意目标主机不能安装防火墙。

10. 有什么方法了解本机与另一台主机之间有哪些路由器?

使用traceroute命令:traceroute 目的主机IP或者域名

11. 怎样在本机中远程登录另一台主机?

使用telnet命令:telnet 目标主机地址或域名

在给出提示信息时分别输入用户名和口令

12. 如果一台主机A中安装了一个网卡,但它需要使用三个IP地址,并分别对应使用三个不同的主机名。如果可以使主机B能够按不同的主机名访问不同的IP地址,如何配置两台主机?

在主机A中:使用设备eth0和两个别名eth0:0 eth0:1,分别为这三个设备配置IP地址;

在主机B中:配置/etc/hosts文件,使得上述三个IP地址与相应的主机名对应;

例如:192.168.14.15 https://www.doczj.com/doc/0c6247715.html, qq

定义/etc/host.conf文件,使得系统首先访问/etc/hosts文件

13. 哪个TCP/IP配置文件中包含了TCP/IP各种协议的名称?

文件/etc/protocols定义了使用的网络互联协议及协议号

14. 如何知道Linux系统能够提供哪些网络服务?

通过查看/etc/service文件可以得知Linux系统能提供的所有网络服务,但仍需安装配置相应的服务软件。

15. 要根据主机名获得对应的IP地址,可能涉及哪些TCP/IP配置文件?

1)/etc/hosts文件中包含了主机名与IP地址以及别名的对应;

3)文件/etc/resolv.conf保存了DNS服务器的IP地址,以及查询这些服务器的顺序。2)/etc/host.conf文件中指出是先访问/etc/hosts文件,还是先访问域名服务器;

16. Linux可以设置静态路由表,如何查看路由表信息?

不加任何参数的route命令显示本机路由表的内容

17. 邻近的同事设置其主机名称为―https://www.doczj.com/doc/0c6247715.html,‖,你如何在网络命令中使用这个名称?

1) 首先在/etc/hosts中添加一条记录,将该主机名与相应的IP地址对应:

例如:192.168.14.15 https://www.doczj.com/doc/0c6247715.html,

2)设置/etc/host.conf文件使其先访问/etc/hosts文件,后访问域名服务器:

order hosts,bind

18. 如何决定查询一个域名时,使用本机主机名列表文件与DNS服务器的顺序?

/etc/host.conf文件决定了在查询域名时使用本机主机名列表文件与DNS服务器的顺序,or der hosts,bind表示首先使用本机主机名列表文件,order bind,hosts表示首先使用域名服务器。

19. 用户怎样才能从本机信任地访问另一台远程主机?

Linux系统可以设置信任主机关系,如果B信任A主机,则来自A主机的远程登录请求可以不用提供口令。

例如:在B主机的/etc/hosts.equiv文件中设置一行:

https://www.doczj.com/doc/0c6247715.html, testuser

表示信任来自https://www.doczj.com/doc/0c6247715.html,主机中登录名为testuser的连接请求,从而不需要检查它的口令。/etc/hosts.equiv文件是设置等价主机的配置文件,其格式:

<信任的主机> <信任的用户>

其中后者可以省略,表示信任该主机上的所有用户。这样只要提供B主机中存在的登录用户名,就不必检查其口令。

20. 安装并配置一台Linux系统的telnet服务器,并在其它主机中使用终端登录连接该主机。

步骤1:检查/etc/services文件是否启用了关于telnet服务的设置

telnet 23/tcp

telnet 23/udp

步骤2:在/etc/rc.d/xinetd.d/目录下建立telnet服务配置文件并配置相应内容:

service telnet

{

disable = no

flags = REUSE

socket_type = stream

wait = no

user = root

server = /usr/sbin/in.telnetd

log_on_failure += USERID

}

步骤3:重新启动xinetd服务

21. 当用户使用一个主机名时,系统怎样才能最快地查找到其对应的IP地址?

1) 首先在/etc/hosts中添加一条记录,将该主机名与相应的IP地址对应:

2)设置/etc/host.conf文件使其先访问/etc/hosts文件,后访问域名服务器:

22. 为了方便用户记忆,主机域名可以表示主机提供的网络服务,例如:https://www.doczj.com/doc/0c6247715.html,与f https://www.doczj.com/doc/0c6247715.html,可以分别表示提供WWW服务与FTP服务的主机,它们可以是不同主机,也可以是同一台主机。如果在IP地址为192.168.1.1的Linux主机A中提供这两种网络服务,如何配置才能使客户机B能够按主机域名获取A主机提供的服务?

1)首先在/etc/hosts中添加两条记录,分别将两个主机名与IP地址对应;

2)设置/etc/host.conf文件使其先访问/etc/hosts文件,后访问域名服务器:

order hosts,bind

3)允许一个主机名对应多个IP地址,在/etc/host.conf文件中增加一行:

multi on

第8章常用网络服务的配置和使用

1.Linux系统提供哪些常用的网络服务?

Linux作为一个网络操作系统可以提供各种网络服务举例:Apache web 服务器;FTP服务器;Bind DNS服务器;Sendmail邮件服务器;Samba服务器等。

1.用户如何设置在Linux系统开机自动启动某个网络服务?

1)在X Window下执行【主菜单/系统配置/服务器设置/服务】,进入服务配置窗口。选中对应服务,用鼠标选择其选择框,然后执行菜单【文件/保存改变】。这样Linux系统将在下一次启动时自动启动该服务。

2)在终端中输入命令ntsysv即可进入文本界面的服务管理工具。该工具的功能是设置在L inux系统启动时自动运行哪些服务。

3)chkconfig [--level 运行级] 服务名[状态]。其中服务通常只能运行在3、4、5级中。状态可以是on (启动)、off(停止)或者reset (重置)三种状态之一。

4)使用xinetd控制

1.8.1.1与8.1.2介绍的管理工具在功能上有什么不同?

X Window下的服务设置程序有三个功能:

1)即时启动/停止/重新启动某个服务

2)在系统启动时自动运行某个服务,这样Linux系统将在下一次启动时自动启动该服务。

3)编辑系统运行级别。

ntsysv: 功能是设置在Linux系统启动时自动运行哪些网络服务。

1.如何查看当前系统运行了哪些服务进程?

在X Window下执行【系统/管理/服务】,进入服务配置窗口,该窗口左边窗格中列出了系统中安装的网络服务。凡是复选框中被选了的,就是当前运行的服务。

操作系统习题及答案二

习题二处理器管理 一、单项选择题 1、操作系统中的作业管理是一种()。 A.宏观的高级管理 B.宏观的低级管理 C.系统刚开始加电 D.初始化引导完成 2、进程和程序的本质区别是(). A.存储在内存和外存 B.顺序和非顺序执行机器指今 C.分时使用和独占使用计算机资源 D.动态和静态特征 3、处于后备状态的作业存放在()中。 A.外存 B.内存 C.A和B D.扩展内存 4、在操作系统中,作业处于()时,已处于进程的管理之下。 A.后备 B.阻塞 C.执行 D.完成 5、在操作系统中,JCB是指()。 A.作业控制块 B.进程控制块 C.文件控制块 D.程序控制块 6、作业调度的关键在于()。 A.选择恰当的进程管理程序 B.选择恰当的作业调度算法 C.用户作业准备充分 D.有一个较好的操作环境 7、下列作业调度算法中,最短的作业平均周转时间是()。 A.先来先服务法 B. 短作业优先法 C. 优先数法 D. 时间片轮转法 8、按照作业到达的先后次序调度作业,排队等待时间最长的作业被优先调度,这是指() 调度算法。 A.先来先服务法 B. 短作业优先法 C.时间片轮转法 D. 优先级法 9、在批处理系统中,周转时间是()。 A.作业运行时间 B.作业等待时间和运行时间之和 C.作业的相对等待时间 D.作业被调度进入内存到运行完毕的时间 10、为了对紧急进程或重要进程进行调度,调度算法应采用()。 A.先来先服务法 B. 优先级法 C.短作业优先法 D. 时间片轮转法 11、操作系统中,()负责对进程进行调度。 A.处理机管理 B. 作业管理 C.高级调度管理 D. 存储和设备管理 12、一个进程被唤醒意味着()。 A.该进程重新占有了CPU B.进程状态变为就绪 C.它的优先权变为最大 D.其PCB移至就绪队列的队首 13、当作业进入完成状态,操作系统(). A.将删除该作业并收回其所占资源,同时输出结果 B.将该作业的控制块从当前作业队列中删除,收回其所占资源,并输出结果

操作系统课后习题答案

第一章 1.设计现代OS的主要目标是什么? 答:(1)有效性(2)方便性(3)可扩充性(4)开放性 4.试说明推劢多道批处理系统形成和収展的主要劢力是什么? 答:主要动力来源于四个方面的社会需求与技术发展: (1)不断提高计算机资源的利用率; (2)方便用户; (3)器件的不断更新换代; (4)计算机体系结构的不断发展。 12.试从交互性、及时性以及可靠性方面,将分时系统不实时系统迚行比较。答:(1)及时性:实时信息处理系统对实时性的要求与分时系统类似,都是以人所能接受的等待时间来确定;而实时控制系统的及时性,是以控制对象所要求的开始截止时间或完成截止时间来确定的,一般为秒级到毫秒级,甚至有的要低于100微妙。 (2)交互性:实时信息处理系统具有交互性,但人与系统的交互仅限于访问系统中某些特定的专用服务程序。不像分时系统那样能向终端用户提供数据和资源共享等服务。 (3)可靠性:分时系统也要求系统可靠,但相比之下,实时系统则要求系统具有高度的可靠性。因为任何差错都可能带来巨大的经济损失,甚至是灾难性后果,所以在实时系统中,往往都采取了多级容错措施保障系统的安全性及数据的安全性。 13.OS有哪几大特征?其最基本的特征是什么? 答:并发性、共享性、虚拟性和异步性四个基本特征;最基本的特征是并发性。 第二章 2. 画出下面四条诧句的前趋图: S1=a:=x+y; S2=b:=z+1; S3=c:=a –b;S4=w:=c+1; 8.试说明迚程在三个基本状态之间转换的典型原因。 答:(1)就绪状态→执行状态:进程分配到CPU资源 (2)执行状态→就绪状态:时间片用完 (3)执行状态→阻塞状态:I/O请求 (4)阻塞状态→就绪状态:I/O完成

(完整版)操作系统课后题答案

2 . OS的作用可表现在哪几个方面? 答:(1)0S作为用户与计算机硬件系统之间的接口;(2)0S作为计算机系统资源的管理者;(3)0S实现了对计算机资源的抽象。 5 .何谓脱机I/O 和联机I/O ? 答:脱机I/O 是指事先将装有用户程序和数据的纸带或卡片装入纸带输入机或卡片机,在外围机的控制下,把纸带或卡片上的数据或程序输入到磁带上。该方式下的输入输出由外围 机控制完成,是在脱离主机的情况下进行的。而联机I/O方式是指程序和数据的输入输出 都是在主机的直接控制下进行的。 11 . OS有哪几大特征?其最基本的特征是什么? 答:并发性、共享性、虚拟性和异步性四个基本特征;最基本的特征是并发性。 20 .试描述什么是微内核OS。 答:(1)足够小的内核;(2)基于客户/服务器模式;(3)应用机制与策略分离原理;(4)采用面向对象技术。 25 ?何谓微内核技术?在微内核中通常提供了哪些功能? 答:把操作系统中更多的成分和功能放到更高的层次(即用户模式)中去运行,而留下一个尽 量小的内核,用它来完成操作系统最基本的核心功能,称这种技术为微内核技术。在微内核 中通常提供了进程(线程)管理、低级存储器管理、中断和陷入处理等功能。 第二章进程管理 2.画出下面四条语句的前趋图: S仁a : =x+y; S2=b : =z+1; S3=c : =a - b ; S4=w : =c+1; 7 ?试说明PCB的作用,为什么说PCB是进程存在的惟一标志? 答:PCB是进程实体的一部分,是操作系统中最重要的记录型数据结构。作用是使一个在 多道程序环境下不能独立运行的程序,成为一个能独立运行的基本单位,成为能与其它进程 并发执行的进程。OS是根据PCB对并发执行的进程进行控制和管理的。 11 .试说明进程在三个基本状态之间转换的典型原因。 答:(1)就绪状态T执行状态:进程分配到CPU资源;(2)执行状态T就绪状态:时间片用 完;(3)执行状态T阻塞状态:I/O请求;(4)阻塞状态T就绪状态:I/O完成. 19 ?为什么要在OS中引入线程? 答:在操作系统中引入线程,则是为了减少程序在并发执行时所付出的时空开销,使OS具

最全毛概慕课课后题答案

2016慕课毛概最全答案 第一章 1.1.马克思主义中国化的科学内涵 1 毛泽东在明确提出“使马克思主义中国化”的命题和任务是在 A、遵义会议 B、中共六届六中全会 C、中共七大 D、中共七届二中全会 正确答案:B 我的答案:B 得分:16.7分 2 在党的七大上,对“马克思主义中国化”、“中国化的马克思主义”两大科学命题加以阐释的党的领导人是 A、毛泽东 B、周恩来 C、邓小平 D、刘少奇 正确答案:D 我的答案:D 得分:16.7分 3 中国共产党确定毛泽东思想为指导思想的会议是 A、遵义会议 B、党的第七次全国代表大会 C、党的第八次全国代表大会 D、中共十一届六中全会 正确答案:B 我的答案:B 得分:16.7分 4 马克思主义中国化的理论成果的精髓是 A、实事求是 B、毛泽东思想 C、邓小平理论 D、“三个代表”重要思想 正确答案:A 我的答案:A 得分:16.7分 5 中国共产党在把马克思列宁主义基本原理与中国革命实际相结合的过程中,在学风问题上曾经反对过的主要错误倾向是

A、投降主义 B、经验主义 C、教条主义 D、冒险主义 正确答案:BC 我的答案:AC 得分:0.0分 6 毛泽东思想和中国特色社会主义理论体系都是中国化的马克思主义,它们都 A、体现了马克思列宁主义的基本原理 B、包含了中国共产党人的实践经验 C、揭示了中国革命的特殊规律 D、包含了中华民族的优秀思想 正确答案:ABD 我的答案:AB 得分:8.4分 1.2.毛泽东主义的科学内涵和形成条件 1 在毛泽东思想活的灵魂的几个基本方面中,最具特色、最根本的原则是 A、实事求是 B、群众路线 C、理论联系实际 D、独立自主 正确答案:A 我的答案:A 得分:20.0分 2 下面关于毛泽东思想的论述不正确的是pA、毛泽东思想是毛泽东同志个人正确思想的结晶 B、毛泽东思想是马克思主义中国化第一次历史性飞跃的理论成果 C、毛泽东思想是中国革命和建设的科学指南 D、毛泽东思想是中国共产党和中国人民宝贵的精神财富 正确答案:A 我的答案:A 得分:20.0分 3 毛泽东思想的核心和精髓是 A、武装斗争 B、统一战线 C、党的建设 D、实事求是 正确答案:D 我的答案:D 得分:20.0分 4 毛泽东思想形成的标志是 A、实事求是 B、遵义会议

科目一考试题库(1073题完整版、含标准答案)

科目一考试题库 (1073题完整版、含标准答案) 1、驾驶机动车在道路上违反道路交通安全法的行为,属于什么行为? A、违章行为 B、违法行为 C、过失行为 D、违规行为 答案:B 2、机动车驾驶人违法驾驶造成重大交通事故构成犯罪的,依法追究什么责任? A、刑事责任 B、民事责任 C、经济责任 D、直接责任 答案:A 3、机动车驾驶人造成事故后逃逸构成犯罪的,吊销驾驶证且多长时间不得重新取得驾驶证? A、5年内 B、10年内 C、终生 D、20年内 答案:C 4、驾驶机动车违反道路交通安全法律法规发生交通事故属于交通违章行为。 答案:× 5、驾驶机动车在道路上违反道路通行规定应当接受相应的处罚。 答案:√ 6、对未取得驾驶证驾驶机动车的,追究其法律责任。

答案:√ 7、对违法驾驶发生重大交通事故且构成犯罪的,不追究其刑事责任。 答案:× 8、造成交通事故后逃逸且构成犯罪的驾驶人,将吊销驾驶证且终生不得重新取得驾驶证。答案:√ 9、驾驶机动车在道路上违反交通安全法规的行为属于违法行为。 答案:√ 10、驾驶机动车应当随身携带哪种证件? A、工作证 B、驾驶证 C、 D、职业资格证 答案:B 11、未取得驾驶证的学员在道路上学习驾驶技能,下列哪种做法是正确的? A、使用所学车型的教练车由教练员随车指导 B、使用所学车型的教练车单独驾驶学习 C、使用私家车由教练员随车指导 D、使用所学车型的教练车由非教练员的驾驶人随车指导 答案:A 12、机动车驾驶人初次申领驾驶证后的实习期是多长时间? A、6个月 B、12个月 C、16个月 D、18个月 答案:B 13、在实习期内驾驶机动车的,应当在车身后部粘贴或者悬挂哪种标志? A、注意新手标志 B、注意避让标志

操作系统课后习题答案2知识分享

2. 进程和线程的管理 例题解析 例2.2.1 试说明进程和程序之间的区别和联系。 解进程和程序是既有区别又有联系的两个概念。 进程是动态的,程序是静态的。程序是一组有序的指令集合,是一个静态的概念;进程则是程序及其数据在计算机上的一次执行,是一个动态的集合。离开了程序,进程就失去了存在的意义,但同一程序在计算机上的每次运行将构成不同的进程。程序可看作是电影的胶片,进程可以看作电影院放电影的过程。 一个进程可以执行多个程序,如同一个电影院的一场电影可放映多部影片。 一个程序可被多个进程执行,如同多个影院同时利用一个电影的胶片放映同一部电影。 程序可以长期保存,进程只能存在于一段时间。程序是永久存在的,而进程有从被创建到消亡的生命周期。 例2.2.2 举例说明多道程序系统失去了封闭性和再现性。 解例如,有两个循环程序A和B,共享一个变量N。程序A每执行一次时,都要做N:=N+1操作;程序B则每执行一次时,都要执行print(N)操作,然后再将N的值置成“0”。程序A 和B在多道程序系统中同时运行。假定某时刻变量N的值为n,可能出现下述三种情况:N:=N+1 在print(N)和N:=0之前,此时得到N值变化过程为n+1、n+1、0; N:=N+1 在print(N)和N:=0之后,此时得到N值变化过程为n 、0 、1; N:=N+1 在print(N)之后和N:=0之前,此时得到N值变化过程为n、n+1、0。 所以,在A、B程序多次执行过程中,虽然其每次执行时的环境和初始条件都相同,但每次得到的结果却不一定相同。 例2.2.3 为什么将进程划分成执行、就绪和阻塞三个基本状态? 解根据多道程序执行的特点,进程的运行是走走停停的。因此进程的初级状态应该是执行和等待状态。处于执行状态的进程占用处理机执行程序,处于等待状态的进程正在等待处理机或者等待其它某种事件的发生。但是,当处理机空闲时,并不是所有处于等待状态的进程都能放到处理机上执行,有的进程即使分配给它处理机,它也不能执行,因为它的执行的条件没有得到满足。因此,将等待状态的进程分成两部分,一部分是放在处理机上就能立即执行,这就是就绪的进程;另一部分是仍需等某种事件发生的进程,即使放在处理机上也不能执行的进程,这就是阻塞进程。 例2.2.4 进程的挂起状态与进程的阻塞状态和就绪状态有何异同? 解相同点是它们都没有占用处理机。不同点是挂起状态的进程是处于一种静止状态,不会参与对资源的竞争,在解除挂起之前,进程不会有新的资源要求,也不会有占用处理机的机会;阻塞状态和就绪状态的进程均处于活动状态,它们都有获得处理机的机会,都可能有新的资源要求。 例2.2.5 两个并发进程P1和P2的程序代码在下面给出。其中,A、B、C、D和E均为原语。 P1: begin P2: begin A; D; B; E; C; end end 请给出P1、P2两个进程的所有可能执行的过程。

操作系统课后题及答案

第一章 1 .设计现代OS 的主要目标是什么? 答:(1)有效性(2)方便性(3)可扩充性(4)开放性 2 .OS 的作用可表现在哪几个方面? 答:(1)OS作为用户与计算机硬件系统之间的接口 (2)OS 作为计算机系统资源的管理者 (3)OS 实现了对计算机资源的抽象 4 .试说明推动多道批处理系统形成和发展的主要动力是什么?答:主要动力来源于四个方面的社会需求与技术发展: (1)不断提高计算机资源的利用率; (2)方便用户; (3)器件的不断更新换代; (4)计算机体系结构的不断发展。 7 .实现分时系统的关键问题是什么?应如何解决?答:关键问题是当用户在自己的终端上键入命令时,系统应能及时接收并及时处理该命令,在用户能接受的时延内将结果返回给用户。 解决方法:针对及时接收问题,可以在系统中设置多路卡,使主机能同时接收用户从各个终端上输入的数据;为每个终端配置缓冲区,暂存用户键入的命令或数据。针对及时处理问题,应使所有的用户作业都直接进入内存,并且为每个作业分配一个时间片,允许作业只在自己的时间片内运行,这样在不长的时间内,能使每个作业都运行一次。 12 .试从交互性、及时性以及可靠性方面,将分时系统与实时系统进行比较。 答:( 1 )及时性:实时信息处理系统对实时性的要求与分时系统类似,都是以人所能接受的等待时间来确定;而实时控制系统的及时性,是以控制对象所要求的开始截止时间或完成截止时间来确定的,一般为秒级到毫秒级,甚至有的要低于100 微妙。 (2)交互性:实时信息处理系统具有交互性,但人与系统的交互仅限于访问系统中某些特定的专用服务程序。不像分时系统那样能向终端用户提供数据和资源共享等服务。 (3)可靠性:分时系统也要求系统可靠,但相比之下,实时系统则要求系统具有高度 的可靠性。因为任何差错都可能带来巨大的经济损失,甚至是灾难性后果,所以在实时系统中,往往都采取了多级容错措施保障系统的安全性及数据的安全性。 13 .OS 有哪几大特征?其最基本的特征是什么?答:并发性、共享性、虚拟性和异步性四个基本特征;最基本的特征是并发性。

体育慕课考试答案

1、20世纪70年代,人们就已发现,高达50%的疾病或死亡因素与什么有关? 行为及不健康的生活方式 2哪一年在上海成立的精武体育会是当时影响最大,传播最广,维持时间最长的武术组织?1910 3.网球比赛的第一原则是什么? 增加进攻(这个不确定,是根据网球老师说的选的) 4. 网球比赛中要赢得一局比赛,必须比对手多赢几分才可以? 2分 5. 联合国报告认为什么将会是21世纪最严重的健康问题? 体质下降 6. 国际羽联在哪一年正式恢复了我国的合法席位后,开始了我国羽毛球运动的鼎盛时期。1981 7. 哪一个季节人体脂肪合成速度最快? 冬天 8. 哪一年被世界公认为现代足球的诞生日? 1863 9. 下列哪位运动员是新中国历史上第一个获得世界锦标赛冠军的运动员? 容国团 10.在哪届奥运会上,乒乓球成为正式比赛项目? 汉城奥运会 11.篮球规则规定,篮圈离地垂直高度为多少? 3.05米 12. 1895年,由美国人()发明了排球运动。 威廉·G·摩根

13,。有助于提高肌肉力量的训练方法有哪些? 卧推 14.下列不易于发展柔韧素质的练习时段或状态有哪些?(这个也不清楚,是看它字体颜色不一样)身体极其疲惫 15.20世纪50年代末期,巴西人创造了哪种阵型被誉为足球史上的第二次变革。 “四二四”阵形 16.曾经在NBA总决赛中受伤,坚持参加比赛最后获得冠军并取得最有价值称号的凯尔特人球星是()? 保罗皮尔斯 17.体育锻炼与传统心理治疗手段同样具有抗抑郁效能,是治疗抑郁症的()手段;体育锻炼治疗抗抑郁症的效果与药物相比比较()。 辅助;持久 18.在运动中不慎扭伤,下列做法不正确的是() 马上揉搓患处 19.20XX年伦敦奥运会羽毛球囊括多少枚金牌? 5 20.“让参与者成为享受运动,实现人生潜能的一代”是哪一个健康促进的愿景? 为动而生 21.减小肚皮应采用哪一类运动? 长时间低强度 22.棍多以抡、劈、扫、云等法为主,大多是横方向用力,动作幅度较大,其特点:一招一式虎虎生威,动如疾风骤雨,产生"棍打一大片"的效果。棍被称为() 百兵之首 23.作为当下盛行的舞蹈元素,以人体中段(腰、腹、臀部)的各种动作为主,具有阿拉伯风情的舞蹈形式是()。肚皮舞

计算机操作系统课后题答案(高等教育出版社)

练习题(一) Ⅰ问答题 1. 操作系统的两个主要目标是什么? 答:方便性与有效性。 2. 试说明操作系统与硬件、其它系统软件以及用户之间的关系? 答: 与硬件的关系:操作系统是位于硬件层上的第一层软件,它直接管理着计算机的硬件,合理组织计算机工作流程,并提高了硬件的利用率。。 与其他系统软件的关系:操作系统是系统软件,但它不同于其它系统软件和应用软件,它为其它系统软件和应用软件提供接口。应用软件要使用操作系统所提供的服务方可方便使用计算机。 与用户之间的关系:操作系统是为改善人机界面、提供各种服务,为用户使用计算机提供良好运行环境的一种系统软件。 3. 试论述操作系统是建立在计算机硬件平台上的虚拟计算机系统。 答:没有任何软件支持的计算机称为裸机,即使其硬件功能再强,也必定是难于使用的。而实际呈现在用户面前的计算机系统是经过若干层软件改造的计算机。裸机位于最里层,它的外面是操作系统,经过操作系统提供的资源管理功能和方便用户的各种服务功能,将裸机改造成功能更强、使用更方便的机器,通常把覆盖了软件的机器称为扩充机器,又称之为虚拟机(Virtual Machine ),这样的计算机系统是概念上和逻辑上的计算机,不是物理上的真实计算机。 4. 什么是操作系统?它有哪些基本功能与基本特征? 答:操作系统是位于硬件层之上,所有其它软件层之下的一种系统软件,它控制和管理计算机系统资源、合理组织计算机工作流程、提供用户与计算机系统之间的接口。 操作系统的基本功能有:处理器管理、存储器管理、设备管理、文件管理和提供用户接口。 操作系统的基本特征有:并发性、共享性、虚拟性和不确定性。 5. 请叙述并发和并行两个概念的区别? 答:并发性是指两个或多个程序在同一时间段内同时执行,是宏观上的同时。而并行性是从硬件意义上考虑,是不同硬件部件(如CPU与I/O)在同一时刻的并行,即微观上,多个程序也是同时执行的。 6. 什么是多道程序设计? 在操作系统中使用这种技术有什么好处? 答:多道程序设计是指在计算机内存中同时存放若干道已开始运行尚未结束的程序,它们交替运行,共享系统中的各种硬、软件资源,从而使处理机得到充分利用。 好处: ①提高了CPU的利用率。各道程序是轮流占用一个CPU,交替地执行。 ②改进了系统的吞吐量(系统吞吐量是指计算机系统在单位时间内完成的总工作量)。 ③充分发挥了系统的并行性,使CPU与I/O并行工作。提高CPU、设备、内存等各种资源的利用率,从而提高系统效率。

最新机动车驾驶员培训理论科目一考核题库500题(含答案)

机动车驾驶培训理论考试题库科目一500题[含答案] 一、单选题 1.山区道路车辆进入弯道前,在对面没有来车的情况下,应怎样做? A.应“减速.鸣喇叭.靠右行” B.可靠弯道外侧行驶 C.可短时间借用对方的车道 D.可加速沿弯道切线方向通过 答案:A 2.车辆在较窄的山路上行驶时,如果靠山体的一方不让行,应怎样做? A.向左占道,谨慎驶过 B.提前减速或停车避让 C.保持正常车速行驶 D.鸣喇叭催其让行 答案:B 3.驾驶车辆向右变更车道时,应提前开启右转向灯,注意观察,在确保安全的情况下,驶入要变更的车道。 答案:√ 4.雨天行车,遇撑雨伞和穿雨衣的行人在公路上行走时,应怎样做? A.以正常速度行驶 B.持续鸣喇叭示意其让道 C.加速绕行 D.提前鸣喇叭,并适当降低车速 答案:D 5.车辆在雪天临时停车时,应开启什么灯? A.前后雾灯 B.倒车灯 C.前大灯 D.危险报警闪光灯 答案:D 6.车辆在主干道上行驶,驶近主支干道交汇处时,为防止与从支路突然驶入的车辆相撞,应怎样做?

A.提前减速.观察,谨慎驾驶 B.保持正常速度行驶 C.鸣喇叭,迅速通过 D.提前加速通过 答案:A 7.夜间驾驶车辆遇自行车对向驶来时,应怎样做? A.连续变换远.近光灯 B.不断鸣喇叭 C.使用远光灯 D.使用近光灯,减速或停车避让 答案:D 8.行车中超越同向行驶的自行车时,应怎样做? A.让自行车先行 B.注意观察动态,减速慢行,留有足够的安全距离 C.连续鸣喇叭提醒其让路 D.持续鸣喇叭并加速超越 答案:B 9.车辆通过凹凸路面时,应怎样做? A.低速缓慢平稳通过 B.依靠惯性加速冲过 C.挂空挡滑行驶过 D.保持原速通过 答案:A 10.行车中遇列队横过道路的学生时,应怎样做? A.提前加速抢行 B.停车让行 C.降低车速.缓慢通过 D.连续鸣喇叭催促 答案:B 11.行车中遇儿童时,应怎样做? A.长鸣喇叭催促 B.减速慢行,必要时停车避让 C.迅速从一侧通过 D.加速绕行

计算机操作系统课后习题答案第二章

第二章 1. 什么是前趋图?为什么要引入前趋图? 答:前趋图(Precedence Graph)是一个有向无循环图,记为DAG(Directed Acyclic Graph),用于描述进程之间执行的前后关系。 2. 画出下面四条诧句的前趋图: S1=a:=x+y; S2=b:=z+1; S3=c:=a-b; S4=w:=c+1; 答:其前趋图为: 3. 为什么程序并发执行会产生间断性特征? 程序在并发执行时,由于它们共享系统资源,以及为完成同一项任务而相互合作,致使在这些并发执行的进程之间,形成了相互制约的关系,从而也就使得进程在执行期间出现间断性。 4. 程序并发执行时为什么会失去封闭性和可再现性? 因为程序并发执行时,是多个程序共享系统中的各种资源,因而这些资源的状态是由多个程序来改变,致使程序的运行失去了封闭性。而程序一旦失去了封闭性也会导致其再失去可再现性。 5. 在操作系统中为什么要引入进程概念?它会产生什么样的影响? 为了使程序在多道程序环境下能并发执行,并能对并发执行的程序加以控制和描述,从而在操作系统中引入了进程概念。影响: 使程序的并发执行得以实行。 6. 试从动态性,并发性和独立性上比较进程和程序? a. 动态性是进程最基本的特性,可表现为由创建而产生,由调度而执行,因得不到资源而暂停执行,以及由撤销而消亡,因而进程由一定的生命期;而程序只是一组有序指令的集合,是静态实体。 b. 并发性是进程的重要特征,同时也是OS的重要特征。引入进程的目的正是为了使其程序能和其它建立了进程的程序并发执行,而程序本身是不能并发执行的。 c. 独立性是指进程实体是一个能独立运行的基本单位,同时也是系统中独立获得资源和独立调度的基本单位。而对于未建立任何进程的程序,都不能作为一个独立的单位来运行。 7. 试说明PCB的作用?为什么说PCB是进程存在的唯一标志? a. PCB是进程实体的一部分,是操作系统中最重要的记录型数据结构。PCB中记录了操作系统所需的用于描述进程情况及控制进程运行所需的全部信息。因而它的作用是使一个在多道程序环境下不能独立运行的程序(含数据),成为一个能独立运行的基本单位,一个能和其它进程并发执行的进程。 b. 在进程的整个生命周期中,系统总是通过其PCB对进程进行控制,系统是根据进程的PCB而不是任何别的什么而感知到该进程的存在的,所以说,PCB是进程存在的唯一标志。 11.试说明进程在三个基本状态之间转换的典型原因。 答:(1)就绪状态→执行状态:进程分配到CPU资源(2)执行状态→就绪状态:时间片用完(3)执行状态→阻塞状态:I/O请求(4)阻塞状态→就绪状态:I/O完成 12.为什么要引入挂起状态?该状态有哪些性质? 答:引入挂起状态处于五种不同的需要: 终端用户需要,父进程需要,操作系统需要,对换需要和负荷调节需要。处于挂起状态的进程不能接收处理机调度。10.在进行进程切换时,所要保存的处理机状态信息有哪些?答:进行进程切换时,所要保存的处理机状态信息有:(1)进程当前暂存信息(2)下一指令地址信息(3)进程状态信息(4)过程和系统调用参数及调用地址信息。13.在进行进程切换时,所要保存的处理机状态信息有哪些? 答:进行进程切换时,所要保存的处理机状态信息有: (1)进程当前暂存信息 (2)下一指令地址信息 (3)进程状态信息 (4)过程和系统调用参数及调用地址信息。 14.试说明引起进程创建的主要事件。答:引起进程创建的主要事件有:用户登录、作业调度、提供服务、应用请求。 15.试说明引起进程被撤销的主要事件。答:引起进程被撤销的主要事件有:正常结束、异常结束(越界错误、保护错、非法指令、特权指令错、运行超时、等待超时、算术运算错、I/O 故障)、外界干预(操作员或操作系统干预、父进程请求、父进程终止)。 16.在创建一个进程时所要完成的主要工作是什么? 答:(1)OS 发现请求创建新进程事件后,调用进程创建原语Creat();(2)申请空白PCB;(3)为新进程分配资源;(4)初始化进程控制块;(5)将新进程插入就绪队列. 17.在撤销一个进程时所要完成的主要工作是什么? 答:(1)根据被终止进程标识符,从PCB 集中检索出进程PCB,读出该进程状态。(2)若被终止进程处于执行状态,立即终止该进程的执行,臵调度标志真,指示该进程被终止后重新调度。(3)若该进程还有子进程,应将所有

计算机操作系统习题及答案

第3章处理机调度1)选择题 (1)在分时操作系统中,进程调度经常采用_D_ 算法。 A. 先来先服务 B. 最高优先权 C. 随机 D. 时间片轮转 (2)_B__ 优先权是在创建进程时确定的,确定之后在整个进程运行期间不再改变。 A. 作业 B. 静态 C. 动态 D. 资源 (3)__A___ 是作业存在的惟一标志。 A. 作业控制块 B. 作业名 C. 进程控制块 D. 进程名 (4)设有四个作业同时到达,每个作业的执行时间均为2小时,它们在一台处理器上按单道方式运行,则平均周转时间为_ B_ 。 A. l小时 B. 5小时 C. 2.5小时 D. 8小时 (5)现有3个同时到达的作业J1、J2和J3,它们的执行时间分别是T1、T2和T3,且T1<T2<T3。系统按单道方式运行且采用短作业优先算法,则平均周转时间是_C_ 。 A. T1+T2+T3 B. (T1+T2+T3)/3 C. (3T1+2T2+T3)/3 D. (T1+2T2+3T3)/3 (6)__D__ 是指从作业提交给系统到作业完成的时间间隔。 A. 运行时间 B. 响应时间 C. 等待时间 D. 周转时间 (7)下述作业调度算法中,_ C_调度算法与作业的估计运行时间有关。 A. 先来先服务 B. 多级队列 C. 短作业优先 D. 时间片轮转 2)填空题 (1)进程的调度方式有两种,一种是抢占(剥夺)式,另一种是非抢占(非剥夺)式。 (2)在_FCFS_ 调度算法中,按照进程进入就绪队列的先后次序来分配处理机。 (3)采用时间片轮转法时,时间片过大,就会使轮转法转化为FCFS_ 调度算法。 (4)一个作业可以分成若干顺序处理的加工步骤,每个加工步骤称为一个_作业步_ 。 (5)作业生存期共经历四个状态,它们是提交、后备、运行和完成。 (6)既考虑作业等待时间,又考虑作业执行时间的调度算法是_高响应比优先____ 。 3)解答题 (1)单道批处理系统中有4个作业,其有关情况如表3-9所示。在采用响应比高者优先调度算法时分别计算其平均周转时间T和平均带权周转时间W。(运行时间为小时,按十进制计算) 表3-9 作业的提交时间和运行时间

慕课测试题答案

1计算之树中,通用计算环境的演化思维是怎样概括的?________。 A.程序执行环境—由CPU-内存环境,到CPU-存储体系环境,到多CPU-多存储器环境,再到云计算虚拟计算环境 B.网络运行环境---由个人计算机、到局域网广域网、再到Internet C.元器件---由电子管、晶体管、到集成电路、大规模集成电路和超大规模集成电路 D.上述全不对 正确答案:A

2计算之树中,网络化思维是怎样概括的________。 A.局域网、广域网和互联网 B.机器网络、信息网络和人-机-物互联的网络化社会 C.机器网络、信息网络和物联网 D.局域网络、互联网络和数据网络 正确答案: B

3人类应具备的三大思维能力是指_____。 A.抽象思维、逻辑思维和形象思维 B.实验思维、理论思维和计算思维 C逆向思维、演绎思维和发散思维 D.计算思维、理论思维和辩证思维 正确答案:B

4如何学习计算思维?_____。 A.为思维而学习知识而不是为知识而学习知识 B.不断训练,只有这样才能将思维转换为能力 C.先从贯通知识的角度学习思维,再学习更为细节性的知识,即用思维引导知识的学习 D.以上所有 正确答案:D

5自动计算需要解决的基本问题是什么?_______。 A.数据的表示,数据和计算规则的表示 B.数据和计算规则的表示与自动存储 C数据和计算规则的表示、自动存储和计算规则的自动执行D.上述说法都不正确 正确答案:C

6计算机器的基本目标是什么? _______。 A.能够辅助人进行计算,能够执行简单的四则运算规则 B.能够执行特定的计算规则,例如能够执行差分计算规则等 C.能够执行一般的任意复杂的计算规则 D.上述说法都不正确 正确答案:C

c1驾照科目一模拟考试题库及答案

c1驾照科目一模拟考试题库及答案 1、在道路上发生交通事故造成人身伤亡时,要立即抢救受伤人员并迅速报警。 A.正确 B.错误 正确答案是:A 2、安装防抱死制动装置(ABS)的机动车紧急制动时,可用力踏制动踏板。 A.正确 B.错误 正确答案是:A 3、装有ABS系统的机动车在冰雪路面上会最大限度缩短制动距离。 A.正确 B.错误 正确答案是:B 4、发现前方道路堵塞,正确的做法是什么? A.按顺序停车等候 B.鸣喇叭示意前方车辆快速行驶 C.选择空当逐车超越 D.继续穿插绕行 正确答案是:A 5、夜间在道路上会车时,距离对向来车多远将远光灯改用近光灯? A.100米以内 B.50米以内 C.200米以外

D.150米以外 正确答案是:D 6、这个标志是何含义? A.两侧街道 B.干路先行 C.停车让行 D.单行路 正确答案是:B 7、这是什么操纵装置? A.倒车灯开关 B.刮水器开关 C.危险报警闪光灯开关 D.灯光、信号组合开关 正确答案是:D 8、这两辆车发生追尾的主要原因是什么? A.前车采取制动时没看后视镜 B.前车采取制动过急 C.后车超车时距离前车太近 D.后车未与前车保持安全距离 正确答案是:D 9、驾驶机动车在沙尘天气条件下行车不用开启前照灯、示廓灯和后位灯。 A.正确 B.错误

正确答案是:B 10、驾驶车辆通过人行横道线时,应注意礼让行人。 A.正确 B.错误 正确答案是:A 11、下长坡时,控制车速除了刹车制动以外还有什么有效的辅助方法? A.挂入空挡滑行 B.利用发动机制动 C.关闭发动机熄火滑行 D.踏下离合器滑行 正确答案是:B 12、这个标志是何含义? A.向左绕行 B.连续弯路 C.向左急转弯 D.向右急转弯 正确答案是:C 13、这个标志是何含义? A.向右急转弯 B.向右绕行 C.连续弯路 D.向左急转弯 正确答案是:A

操作系统课后题答案

2.1 一类操作系统服务提供对用户很有用的函数,主要包括用户界面、程序执行、I/O操作、文件系统操作、通信、错误检测等。 另一类操作系统函数不是帮助用户而是确保系统本身高效运行,包括资源分配、统计、保护和安全等。 这两类服务的区别在于服务的对象不同,一类是针对用户,另一类是针对系统本身。 2.6 优点:采用同样的系统调用界面,可以使用户的程序代码用相同的方式被写入设备和文件,利于用户程序的开发。还利于设备驱动程序代码,可以支持规范定义的API。 缺点:系统调用为所需要的服务提供最小的系统接口来实现所需要的功能,由于设备和文件读写速度不同,若是同一接口的话可能会处理不过来。 2.9 策略决定做什么,机制决定如何做。他们两个的区分对于灵活性来说很重要。策略可能会随时间或位置而有所改变。在最坏的情况下,每次策略改变都可能需要底层机制的改变。系统更需要通用机制,这样策略的改变只需要重定义一些系统参数,而不需要改变机制,提高了系统灵活性。 3.1、短期调度:从准备执行的进程中选择进程,并为之分配CPU; 中期调度:在分时系统中使用,进程能从内存中移出,之后,进程能被重新调入内存,并从中断处继续执行,采用了交换的方案。 长期调度:从缓冲池中选择进程,并装入内存以准备执行。 它们的主要区别是它们执行的频率。短期调度必须频繁地为CPU选择新进程,而长期调度程序执行地并不频繁,只有当进程离开系统后,才可能需要调度长期调度程序。 3.4、当控制返回到父进程时,value值不变,A行将输出:PARENT:value=5。 4.1、对于顺序结构的程序来说,单线程要比多线程的功能好,比如(1)输入三角形的三边长,求三角形面积;(2)从键盘输入一个大写字母,将它改为小写字母输出。

计算机操作系统(第三版_汤小丹等)课后习题答案(全)整理后

第一章操作系统引论 1.设计现代OS的主要目标是什么? 答:(1)有效性 (2)方便性 (3)可扩充性 (4)开放性 2.OS的作用可表现在哪几个方面? 答:(1)OS作为用户与计算机硬件系统之间的接口;(2)OS作为计算机系统资源的管理者;(3)OS实现了对计算机资源的抽象。 3.为什么说OS实现了对计算机资源的抽象? 答:OS首先在裸机上覆盖一层I/O设备管理软件,实现了对计算机硬件操作的第一层次抽象;在第一层软件上再覆盖文件管理软件,实现了对硬件资源操作的第二层次抽象。OS 通过在计算机硬件上安装多层系统软件,增强了系统功能,隐藏了对硬件操作的细节,由它们共同实现了对计算机资源的抽象。 4.试说明推动多道批处理系统形成和发展的主要动力是什么? 答:主要动力来源于四个方面的社会需求与技术发展:(1)不断提高计算机资源的利用率;(2)方便用户; (3)器件的不断更新换代;(4)计算机体系结构的不断发展。 5.何谓脱机I/O和联机I/O? 答:脱机I/O 是指事先将装有用户程序和数据的纸带或卡片装入纸带输入机或卡片机,在外围机的控制下,把纸带或卡片上的数据或程序输入到磁带上。该方式下的输入输出由外围机控制完成,是在脱离主机的情况下进行的。而联机I/O方式是指程序和数据的输入输出都是在主机的直接控制下进行的。 6.试说明推动分时系统形成和发展的主要动力是什么? 答:推动分时系统形成和发展的主要动力是更好地满足用户的需要。主要表现在:CPU 的分时使用缩短了作业的平均周转时间;人机交互能力使用户能直接控制自己的作业;主机的共享使多用户能同时使用同一台计算机,独立地处理自己的作业。 7.实现分时系统的关键问题是什么?应如何解决? 答:关键问题是当用户在自己的终端上键入命令时,系统应能及时接收并及时处理该命令,在用户能接受的时延内将结果返回给用户。解决方法:针对及时接收问题,可以在系统中设置多路卡,使主机能同时接收用户从各个终端上输入的数据;为每个终端配置缓冲区,暂存用户键入的命令或数据。针对及时处理问题,应使所有的用户作业都直接进入内存,并且为每个作业分配一个时间片,允许作业只在自己的时间片内运行,这样在不长的时间内,能使每个作业都运行一次。 8.为什么要引入实时OS? 答:实时操作系统是指系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处 理,并控制所有实时任务协调一致地运行。引入实时OS 是为了满足应用的需求,更好地满 足实时控制领域和实时信息处理领域的需要。 9.什么是硬实时任务和软实时任务?试举例说明。 答:硬实时任务是指系统必须满足任务对截止时间的要求,否则可能出现难以预测的结果。 举例来说,运载火箭的控制等。软实时任务是指它的截止时间并不严格,偶尔错过了任务的截止时间,对系统产生的影响不大。举例:网页内容的更新、火车售票系统。 10.在8位微机和16位微机中,占据了统治地位的是什么操作系统? 答:单用户单任务操作系统,其中最具代表性的是CP/M和MS-DOS。 11.试列出Windows OS 中五个主要版本,并说明它们分别较之前一个版本有何改进。 答:(1)Microsoft Windows 1.0是微软公司在个人电脑上开发图形界面的首次尝试。(2)Windows 95是混合的16位/32位系统,第一个支持32位。带来了更强大、更稳定、更实用的桌面图形用户界面,结束了桌面操作系统间的竞争。(3)Windows 98是微软公司的混合16位/32位Windows 操作系统,改良了硬件标准的支持,革新了内存管理,是多进程操作系统。(4)Windows XP是基于Windows 2000的产品,拥有新用户图形界面月神Luna。简化了用户安全特性,整合了防火墙。(5)Windows Vista 包含了上百种新功能;特别是新版图形用户界面和Windows Aero全新界面风格、加强的搜寻功能(Windows Indexing Service)、新媒体创作工具

操作系统概念课后习题答案整理.doc

1.1在多道程序和分时环境中,多个用户同时共享一个系统,返种情冴导致多种安全问题。a. 列出此类的问题b.在一个分时机器中,能否确保像在与用机器上一样的安全度?并解释乀。 Answer:a.窃叏戒者复制某用户癿程序戒数据;没有合理癿预算来使用资源(CPU,内存,磁盘空闱,外围设备)b.应该丌行,因为人类设计癿仸何保护机制都会丌可避兊癿被另外癿人所破译,而丏径自信癿认为程序本身癿实现是正确癿是一件困难癿亊。 1.2资源的利用问题在各种各样的操作系统中出现。试例丼在下列的环境中哪种资源必须被严栺的管理。(a)大型电脑戒迷你电脑系统(b)不服务器相联的工作站(c)手持电脑 Answer: (a)大型电脑戒迷你电脑系统:内存呾CPU资源,外存,网络带宽(b)不服务器相联癿工作站:内存呾CPU资源(c)手持电脑:功率消耗,内存资源 1.3在什举情冴下一个用户使用一个分时系统比使用一台个人计算机戒单用户 工作站更好? Answer:当另外使用分时系统癿用户较少时,仸务十分巨大,硬件速度径快,分时系统有意丿。充分利用该系统可以对用户癿问题产生影响。比起个人电脑,问题可以被更快癿解决。迓有一种可能収生癿情冴是在同一时闱有许多另外癿用户在同一时闱使用资源。当作业足够小,丏能在个人计算机上合理癿运行时,以及当个人计算机癿性能能够充分癿运行程序来达到用户癿满意时,个人计算机是最好癿,。 1.4在下面丼出的三个功能中,哪个功能在下列两种环境下,(a)手持装置(b)实

时系统需要操作系统的支持?(a)批处理程序(b)虚拟存储器(c)分时 Answer:对二实时系统来说,操作系统需要以一种公平癿方式支持虚拟存储器呾分时系统。对二手持系统,操作系统需要提供虚拟存储器,但是丌需要提供分时系统。批处理程序在两种环境中都是非必需癿。 1.5描述对称多处理(SMP)和非对称多处理乀间的区别。多处理系统的三个优点和一个缺点? Answer:SMP意味着所以处理器都对等,而丏I/O可以在仸何处理器上运行。非对称多处理有一个主处理器控制系统,不剩下癿处理器是随从关系。主处理器为从处理器安排工作,而丏I/O也叧在主处理器上运行。多处理器系统能比单处理器系统节省资金,返是因为他们能共享外设,大容量存储呾电源供给。它们可以更快速癿运行程序呾增加可靠性。多处理器系统能比单处理器系统在软、硬件上也更复杂(增加计算量、觃模经济、增加可靠性) 1.6集群系统不多道程序系统的区别是什举?两台机器属二一个集群来协作提 供一个高可靠性的服务器的要求是什举? Answer:集群系统是由多个计算机耦合成单一系统幵分布二整个集群来完成计算仸务。另一方面,多道程序系统可以被看做是一个有多个CPU组成癿单一癿物理实体。集群系统癿耦合度比多道程序系统癿要低。集群系统通过消息迕行通信,而多道程序系统是通过共享癿存储空闱。为了两台处理器提供较高癿可靠性服务,两台机器上癿状态必项被复制,幵丏要持续癿更新。当一台处理器出现敀障时,另一台处理器能够接管敀障处理癿功能。 1.7试区分分布式系统(distribute system)的客户机-服务器(client-server)模型不对等系统(peer-to-peer)模型

最新超星慕课中华诗词之美课后习题答案-百度文库#优选、

词产生的背景 1 【单选题】下列哪一本著作属于四书五经中“四书”?() ?A、《诗经》 ?B、《礼记》 ?C、《大学》 ?D、《春秋》 我的答案:C 2 【单选题】《诗经》中哪一部分的内容是祭祀歌颂祖先?() ?A、国风 ?B、正声 ?C、颂 ?D、雅 我的答案:C 3 【单选题】下列哪一本书提出“诗言志”?() ?A、《诗经·毛诗序》 ?B、《诗言志辨》 ?C、《论语》 ?D、《尚书》 我的答案:D 4 【判断题】《诗经·十五国风》主要是当时贵族中的著名诗人的作品。()我的答案:× 5 【判断题】“诗言志”的“志”泛指人类的一切感情()。 我的答案:×

词的产生 1 【单选题】民间音乐在魏晋南北朝时期称为()。 ?A、雅乐 ?B、宴乐 ?C、胡乐 ?D、清乐 我的答案:D 2 【单选题】关于《尚书》的翻译,下列选项正确的是()。?A、Book of Songs ?B、Book of Rites ?C、Book of Change ?D、Book of Documents 我的答案:D 3 【多选题】 对于词的认识,下列选项正确的是()。 ?A、 是一种微妙的文学体式 ?B、 产生背景是歌台舞榭 ?C、 来源于现实生活 ?D、 是先有音乐然后按照乐调填写 我的答案:ABD 4 【判断题】诗是作者集体无意识的活动。() 我的答案:×

【判断题】最初“词”的概念是指配合乐曲的演唱的歌词。()我的答案:√ 配乐填词与《花间集》1 【单选题】《花间集》的词主要取材于()。 ?A、田园生活 ?B、志向、理想 ?C、美女、爱情 ?D、山河美景 我的答案:C 2 【单选题】下列哪一项不是宴乐的构成要素?() ?A、清乐 ?B、胡乐 ?C、法曲 ?D、雅乐 我的答案:D 3 【单选题】下列哪一项关于市井俗曲的描述是错误的?()?A、被人忽视,无人整理 ?B、言辞低俗,错字百出 ?C、无人刊刻流传 ?D、当时传唱度低 我的答案:D 4 【判断题】民间宴乐曲调的流行促进小词的发展。() 我的答案:√

相关主题
文本预览
相关文档 最新文档