搜档网
当前位置:搜档网 › 《现代操作系统第四版》第二章答案

《现代操作系统第四版》第二章答案

《现代操作系统第四版》第二章答案
《现代操作系统第四版》第二章答案

现代操作系统第二章进程与线程习题

1. 图2-2中给出了三个进程状态,在理论上,三个状态可以有六种转换,每个状态两个。但是,图中只给出了四种转换。有没有可能发生其他两种转换中的一个或两个?

A:从阻塞到运行的转换是可以想象的。假设某个进程在I/O上阻塞,而且I/O

结束,如果此时CPU空闲,该进程就可以从阻塞态直接转到运行态。而另外一种转换(从阻塞态到就绪态)是不可能的。一个就绪进程是不可能做任何会产生阻塞的

I/O或者别的什么事情。只有运行的进程才能被阻塞。

2. 假设要设计一种先进的计算机体系结构,它使用硬件而不是中断来完成进程切换。CPU需要哪些信息?请描述用硬件完成进程切换的工作过程。

A:应该有一个寄存器包含当前进程表项的指针。当I/O结束时,CPU将把当前

的机器状态存入到当前进程表项中。然后,将转到中断设备的中断向量,读取另一个过程表项的指针(服务例程),然后,就可以启动这个进程了。

3. 当代计算机中,为什么中断处理程序至少有一部分是用汇编语言编写的?

A :通常,高级语言不允许访问CPU硬件,而这种访问是必需的。例如,中断处理程序可能需要禁用和启用某个特定设备的中断服务,或者处理进程堆栈区的数据。另外,中断服务例程需要尽快地执行。(补充)主要是出于效率方面的考量。中断处理程序需要在尽量短的时间内完成所需的必要处理,尽量减少

对线程/程序流造成的影响,因此大部分情况下用汇编直接编写,跳过了通用编

译过程中冗余的适配部分。

4?中断或系统调用把控制转给操作系统时,为什么通常会用到与被中断进程的

栈分离的内核栈?

A :内核使用单独的堆栈有若干的原因。其中两个原因如下:首先,不希望操

作系统崩溃,由于某些用户程序不允许足够的堆栈空间。第二,如果内核将数

据保留在用户空间,然后从系统调用返回,那么恶意的用户可能使用这些数据找出某些关于其它进程的信息。

5. —个计算机系统的内存有足够的空间容纳5个程序。这些程序有一半的时间处于等待I/O的空闲状态。请问CPU时间浪费的比例是多少?

A : (0.5)八5 =3.125%

6. —个计算机的RAM有4GB,其中操作系统占512MB。所有进程都占

256MB (为了简化计算)并且特征相同。要是CPU利用率达到99%,最大I/O等待是多少?

A :内存中最多可放(4GB-512MB)/256MB=14 个进程,设每个进程的I/O

等待占总运行时间的比例为p,则CPU利用率=1-

pM4>99%====>pv71.9%

7. 多个作业能够并行运行,比它们顺序执行完成的要快。假设有两个作业同时

开始执行,每个需要20分钟的CPU时间。如果顺序执行,那么最后一个作业

需要多长时间可以完成?如果并行执行又需要多长时间?假设I/O等待占

50%。

A:每个进程的时间为40min。顺序执行时,最后一个作业需要80min才能

完成。并行执行时,cpu利用率为1-p A n = 75%, cpu 计算时间为40min ,

故总时间t=40/75%=53.33min

8. 考虑一个6级多道程序系统(内存中可同时容纳6个程序)。假设每个进程的I/O等待占40%,那么CPU利用率是多少?

A :利用率=1-pAn=1-(0.4)A6 = 1-0.004096=99.6%

9. 假设要从互联网上下载一个2GB大小的文件,文件内容可以从一组镜像服务器获得,每个服务器可以传输文件的一部分。假设每个传输请求给定起始字节和结束字节。如何用多线程优化下载时间?

A :客户端进程可以创建单独的线程;每个线程都可以从其中一个镜像服务器获取文件的不同部分。这有助于减少停机时间。当然,所有线程都共享一个网络链接。这个链接可以成为一个瓶颈,因为线程的数量变得非常大。

10. 为什么图2-11a的模式不适合用于在内存使用高速缓存的文件服务器?每

个进程可以有自己的高速缓存吗?

A :即使是有可能实现,也是很难保持文件系统的一致性。假设某个客户进程给服务器进程1发送请求要更新文件。该进程更新其内存的cache项。然后, 另一个客户进程给服务器进程2发送请求读取该文件。不幸的是,如果该文件还在cache中,服务器进程2对此毫不知情,将返回过时的数据。如果第一个进程在缓冲后将文件写到磁盘中,而服务器进程2每次读取时检查磁盘其

缓存的备份是否是最新的,系统还可以工作,但是需要避免磁盘访问的所有缓存系

统。(个人认为,高速缓存应该每个进程共享,因为不是每个进程都需要频繁读写数据,如果每个进程都分配cache会造成资源浪费。)

11. 当一个多线程进程创建子进程时,如果子进程复制父进程的所有线程,就会出现问题:假如夫进程中有一个线程正在等待键盘输入,现在就有两个线程在等待键盘输入,父进程和子进程各有一个。这种问题在单线程进程中也会发生吗?

A :不会。如果单线程进程在键盘上阻塞,就不能创建子进程。(而多线程进程在一个线程阻塞时可以运行另一个线程,整个进程不会因此被阻塞。)

12. 在图2-8中,给出了一个多线程Web服务器。如果读取文件的惟一途径是

正常的阻塞read系统调用,那么Web服务器应该使用用户级线程还是内核级线程?为什么?

A:当工作者线程从磁盘读取Web页时,它就会被阻塞。如果使用用户级线程,该动作将阻塞整个进程,而破坏多线程的价值。这就是使用内核线程的原因:某些线程的阻塞不会影响到其他线程。

13. 在本章中,我们介绍了多线程Web服务器,说明它比单线程服务器和有限状态机服务器更好的原因。存在单线程服务器更好一些的情形吗?请举例。

A :在多线程Web服务器中,由分派程序从网络中读入工作请求,在检查请求后,分派线程挑选一个空转的(即被阻塞的)工作线程,提交该请求。在工作线程被唤醒后,他检查有关的请求是否在Web页面高速缓存中,这个高速缓存是所有线程否可以访问的。如果没有,该线程开始一个从磁盘调入页面的read操作,并且阻塞知道该

磁盘操作完成。在上述线程被阻塞在磁盘操作上时,分派线程可能挑选另一个线程运行,可以有效利用CPU资源。而在单线程

服务器上,只能等第一个线程完成后,才能开始第二个线程。也存在单线程服

务器更好的情形。如果服务器是完全CPU绑定的,则不需要多线程。这只会增加不

必要的复杂性。假设某个百万人口区域的电话查号系统(类似于114),如果每个(姓名,电话号码)记录为64个字符,整个的数据库则为64MB,这就很容

易全部读入服务器内存中以提供快速的查询

14。既然计算机中只有一套寄存器,为什么在图2-12中的寄存器集合是按每

个线程中列出而不是按每个进程列出。

A :当一个线程停止时,它在寄存器中有值。它们必须被保存,就像进程停止时,必须保存寄存器。多线程和多进程没有什么不同,所以每个线程需要自己的寄存器保存区。

15. 在没有时钟中断的系统中,一个线程放弃CPU后可能再也不会获得CPU

资源,那么为什么线程还要通过调用thread_yield 自愿放弃CPU ?

A :进程中的线程合作。它们彼此不敌对。如果应用程序需要阻塞以运行得更好,那么一个线程可以调用thread_yield 自愿放弃CPU。毕竟,同一个进程中的线程的全部代码通常是一个程序员写的。

"■■■■■■■■■■■■■■■■■"■■■■■■"■■■■■■■■■■■■■""■■""■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■"■?■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■"■■■"■?■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■"■■""■■■■■■■■■■■■■■■■■"■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■I

16. 线程可以被时钟中断抢占吗?如果可以,在什么情形下可以?如果不可以,为什么不可以?

A :用户级线程不能被时钟剥夺,除非整个进程的时间片用完。内核级线程可

以单独地被剥夺。在后一种情况下,如果线程运行过久,时钟将中断该当前进程,因而当前线程也被中断。内核可以自由地从同一个进程中选取其他线程运行。

17. 请对使用单线程文件服务器和多线程文件服务器读取文件进行比较。假设所

需要的数据都在块高速缓存中,获得工作请求,分派工作,并处理其余必要工作需要花费12ms。如果在时间过去1/3时,需要一个磁盘操作,额外花费75ms,此时该线程进入睡眠。单线程服务器每秒钟可以处理多少个请求?多线程服务器呢?

A :在单线程情况下,cache命中需要12ms,cache未命中需要87ms,其加权平均为2/3 -12+1/3 87 = 37 ms ,一秒钟可以完成1s/37ms = 27 个.

在多线程情况下,所有磁盘等待都是重叠的,因此每个请求耗时12ms,一秒

钟可以完成1s/12ms = 83.3 个(个人认为这样算不太准确,因为最后的几个线程如果cache未命中的话,就需要87ms,可能是完不成的,不过这个题意翻译的不是很清楚,什么叫做“时间过去1/3时”,估计原意应该是”有1/3

的时间需要额外的磁盘操作“。这样平均算下来也可以忽略cache未命中发生

的分布情况。)

18. 在用户态实现线程的最大的优点是什么?最大的缺点是什么?

A :最大的优势就是效率。不需要陷入内核来切换线程。最大的缺点是,如果一个线程阻塞,整个进程都会阻塞。

19. 在图2-15中创建线程和线程打印消息是随机交织在一起的。有没有方法可以严格按照以下次序运行:创建线程1,线程1打印消息,线程1结束,创建线程2,线程

2打印消息,线程2结束,以此类推;如果有,是什么方法,如果没有请解释原因。

A :是的,这是可以做到的。每次执行pthread-create 后,主程序可以调用pthread_joi n 等待刚刚创建的线程退出后再创建下一个线程。

20. 在讨论线程中的全局变量时,曾使用过程create_global将存储分配给指

向变量的指针,而不是变量自身。这是必需的吗?还是直接使用变量自身也可行?

A :将存储分配给指针是确实必要的,因为全局变量的大小是未知的。它可能是从字符到浮点数数组的任何类型。如果保存其值,就不得不把其大小传递给create_global ,这都没有问题,但是必须将其类型作为set_global的第二个

参数,那么read_global返回值的类型是不确定的。

21. 考虑一个线程全部在用户态实现的系统,该运行时系统每秒钟获得一个时钟中断。当某个线程正在运行时系统中执行时发生一个时钟中断,此时会出现什么问题?你有什么解决该问题的建议吗?

A: runtime系统可以正好在这一时刻阻塞或者解除阻塞某个线程,并且忙于处理调度队列。此时并不适合于时钟中断处理程序开始检查该队列是否应该进行线程切换,因为它们可能处于不一致的状态。解决方法可以是:当进入

run time 系统后,设置一个标志。时钟处理程序将看到该标志,并且设置其自己的标志,然后返回。当run time 系统完成时,它将检测时钟标志,看是否有时钟中断发生,并且现在运行时钟处理程序。

计算机网络答案-第二章

第二章物理层 2-01 物理层要解决哪些问题?物理层的主要特点是什么? 答:物理层要解决的主要问题: (1)物理层要尽可能地屏蔽掉物理设备和传输媒体,通信手段的不同,使数据链路层感觉不到这些差异,只考虑完成本层的协议和服务。 (2)给其服务用户(数据链路层)在一条物理的传输媒体上传送和接收比特流(一般为串行按顺序传输的比特流)的能力,为此,物理层应该解决物理连接的建立、维持和释放问题。 (3)在两个相邻系统之间唯一地标识数据电路 物理层的主要特点: (1)由于在OSI之前,许多物理规程或协议已经制定出来了,而且在数据通信领域中,这些物理规程已被许多商品化的设备所采用,加之,物理层协议涉及的范围广泛,所以至今没有按OSI的抽象模型制定一套新的物理层协议,而是沿用已存在的物理规程,将物理层确定为描述与传输媒体接口的机械,电气,功能和规程特性。 (2)由于物理连接的方式很多,传输媒体的种类也很多,因此,具体的物理协议相当复杂。 2-02 归层与协议有什么区别? 答:规程专指物理层协议 2-03 试给出数据通信系统的模型并说明其主要组成构建的作用。 答:源点:源点设备产生要传输的数据。源点又称为源站。 发送器:通常源点生成的数据要通过发送器编码后才能在传输系统中进行传输。 接收器:接收传输系统传送过来的信号,并将其转换为能够被目的设备处理的信息。 终点:终点设备从接收器获取传送过来的信息。终点又称为目的站 传输系统:信号物理通道 2-04 试解释以下名词:数据,信号,模拟数据,模拟信号,基带信号,带通信号,数字数据,数字信号,码元,单工通信,半双工通信,全双工通信,串行传输,并行传输。 答:数据:是运送信息的实体。 信号:则是数据的电气的或电磁的表现。 模拟数据:运送信息的模拟信号。 模拟信号:连续变化的信号。 数字信号:取值为有限的几个离散值的信号。 数字数据:取值为不连续数值的数据。 码元(code):在使用时间域(或简称为时域)的波形表示数字信号时,代表不同离散数值的基本波形。 单工通信:即只有一个方向的通信而没有反方向的交互。 半双工通信:即通信和双方都可以发送信息,但不能双方同时发送(当然也不能同时接收)。这种通信方式是一方发送另一方接收,过一段时间再反过来。 全双工通信:即通信的双方可以同时发送和接收信息。 基带信号(即基本频带信号)——来自信源的信号。像计算机输出的代表各种文字或图像文件的数据信号都属于基带信号。 带通信号——把基带信号经过载波调制后,把信号的频率范围搬移到较高的频段以便在信道中传输(即仅在一段频率范围内能够通过信道)。 2-05 物理层的接口有哪几个方面的特性?个包含些什么内容?

统计学课后习题答案(袁卫)

统计学课后习题答案(袁卫、庞皓、曾五一、贾俊平)第三版 第1章绪论 1.什么是统计学?怎样理解统计学与统计数据的关系? 2.试举出日常生活或工作中统计数据及其规律性的例子。 3..一家大型油漆零售商收到了客户关于油漆罐分量不足的许多抱怨。因此,他们开始检查供货商的集装箱,有问题的将其退回。最近的一个集装箱装的是2 440加仑的油漆罐。这家零售商抽查了50罐油漆,每一罐的质量精确到4位小数。装满的油漆罐应为4.536 kg。要求: (1)描述总体; (2)描述研究变量; (3)描述样本; (4)描述推断。 答:(1)总体:最近的一个集装箱内的全部油漆; (2)研究变量:装满的油漆罐的质量; (3)样本:最近的一个集装箱内的50罐油漆; (4)推断:50罐油漆的质量应为4.536×50=226.8 kg。 4.“可乐战”是描述市场上“可口可乐”与“百事可乐”激烈竞争的一个流行术语。这场战役因影视明星、运动员的参与以及消费者对品尝试验优先权的抱怨而颇具特色。假定作为百事可乐营销战役的一部分,选择了1000名消费者进行匿名性质的品尝试验(即在品尝试验中,两个品牌不做外观标记),请每一名被测试者说出A品牌或B品牌中哪个口味更好。要求: (1)描述总体; (2)描述研究变量; (3)描述样本; (4)一描述推断。 答:(1)总体:市场上的“可口可乐”与“百事可乐” (2)研究变量:更好口味的品牌名称; (3)样本:1000名消费者品尝的两个品牌 (4)推断:两个品牌中哪个口味更好。 第2章统计数据的描述——练习题 ●1.为评价家电行业售后服务的质量,随机抽取了由100家庭构成的一个样本。服务质量的等级分别表示为:A.好;B.较好;C.一般;D.差;E.较差。调查结果如下: B E C C A D C B A E D A C B C D E C E E A D B C C A E D C B B A C D E A B D D C C B C E D B C C B C D A C B C D E C E B B E C C A D C B A E B A C D E A B D D C A D B C C A E D C B C B C E D B C C B C (1) 指出上面的数据属于什么类型;

数据库课后练习及答案

第一章:一、单选题 1.以下的英文缩写中表示数据库管理系统的是( B)。 A. DB B.DBMS C.DBA D.DBS 2.数据库管理系统、操作系统、应用软件的层次关系从核心到外围分别是(B )。 A. 数据库管理系统、操作系统、应用软件 B. 操作系统、数据库管理系统、应用软件 C. 数据库管理系统、应用软件、操作系统 D. 操作系统、应用软件、数据库管理系统 3.DBMS是(C )。 A. 操作系统的一部分B.一种编译程序 C.在操作系统支持下的系统软件 D.应用程序系统 4.数据库系统提供给用户的接口是(A )。A.数据库语言 B.过程化语言 C.宿主语言D.面向对象语 5.(B )是按照一定的数据模型组织的,长期存储在计算机内,可为多个用户共享的数据的聚集。 A.数据库系统 B.数据库C.关系数据库D.数据库管理系统 6. ( C)处于数据库系统的核心位置。 A.数据模型 B.数据库C.数据库管理系统D.数据库管理员 7.( A)是数据库系统的基础。 A.数据模型B.数据库C.数据库管理系统D.数据库管理员 8.( A)是数据库中全部数据的逻辑结构和特征的描述。 A.模式B.外模式 C.内模式 D.存储模式 9.(C )是数据库物理结构和存储方式的描述。 A.模式 B.外模式 C.内模式D.概念模式 10.( B)是用户可以看见和使用的局部数据的逻辑结构和特征的描述》 A.模式B.外模式C.内模式D.概念模式 11.有了模式/内模式映像,可以保证数据和应用程序之间( B)。 A.逻辑独立性B.物理独立性C.数据一致性D.数据安全性 12.数据管理技术发展阶段中,文件系统阶段与数据库系统阶段的主要区别之一是数据库系统( B)。 A.有专门的软件对数据进行管理 B.采用一定的数据模型组织数据 C.数据可长期保存 D.数据可共享 13.关系数据模型通常由3部分组成,它们是(B )。 A. 数据结构、数据通信、关系操作 B. 数据结构、关系操作、完整性约束 C. 数据通信、关系操作、完整性约束 D. 数据结构、数据通信、完整性约束 14.用户可以使用DML对数据库中的数据进行(A )操纵。 A.查询和更新B.查询和删除 C.查询和修改D.插入和修改 15.要想成功地运转数据库,就要在数据处理部门配备( B)。 A.部门经理B.数据库管理员 C.应用程序员 D.系统设计员 16.下列说法不正确的是(A )。 A.数据库避免了一切数据重复 B.数据库减少了数据冗余 C.数据库数据可为经DBA认可的用户共享 D.控制冗余可确保数据的一致性 17.所谓概念模型,指的是( D)。 A.客观存在的事物及其相互联系 B.将信息世界中的信息数据化 C.实体模型在计算机中的数据化表示 D.现实世界到机器世界的一个中间层次,即信息世界 18.数据库的概念模型独立于( A)。 A.具体的机器和DBMS B.E-R图C.数据维护 D.数据库 19.在数据库技术中,实体-联系模型是一种( C)。 A. 逻辑数据模型 B. 物理数据模型 C. 结构数据模型 D. 概念数据模型 20.用二维表结构表示实体以及实体间联系的数据模型为(C )。 A.网状模型 B.层次模型 C.关系模型 D.面向对象模型 二、填空题 1.数据库领域中,常用的数据模型有(层次模型)、网状模型和(关系模型)。 2.关系数据库是采用(关系数据模型)作为数据的组织方式。 3.数据库系统结构由三级模式和二级映射所组成,三级模式是指(内模式、模式、外模式),二级映射是指 (模式/内模式映射、外模式/模式映射)。 4.有了外模式/模式映像,可以保证数据和应用程序之间的(逻辑独立性)。 5.有了模式/内模式映像,可以保证数据和应用程序之间的(物理独立性)。 6.当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的(物理独立性)。 三、简答题 1.在一个大型公司的账务系统中,哪种类型的用户将执行下列功能? a)响应客户对他们账户上的各种查询;b)编写程序以生成每月账单;c)为新类型的账务系统开发模式。 答:a)最终用户;b)应用程序员;c)该部门的DBA或其助手。 2.用户使用DDL还是DML来完成下列任务? a)更新学生的平均成绩;b)定义一个新的课程表;c)为学生表格加上一列。 答:a——DML,更新是在操作具体数据;b和c——DDL,建立和修改表结构属于数据定义。 第二章:一、单选题

第二章 计算机系统基础知识及答案

第二章计算机系统基础知识 一、选择题 1.在计算机运行时,把程序和数据一样存放在内存中,这是1946年由________________所领导的研究小组正式提出并论证的。 A. 图灵 B.布尔 C.冯·诺依曼 D.爱因斯坦 2.计算机中运算器的主要功能是______________________。 A.控制计算机的运行 B.算术运算和逻辑运算 C.分析指令并执行 D.负责存取存储器中的数据 3.计算机的CPU每执行一个_____________,就完成一步基本运算或判断。 A. 语句 B.指令 C.程序 D.软件 4.计算机能按照人们的意图自动、高速地进行操作,是因为采用了______________________。 A. 程序存储在内存 B.高性能的CPU C.高级语言 D.机器语言 5.磁盘驱动器属于_____________设备。 A. 输入 B.输出 C.输入和输出 D.以上均不是 6.以下描述_____________不正确。 A.内存与外存的区别在于内存是临时性的,而外存是永久性的 B.内存与外存的区别在于外存是临时性的,而内存是永久性的 C.平时说的内存是指RAM D.从输入设备输入的数据直接存放在内存 7.计算机的主机指的是_____________。 A. 计算机的主机箱B.CPU和内存储器 C.运算器和控制器 D.运算器和输入/输出设备 8.下面关于ROM的说法中,不正确的是______________________。 A. CPU不能向ROM随机写入数据 B.ROM中的内容在断电后不会消失 C.ROM是只读存储器的英文缩写 D.ROM是只读的,所以它不是内存而是外存 9.微型计算机中的总线通常分为()三种。 A. 数据总线、地址总线和控制总线 B. 数据总线、信息总线和传输总线 C. 地址总线、运算总线和逻辑总线 D. 逻辑总线、传输总线和通信总线 10.计算机的软件系统可分为_____________。 A.程序和数据 B.程序、数据和文档 C.操作系统与语言处理程序 D.系统软件与应用软件 11.计算机应由5个基本部分组成,下面各项,_____________不属于这5个基本组成。 A. 运算器 B.控制器 C.总线 D.存储器、输入设备和输出设备。 12.外存与内存有许多不同之处,外存相对于内存来说,以下叙述_____________不正确。 A. 外存不怕停电,信息可长期保存 B.外存的容量比内存大得多,甚至可以说是海量的 C.外存速度慢,内存速度快 D.内存和外存都是由半导体器件构成 13._____________不属于计算机的外部存储器。

计算机网络习题和答案解析

第二章习题 2. 3,1 单项选择题 [1 1适合在传输介质上传输的对象是( D )。 A.信息 B.数据(C.信号 D.二进制数 [2] 。 [3]利用一根同轴电缆互连主机构建以太网,则主机间的通信方式为( C )。 A.全双工 B.半双工 C.单工 D.不确定 [4] 一个1Mbps的网卡将1000比特数据全部发送到传输线上需要( D ). A Is B. C. D. [5]E1标准采用的复用方式是( A )。 A.同步时分复用 B.统计时分复用 C.频分复用 D.码分多址 [61若采用同步TDM方式通信,为了区分不同数据源的数据,发送端应该采取的措施是( C )。A.在数据中加上数据源标识 B。在数据中加上时间标识 C.各数据源使用固定时间片 D.各数据源使用随机时间片 [7]若采用同步TDM方式通信,接收端要将信号解复用,接收数据时要按照( B )。 A.时间片上的目的地址 B.数据上的时间标识 C.数据上的数据源标识 D.与源端相同的时间顺序 [8] 若采用统计TDM方式通信,只有当数据源有数据发送时才分配时间片,并在时间片中( )。A.仅附加发送信道序号 B.仅附加接收信道序号 C.附加发送信道序号和接收信道D.无须附加信息 [9]交换机采用的多路复用方式是( )。 A.同步TDM B.统计TDM C.FDM D.WDM [10]现有16路光信号通过过波分复用系统复用到一根光纤上,每条支路的速率为2. 5Gbps,则复用后的速率为( D )。 A. 2. 5Gbps B. lOGbps C. 20Gbps D. 40Gbp [11]传统的模拟电视系统采用的复用方式是( C )。 A.同步TDM B.统计TDM C.FDM D.WDM [12]当对数据率不同的多路信号采用同步TDM方式复用时,通常采用的技术是( )。 A.脉冲填充 B.压缩时隙 C.降低数据率 D.限制数据源 [13] 与同步TDM相比,统计TDM需要解决的特殊殊问题是( A )。 A.性能问题B.线路利用率问题 C.成帧与同步 D.差错控制 [17] 数据通信系统中发送装置的主要功功能是( D )。 A.将信号从信源发送到信宿 B.将信源的数据转发到传输介质上 C.将模拟信号转变成数字信号 D.产生适合在传输系统中传输的信号 [18] 在数据通信系统中,发送装置的作用一般不包括( C )。 A.调制信号 B.适配电压 k C.检错和纠错 D.暂存数据 [19] 以下为数字数据的是( D )。 A.声音 B.电视视频 C.气压值 D。硬盘保存的图像文件 [20] 传输计算机内的文件可用的信号形式有( )。 A.微波信号 B.脉冲信号 C.红外线信号 D.A、B、C都可以 [21] 下面说法正确的是( )。

数据库系统实现课后习题答案

6.1.2 如果OUTPUT动作顺序恰当,即使在事务执行过程中发生故障,一致性仍能得到保持。

6.2.3 答案1 若题目是:; ; ….则答案是 a)首先扫描日志,发现事务T和U都未commit,将其连接到未完成事务列.按照未完成事务列,从后往前逐步扫描日志并执行undo操作,按照将磁盘中A值写为10,将写入日志中并刷新日志。 b)首先扫描日志,发现事务T已经commit,将其连接到已完成事务列,事务U未完成,将其连接到未完成事务列。按照未完成事务列,从后往前扫描日志执行undo操作,按照将磁盘中C值写为30,将磁盘A值写为10。将写入日志中并刷新日志。 c)首先扫描日志,发现事务T已经commit,将其连接到已完成事务列,事务U未完成,将其连接到未完成事务列。按照未完成事务列从后往前扫描日志执行undo操作,按照将磁盘中E值写为50,将磁盘中C值写为30,将磁盘A值写为10。将写入日志中并刷新日志。 d)首先扫描日志,发现事务T、U已经commit,将其连接到已完成列,未完成列为空,不做任何操作。答案2 a) 事务T、U未提交,要被撤销。向后扫描日志,遇到记录,于是将A在磁盘上的值存为10。最后,记录被写到日志中且日志被刷新。 b) 事务T已提交,U未提交,要被撤销。向后扫描日志,首先遇到记录,于是将C在磁盘上的值存为30。接着遇到记录,并将A在磁盘上的值置为10。最后,记录被写到日志中且日志被刷新。 c) 事务T已提交,U未提交,要被撤销。向后扫描日志,首先遇到记录,将E在磁盘上的值存为50。接着遇到记录,于是将C在磁盘上的值存为30。再遇到记录,并将A在磁盘上的值置为10。最后,记录被写到日志中且日志被刷新。 d) 事务T、U均被提交。什么都不做。 6.2.4

统计学课后答案

第一部分 课程指导 第一章绪论 一、本章重点 1.统计的基本涵义。统计工作、统计资料和统计学,统计资料是统计工作的成果;统计学是统计工作的经验总结和理论概括,统计学与统计工作是理论与实践的关系。 2.统计学的历史大体可分为古典统计学时期、近代统计学时期、现代统计学时期。曾经产生过记述学派、政治算术学派、数理统计学派和社会经济统计学派等流派。赫尔曼·康令、特弗里德·阿亨瓦尔、威廉·配第、约翰·格朗特、阿道夫·凯特勒、克尼斯等是各个不同时期、不同流派的代表人物。《政治算术》、《社会物理学》是统计学说史上的典型著作。 3.统计的研究对象是大量社会经济现象的数量方面,社会经济现象的数量表现,现象变化的数量关系和数量界限,通过这个对象的研究以认识和利用社会经济发展变化的规律。 4.统计具有数量性、总体性、具体性、社会性等特点。大量观察法、统计分组法、综合指标法和归纳推理法是统计研究的基本方法。 5.统计的基本任务是对国民经济与社会发展情况进行统计调查、统计分析、提供统计资料和统计咨询意见,实行统计监督。统计具有信息的职能、咨询的职能、监督的职能。一个完整的统计工作过程包括:统计设计、统计调查、统计整理和统计分析四个阶段。 6.总体与总体单位、标志与指标、变异与变量是统计中常用的基本概念。同质性、大量性、差异性是统计总体的基本特征。统计指标具有数量性、综合性、具体性三个特点。指标的构成必须完整、指标的名称必须具有正确的涵义和理论依据、要明确指标的计算口径和范围、要有科学的计算方法等是对一个统计指标的基本要求。掌握统计指标体系的概念和基本分类。 二、难点释疑 1.对于社会经济统计的性质及研究对象,要从马克思主义认识论的基本原理,客观事物质与量的辩证统一关系出发,从统计总体本身具有大量性、同质性、差异性特点出发,联系社会经济统计的实践,从统计要发现规律、描述规律、认识规律、利用规律等递进关系上来深刻正确的理解。 2.熟记、掌握以下基本概念:统计总体与总体单位,标志与指标、统计指标体系。要掌握这些重要概念的联系与区别、特点、表现形式及其基本分类等。 三、练习题: (一)填空题 1.“统计”一词有三种涵义,即统计工作、()和()。

数据库系统原理(2018年版)课后习题参考答案解析

答案仅供参考 第一章数据库系统概述 选择题 B、B、A 简答题 1.请简述数据,数据库,数据库管理系统,数据库系统的概念。 P27 数据是描述事物的记录符号,是指用物理符号记录下来的,可以鉴别的信息。 数据库即存储数据的仓库,严格意义上是指长期存储在计算机中的有组织的、可共享的数据集合。 数据库管理系统是专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间。数据库系统是指在计算机中引入数据库技术之后的系统,包括数据库、数据库管理系统及相关实用工具、应用程序、数据库管理员和用户。 2.请简述早数据库管理技术中,与人工管理、文件系统相比,数据库系统的优点。 数据共享性高 数据冗余小 易于保证数据一致性 数据独立性高 可以实施统一管理与控制 减少了应用程序开发与维护的工作量 3.请简述数据库系统的三级模式和两层映像的含义。 P31 答: 数据库的三级模式是指数据库系统是由模式、外模式和内模式三级工程的,对应了数据的三级抽象。 两层映像是指三级模式之间的映像关系,即外模式/模式映像和模式/内模式映像。 4.请简述关系模型与网状模型、层次模型的区别。 P35 使用二维表结构表示实体及实体间的联系 建立在严格的数学概念的基础上 概念单一,统一用关系表示实体和实体之间的联系,数据结构简单清晰,用户易懂易用 存取路径对用户透明,具有更高的数据独立性、更好的安全保密性。

第二章关系数据库 选择题 C、C、D 简答题 1.请简述关系数据库的基本特征。P48 答:关系数据库的基本特征是使用关系数据模型组织数据。 2.请简述什么是参照完整性约束。 P55 答:参照完整性约束是指:若属性或属性组F是基本关系R的外码,与基本关系S的主码K 相对应,则对于R中每个元组在F上的取值只允许有两种可能,要么是空值,要么与S中某个元组的主码值对应。 3.请简述关系规范化过程。 答:对于存在数据冗余、插入异常、删除异常问题的关系模式,应采取将一个关系模式分解为多个关系模式的方法进行处理。一个低一级范式的关系模式,通过模式分解可以转换为若干个高一级范式的关系模式,这就是所谓的规范化过程。 第三章数据库设计 选择题 B、C、C 简答题 1. 请简述数据库设计的基本步骤。 P66 需求分析设计;概念结构设计;逻辑结构设计;物理结构设计;数据库设计;数据库的运行和维护。 2. 请分别举例说明实体之间联系的三种表现情形。 P74 一对一联系:对于实体集A中的每个实体,实体集B中最多只有一个实体与之联系,反之亦然。举例:班级与班长,每个班只有一个班长,每个班长也只在一个班内任职。 一对多联系:对于实体集A中的每个实体,实体集B中有N个实体与之联系,反之,对于实体集B中的每个实体,实体集A中最多只有一个实体与之联系。举例:班级与班级成员,每个班级对应多个班级成员,每个班级成员只对应一个班级。 多对多联系:对于实体集A中的每个实体,实体集B中有N个实体与之联系,反之,对于实体集B中的每个实体,实体集A中有M个实体与之联系。举例:授课班级与任课教师,每个

计算机网络 第5版 严伟 潘爱民 课后答案第二章

1.第二章 1. 2.一个无噪声的信道不管多久采集一次,都可以传输任意数量的数据,高于每秒2B次采样无意义。对于无离散等级的模型,最大速率为2H*每次采样的数据对于一个4KHZ的信道,H= 4K ,2H = 8K。取决于每次采样的数据是多少,若每次采样产生16bits ,则最大速率为16*8K = 128Kbps。若每次采样1024bit 则最大速率为1024*8K = 8Mbps。 若信噪比为30dB,则S/N = 1000.由香浓定律最大速率=Blog2 (1+S/N) = 4K* log2 (1001) = 39.86Kbps。 3.尼圭斯特定律最大速率= 2Hlog2V. H = 6MHZ,V=4 ,所以最大速率是2*6M*2 = 24Mbps 4.信噪比20DB,则S/N =100。根据香浓定律最大速率=Blog2 (1+S/N) = 3 *log2 (101) = 19.975Kbps.但是尼圭斯特定律的限制是2H = 6kbps 所以实际上最大速率6kbps。 5.发射T1载波,我们需要满足香浓定律Blog2 (1+S/N) =1.544+10^6,H = 50KHZ .计算得出S/N=2^30-1 所以大概是93DB。 6.光纤有比铜芯更高的带宽,并且不会被电压浪涌,电磁干扰、电源故障、以及空气中的化学物质侵蚀影响。光纤不会漏光,也不容易被接入,使用光心可以防止窃听,有更高的安全性。但是光纤也有一些缺点,它要求较高的操作技能,过度弯曲容易折断,双向通信要求使用2根光纤或者在光纤上划分频段。光纤接口成本也高于电子接口。 7. 带宽为30 000GHZ

8.通信速率= 2560*1600*24*60bps = 5898Mbps。假设1bps每HZ ,则,则 9.尼圭斯特定理对所有媒介都适用。 10.c=3*10^8 m/s λ=1m f = 300MHZ λ=5m f = 60MHZ。所以能覆盖60MHZ-300MHZ 11.Tan = 0.001/100 = 0.00001 所以角度大概为0.00057度 12.每条链路有66/6= 11个卫星,每90分钟,11颗卫星转地球一圈,这意味着每491秒就有一次传输,所以每8分钟和11秒必有一次切换 13.传输时间=2*s/v,所以GEO的传输是i吉安死239ms, MEO的传输时间是120ms ,LEO 的传输时间是5ms 14.传输距离是2*750km+地球在750km 高空周长的一半。 周长=2*pi*(6371+750)=44720km .所以传输距离=23860km,所以传输时间是23860km/3*10^8 =79.5ms 15.NRZ 每个周期传送2bit数据,所以NRZ码需要的带宽是B/2HZ。 MLT-3每个周期传输4bit,所以需要B/4HZ, 曼切斯特嘛每周期传输1bit 所以需要BHZ 16.4B/5B使用的是NRZI,每次1发送时,都需要一个信号跳变,每次传输0的数量不会超过3次,所以最糟糕的序列是10001,所以每四个比特时间就要发送一次信号跳变。 17.区域号数量8*2*10 = 160。本地号码个数8*8*10=640,所以电话个数共有160*640=102400。 18.每个电话机0.5个呼叫每小时每次持续6分钟,所以每部电话每小时占用3分钟,20个电话可以共享一条线路。其中长途电话只占10%,所以需要200个电话可以才能全时间占用长路线路,电话线路共有1MHZ/4Khz = 250条,所以待该有250*200=50000部电话。支持最大电话数会早晨严重的延迟。 19.1股铜线截面积为pi/4 平方毫米,10km 的2股铜线,体积为2*pi/4 mm2 * 10km = 15708 立方厘米,重量为15708*9g/cm3 = 141kg ,价格141kg*1000 000*6=8.4亿美元 20.石油管道是半双工系统,只有一根管道,但可以向两个方向流动。河流是单工系统,对讲机是半双工。 21.传统上,比特数据在物理层上传输没有任何差错检测纠正,而现在每个modem上都有

数据库原理课后习题答案

第1章绪论 2 .使用数据库系统有什么好处? 答:使用数据库系统的优点是很多的,既便于数据的集中管理,控制数据冗余,提高数据的利用率和一致性,又有利于应用程序的开发和维护。 6 .数据库管理系统的主要功能有哪些? 答:( l )数据库定义功能;( 2 )数据存取功能; ( 3 )数据库运行管理;( 4 )数据库的建立和维护功能。 8 .试述概念模型的作用。 答:概念模型实际上是现实世界到机器世界的一个中间层次。概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。 12 .学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每人各带若干研究生;每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。请用 E 一R 图画出此学校的概念模型。 答:实体间联系如下图所示,联系-选修有一个属性:成绩。 各实体需要有属性说明,需要画出各实体的图(带属性)或在下图中直接添加实体的属性,比如:学生的属性包括学号、姓名、性别、身高、联系方式等,此略。 13 .某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。请用 E 一R 图画出此工厂产品、零件、材料、仓库的概念模型。 答:各实体需要有属性,此略。 联系组成、制造、储存、存放都有属性:数量。

20 .试述数据库系统三级模式结构,这种结构的优点是什么? 答:数据库系统的三级模式结构由外模式、模式和内模式组成。 外模式,亦称子模式或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。 模式,亦称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。模式描述的是数据的全局逻辑结构。外模式涉及的是数据的局部逻辑结构,通常是模式的子集。 内模式,亦称存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储方式的描述。 数据库系统的三级模式是对数据的三个抽象级别,它把数据的具体组织留给DBMs 管理,使用户能逻辑抽象地处理数据,而不必关心数据在计算机中的表示和存储。数据库系统在这三级模式之间提供了两层映像:外模式/模式映像和模式/内模式映像,这两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。 22 .什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性? 答:数据与程序的逻辑独立性是指用户的的应用程序与数据库的逻辑结构是相互独立的。 数据与程序的物理独立性是指用户的的应用程序与存储在磁盘上的数据库中数据是相互独立的。 当模式改变时(例如增加新的关系、新的属性、改变属性的数据类型等),由数据库管理员对各个外模式/模式的映像做相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。 当数据库的存储结构改变了,由数据库管理员对模式/内模式映像做相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理独立性,简称数据的物理独立性。数据库管理系统在三级模式之间提供的两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。

第二章 计算机系统练习

第二章计算机系统练习 1.单选(2分) 下列不可能是机器字长的是()。 A. 16位 B. 32位 C. 18位 D. 8位 2.单选(2分) 运算器的主要功能是进行()。 A. 算术、逻辑运算 B. 函数运算 C. 逻辑运算 D. 算术运算 3.单选(2分) 微型计算机中存储数据的基本单位是()。 A. 字 B. 字节 C. 字长 D. 位 4.单选(2分) 关于CMOS芯片,下面说法正确的是()。 A. 关机或系统掉电CMOS信息会丢失 B. CMOS芯片是微机主板上的一块ROM芯片 C. 通过BIOS设置程序可以对CMOS参数进行设置 D. CMOS ROM是系统参数存放的地方 5.单选(2分) 微型计算机的核心部件是()。 A. 存储器 B. 运算器 C. 控制器 D. 微处理器 6.单选(2分) 存储器中的信息可以是指令,也可以是数据,计算机是靠()来判别的。 A. CPU执行程序的过程 B. ASCII码表? C. 存储单元的地址? D. 最高位是0还是1? 7.单选(2分) 关于CPU,下面叙述错误的是()。 A. CPU能直接从Cache中读取数据? B. CPU是决定计算机性能的主要部件? C. CPU能直接从内存储器中读取数据? D. CPU能直接从外存中读取数据 8.单选(2分) 计算机能直接识别的语言是()。 A. 汇编语言? B. 机器语言? C. 高级语言? D. 数据库语言

9.单选(2分) 通常所说的32位机,指的是这种计算机的CPU()。 A. 是由32个运算器组成的 B. 一共有32个运算器和控制器 C. 包含有32个寄存器 D. 能够同时处理32位二进制数据 10.多选(2分) 关于存储器,下列说法正确的是()。 A. 外存可以与内存交换信息 B. 内存的容量小、存取速度快 C. 外存的容量大、存取速度慢 D. 必须将程序和数据调入内存中才能执行程序 11.多选(2分) 计算机硬件系统的主机部分包括()。 A. 外部存储器 B. 控制器 C. 运算器 D. 内部存储器 12.7多选(2分) 能直接与CPU进行数据传输的存储器是()。 A. 辅助存储器 B. CD-ROM C. Cache D. 主存储器 13.多选(2分) 下列属于冯·诺依曼体系结构核心思想的是()。 A. 指令按地址访问、以顺序的方式执行 B. 指令和数据分别存储在不同的存储器中 C. 计算机由运算器、控制器、存储器、输入和输出设备组成 D. 采用二进制表示数据和程序 14.判断(1分) 人们根据特定的需要预先为计算机编制的指令序列称为程序。 15.判断(1分) 由一台微型计算机的CPU的性能大致可以看出它所配置的那台微机的性能和 档次。 16.判断(1分) 缓存是CPU的重要指标之一,其结构和大小对CPU速度的影响很大。 17.判断(1分) 流水线技术是通过增加计算机硬件来实现的。 18.判断(1分) PCI-E是一种新型总线标准,采用并行传输方式,具有更高的速度。 14判断(1分) 总线的工作频率越高则总线工作速度越快,总线带宽越宽。 19.判断(1分) 计算机能够识别机器语言,因此针对一台计算机所编写的机器语言程序一定 能在另一台计算机上运行。

计算机网络第二章参考答案

第二章作业参考答案 1.数据通信过程包括哪几个阶段,各阶段的特点是什么? 答:数据通信过程一般包括以下5个阶段: 建立物理连接:建立通信线路的连接: 建立逻辑连接:建立数据传输线路,通信双方建立同步联系,相互核对地址: 数据传输:传送通信数据: 断开逻辑连接:双方通过通信控制信息确认此次通信结束: 断开物理连接:通信结朿,切断物理链接通道。 2.试解释以下名词;数据、信号、模拟数据、数字信号。 答:数据(Data):传递(携带)信息的实体。 信息(Information):数据的内容或解释。 信号(Signal):数据的物理量编码(通常为电编码),数据以信号的形式在介质中传播。 3.模拟通信系统和数字通信系统有何不同? 答:模拟通信系统是在模拟信道上实现模拟信息或数字信息的传输,需要经过调制和解调:数字通信系统是在数字信道上实现模拟信息或数字信息的传输,需要经过编码和解码。 4.举出现实生活中单工及双工通信的例子答:单工是指数据单向传输,如无线电广播。 半双工是指数据可以双向交替传输,但不能在同一时刻双向传输,例如对讲机。 全双工是指数据可以双向同时传输,例如电话。 5.基带传输与宽带传输的主要区别是什么? 答:基带传输:不需调制,编码后的数字脉冲信号直接在信逍上传送。 宽带传输:把信号调制成频带为几十MHz到几百MHz的模拟信号后再传送,接收方需要解调。 6.同步通信与异步通信的主要区别是什么? 答: 同步通信要求接收端与发送端在时间基准上一致,收发双方不停地发送和接收连续的同步比特流。而异步通信时不要求接收端时钟和发送端时钟同步。发送端发送完一个字节后,可经过任意长的时间间隔再发送下一个字节。得同步通信的传输速率较异步通信更快,但系统需要在首发两端保持同步,因此一般比异步通信更为复杂。同时,异步通信为使接收端正确识别数据,开销较大。 7.通过比较说明双绞线、同轴电缆和光纤三种传输介质的特点? 答: 双绞线:组装密度髙、节省空间,安装容易,平衡传输,抗干扰性一般,连接距离短,,价格便宜。分为屏蔽双绞线(STP),非屏蔽双绞线(UTP)。常用的双绞线:3类(16Mb/s)和5 类(155Mb/s)两种。 同轴电缆分基带同轴电缆和宽带同轴电缆,抗干扰性能好,价格较便宜。计算机网络中使用基带同轴电缆,阻抗50Q,有粗同轴和细同轴两种,

统计学课程作业及答案1

统计学作业1 单项选择题 第1题下列变量中,()属于离散变量。 A、一包谷物的重量 B、一个轴承的直径 C、在过去一个月中平均每个销售代表接触的期望客户数 D、一个地区接受失业补助的人数 答案:D 第2题统计研究的数量必须是()。 A、抽象的量 B、具体的量 C、连续不断的量 D、可直接相加的量 答案:B 第3题某班学生数学考试成绩分别为65分、71分、80分和87分,这四个数字是()。 A、指标 B、标志 C、变量 D、标志值 答案:D 第4题统计表中的任何一个具体数值都要由()限定。 A、表的总标题 B、表的横行标题 C、表的横行和表的纵栏 D、表的总标题,横行标题和纵栏标题 答案:D 第5题构成统计总体的必要条件是()。

A、差异性 B、综合性 C、社会性 D、同质性 答案:D 第6题对某城市工业企业的设备进行普查,填报单位是()。 A、全部设备 B、每台设备 C、每个工业企业 D、全部工业企业 答案:C 第7题人口普查规定统一的时间标准是为了()。 A、避免登记的重复与遗漏 B、确定调查的范围 C、确定调查的单位 D、登记的方便 答案:A 第8题某连续变量分为五组:第一组为40-50,第二组为50-60,第三组为60-70,第四组为70-80,第五组为80以上。依习惯上规定()。 A、50在第一组,70在第四组 B、60在第二组,80在第五组 C、70在第四组,80在第五组 D、80在第四组,50在第二组 答案:C 第9题次数分配数列是()。 A、按数量标志分组形成的数列 B、按品质标志分组形成的数列 C、按统计指标分组所形成的数列

D、按数量标志和品质标志分组所形成的数列 答案:D 多项选择题 第10题统计学的研究方法主要有()。 A、实验设计 B、大量观察 C、统计描述 D、统计推断 E、统计模型法 答案:A|B|C|D 第11题下列统计指标中,属于质量指标的有() A、工资总额 B、单位产品成本 C、出勤人数 D、人口密度 E、合格品率 答案:B|D|E 第12题实验的统计设计要遵循的基本原则是()。 A、单一性原则 B、主观原则 C、重复性原则 D、随机化原则 E、区组化原则 答案:C|D|E 第13题在工业设备普查中()。 A、工业企业是调查对象 B、工业企业的全部设备是调查对象

(完整版)数据库课后习题及答案

第一章数据库系统概述 选择题 1实体-联系模型中,属性是指(C) A.客观存在的事物 B.事物的具体描述 C.事物的某一特征 D.某一具体事件 2对于现实世界中事物的特征,在E-R模型中使用(A) A属性描述B关键字描述C二维表格描述D实体描述 3假设一个书店用这样一组属性描述图书(书号,书名,作者,出版社,出版日期),可以作为“键”的属性是(A) A书号B书名C作者D出版社 4一名作家与他所出版过的书籍之间的联系类型是(B) A一对一B一对多C多对多D都不是 5若无法确定哪个属性为某实体的键,则(A) A该实体没有键B必须增加一个属性作为该实体的键C取一个外关键字作为实体的键D该实体的所有属性构成键 填空题 1对于现实世界中事物的特征在E-R模型中使用属性进行描述 2确定属性的两条基本原则是不可分和无关联 3在描述实体集的所有属性中,可以唯一的标识每个实体的属性称为键 4实体集之间联系的三种类型分别是1:1 、1:n 、和m:n 5数据的完整性是指数据的正确性、有效性、相容性、和一致性 简答题 一、简述数据库的设计步骤 答:1需求分析:对需要使用数据库系统来进行管理的现实世界中对象的业务流程、业务规则和所涉及的数据进行调查、分析和研究,充分理解现实世界中的实际问题和需求。 分析的策略:自下而上——静态需求、自上而下——动态需求 2数据库概念设计:数据库概念设计是在需求分析的基础上,建立概念数据模型,用概念模型描述实际问题所涉及的数据及数据之间的联系。 3数据库逻辑设计:数据库逻辑设计是根据概念数据模型建立逻辑数据模型,逻辑数据模型是一种面向数据库系统的数据模型。 4数据库实现:依据关系模型,在数据库管理系统环境中建立数据库。 二、数据库的功能 答:1提供数据定义语言,允许使用者建立新的数据库并建立数据的逻辑结构 2提供数据查询语言 3提供数据操纵语言 4支持大量数据存储 5控制并发访问 三、数据库的特点 答:1数据结构化。2数据高度共享、低冗余度、易扩充3数据独立4数据由数据库管理系统统一管理和控制:(1)数据安全性(2)数据完整性(3)并发控制(4)数据库恢复 第二章关系模型和关系数据库 选择题 1把E-R模型转换为关系模型时,A实体(“一”方)和B实体(“多”方)之间一对多联系在关系模型中是通过(A)来实现的

第二章 计算机系统

第二章计算机系统 一、选择题 1. 在微型计算机的性能指标中,用户可用的内存容量通常是指_____。 A. ROM的容量 B. RAM的容量 C. CD-ROM的容量 D. RAM和ROM的容量之和 2. 计算机软件系统的组成是_____。 A. 系统软件与网络软件 B. 应用软件与网络软件 C. 系统软件与应用软件 D. 操作系统与应用软件 3. 通常计算机系统是指_____。 A. 硬件和软件 B. 系统软件和应用软件 C. 硬件系统和软件系统 D. 软件系统 4. 微机系统中存取容量最大的部件是_____。 A. 硬盘 B.主存储器 C.高速缓存 D.软盘 5. 在微机中,_____是输出设备。 A. 键盘 B. 鼠标 C. 光笔 D. 绘图仪 6. _____ 不属于微机总线。 A. 地址总线 B. 通信总线 C. 数据总线 D. 控制总线 7. CPU的中文含义是_____。 A. 主机 B. 中央处理单元 C. 运算器 D. 控制器 8. 中央处理器(简称CPU)不包含_____ 部分。 A. 控制单元 B. 寄存器 C. 运算逻辑单元 D. 输出单元 9. _____ 是内存储器中的一部分,CPU对它们只能读取不能存储内容。 A.RAM B.随机存储器 C.ROM D.键盘 10. 在一般情况下,外存中存放的数据,在断电后_____丢失。 A. 不会 B. 少量 C. 完全 D. 多数 11. 电子计算机的算术/逻辑单元、控制单元合称为_____。 A.CPU B.外设 C.主机 D.辅助存储器 12. 微型计算机的字长取决于_____。 A.地址总线 B.控制总线 C.通信总线 D.数据总线 13. 运算器的主要功能是进行_____ 运算。 A.逻辑 B.算术与逻辑 C.算术 D.数值 14. 下列哪个只能当作输入设备? A. 终端 B. 打印机 C. 读卡机 D. 磁带 15. 计算机向使用者传递计算处理结果的设备称为_____。 A.输入设备 B.输出设备 C.存储器 D.微处理器 16.数据一旦存入后,非经特别处理,不能改变其内容,所存储的数据只能读取,但无 法将新数据写入, 所以叫做_____。 A. 磁芯 B. 只读存储器 C. 硬盘 D. 随机存取内存 17. _____ 设备分别属于输入设备、输出设备和存储设备。 A.CRT、CPU、ROM B.磁盘、鼠标、键盘 C.鼠标器、绘图仪、光盘 D.磁带、打印机、激光打印机 18. 在以下所列设备中,属于计算机输入设备的是_____。 A.键盘 B.打印机 C.显示器 D.绘图仪 19. 存储容量常用KB表示,4KB表示存储单元有_____。 A. 4000个字 B. 4000个字节 C. 4096个字 D. 4096个字节 20. 在微型计算机中访问速度最快的是_____。 A. 磁盘 B. 软盘 C. RAM D. 打印机 21. 在表示存储器的容量时,M的准确含义是_____。 A. 1米 B. 1024K C. 1024字节 D. 1024 22. 从软盘上把数据传送到计算机,称为_____。 A. 打印 B. 读盘 C. 写盘 D. 输出 23. 可从_____ 中随意读出或写入数据。

相关主题