当前位置:文档之家› 软件设计与体系结构课后练习部分答案(DOC)

软件设计与体系结构课后练习部分答案(DOC)

软件设计与体系结构课后练习部分答案(DOC)
软件设计与体系结构课后练习部分答案(DOC)

第一章作业

6、简要叙述软件设计在软件工程中所处的位置和重要性。

答:

所处的位置:软件需求分析→需求规格说明→软件设计→设计文档→软件编码。

重要性:

(1)是对软件需求的直接体现;

(2)为软件实现提供直接依据;

(3)将综合考虑软件系统的各种约束条件并给出相应方案;

(4)软件设计的质量将决定最终软件系统的质量;

(5)及早发现软件设计中存在的错误将极大减少软件修复和维护所需的成本。

7、软件设计应该包含哪些要素?

答:

软件设计应该包含:目标描述、设计约束、产品描述、设计原理、开发规划、使用描述。

8、软件体系结构与软件设计有何关系?软件体系结构的出现有何必然性和重要意义?

答:

软件体系结构与软件设计的关系:软件体系结构设计作为软件设计过程中的活动之一,能在较为抽象的级别上描述整个软件系统的结构,成为大规模、复杂软件系统设计中必不可少的步骤。

软件体系结构的意义:软件体系结构将构件以及构件之间的连接作为软件体系结构的基本组成部分。软件体系结构使软件复用从代码复用发展到设计复用和过程复用,为不同的人提供了共同的语言,体现了系统早期的设计决策,并作为系统设计的抽象,为实现框架和构件的共享与复用,基于体系结构的软件开发提供了有力的支持。

第二章作业

1、简述UML的特点和用途。

答:

UML的发起者在最初制定UML时,充分考虑了各种需求、方法和语言的特点使UML

在表达能力、对新技术的包容能力和扩张性等方面具有显著的优势:

(1)为使用者提供了统一的、表达能力强大的可视化建模语言,以描述应用问题的需求

模型、设计模型和实现模型。

(2)提供对核心概念的扩展机制,用户可加入核心概念中没有的概念和符号,可为特定

应用领域提出具体的概念、符号表示和约束。

(3)独立于实现语言和方法学,但支持所有的方法学,覆盖了面向对象分析和设计的相

关概念和方法学。

(4)独立于任何开发过程,但支持软件开发全过程。

(5)提供对建模语言进行理解的形式化基础,用元素型描述基本语义,OCL描述良定义规则,自然语言描述动态语义。

(6)增强面向对象工具之间的互操作性,便于不同系统间的集成。UML的目标是以面向对

象方式描述任何类型的系统,具有广泛的应用领域。UML最常用于建立软件系统的模型,但它同样可以用于描述非软件领域的系统,如机械系统、企业机构或业务过程、处理复杂数据的信息系统、具有实时要求的工业系统或工业过程、甚至数字电路等。

2、在面向对象开发方法中,对象、类、继承、聚集、多态、消息等概念分别指什么?

答:

(1)对象。对象是现实世界中个体或事物的抽象表示,是其属性和相关操作的封装。属

性表示对象的性质,属性值规定了对象所有可能的状态。对象的操作是指该对象可以展现的外部服务。

(2)类。类是某些对象的共同特征(属性和操作)的表示。对象是类的实例,类是对象

创建的模板。

(3)继承。类之间的继承关系是实现现实世界中遗传关系的直接模拟,它表示类之间的内在联系以及对属性和操作的共享,即子类可以沿用父类(被继承类)的某些特征。子类也可以具有自己独有的属性和操作。

(4)聚集。除遗传关系外,现实世界中还普遍存在着部分整体关系。这种关系在面向对象方法学中表示为类之间的聚集关系。在聚集关系下,部分类的对象是整体类对象的一个

组成部分。

(5)多态。多态指父类及其子类中,对外接口的定义形式相同,却可以对应多种接口的实现形态。

(6)消息。消息传递是对象与其外部世界相互关联的唯一途径。

4、UML结构建模和行为建模有何区别?

答:

结构建模被称为静态建模,主要用来描述系统中包含的元素以及元素之间的关系;

行为模型被称为动态模型,主要用来刻画系统中的动态行为、过程和步骤。

5、简要叙述类图在UML中的意义和重要性,以及类图和对象图有何联系与区别。

答:

(1)意义:类图用来刻画软件中类等元素的静态结构和关系。

(2)重要性:面向对象软件的最终实现体现为多个类的实现和组织,因此类图与面向对象软件实现之间的映射最为直观,对软件结构的设计至关重要,是软件实现要遵循的主要规格说明。

(3)类图和对象图的联系:对象是类的实例,对象图也可以看做类图的实例,对象之间的连接是类之间的关联关系的实例。对象图描述在特定时刻和特定环境下,类图中类的具体实例以及这些实例之间的具体连接关系,能帮助人们理解一个比较复杂的类图。

(4)类图和对象图的区别:对象的名字下面要加下划线,对象名称后可以注明所属的类。在一个对象图中可以同时出现一个类的多个实例。

第三章作业

2、简述模块化与信息隐藏在软件设计中的意义。

答:

软件系统的模块化是指整个软件被划分成若干单独命名和可编址的部分,称之为模块,这些模块可以被组装起来满足整个问题的需求。在软件设计中实现了功能划分把复杂的大的功能划分成简单的小的模块结构,尽量降低每个模块的成本,减少接口,确保软件总成本最低。

模块化使开活动更加简单的一个重要因素是模块的信息隐藏,即一个模块的开发者不必

看到模块的内部,只需要知道其接口即可,使开发者的复杂性降低,不仅支持模块的并行开发,而且还可以减少测试和后期维护的工作量。

3、内聚度、耦合度分别指什么?为什么软件设计要追求高内聚、低耦合?

答:

内聚度是一个模块内部各成分之间关联程度的度量;耦合度是对模块间关联程度的度量。

软件设计中通常用耦合度和内聚度作为衡量模块独立程度的标准。划分摸块的一个准则就是高内聚低耦合。模块间的耦合度是指模块之间的依赖关系,包括控制关系、调用关系、数据传递关系。模块间联系越多,其耦合性越强,同时表明其独立性越差。降低模块间的耦合度能减少模块间的影响,防止对某一模块修改所引起的“牵一发动全身”的水波效应,同时每一个类完成特定的独立的功能,实现高内聚,保证系统设计顺利进行。内聚和耦合密切相关,同其它模块存在强耦合关系的模块常意味这弱内聚,强内聚常意味着弱耦合。

5、为什么软件设计过程常常是一个不断迭代的过程?

答:

设计者一般不可能一次就能完成一个完整的设计,软件设计可能是一个反复的过程,在设计过程中需要不断添加设计元素和设计细节,并对先前的设计方案进行修正。所以,软件设计一般都可以被看做是迭代的过程。

8、是总结本章列举的软件体系结构设计方法各有何特点。结合自己的开发经验,讨论如何选择合适的软件体系结构设计方法。

答:

特点如下:

(1)软件体系结构的多视图建模

通过逻辑视图,开发视图、进程视图、物理视图、进程来描述的软件体系结构。

(2)基于评估与转换的软件体系结构设计

通过迭代的开发方式,直至满足客户的需求。

(3)模式驱动的软件体系结构设计

通过总结、记录、复用来实现的体系结构设计

(4)领域特定的软件体系结构设计

借鉴领域中已经成熟的软件体系结构来实现解决方案在某个领域内的复用。

(5)软件产品线方法

软件复用发展的一个更高阶段,它并不仅仅局限于以前人们在软件复用中考虑的对函数、模块、类、体系结构甚至子系统的复用。

(6)其于目标推理的软件体系结构设计方法

功能需求和非功能需求皆被表达为要达到的目标。

(7)其于属性的软件体系结构设计方法

基于目标图推理的体系结构设计方法、基于属性的体系结构设计方法。

开发心得:在这些具有系统化过程的软件开发方法中,体系结构设计师一个不可避免

的过程,它们也都有自己的一些设计方式。但这并不排斥前面讲到的软件体系结构设计

方法,反之,如果能把这些体系结构设计方法与开发方法学结合起来,将能起到更好的

效果。

体系结构 习题解答范文

第一章计算机体系结构的基本概念 1.层次结构——计算机系统可以按语言的功能划分为多级层次结构,每一层以不同的语言为 2.计算机体系结构:程序员看到的计算机的属性,即概念性结构和功能特性。 3.实质是计算机系统中软硬件界面的确定。 4.翻译——(基于层次结构)先把N+1级程序全部变换成N级程序之后,再去执行N级程序, 在执行过程中,N+1级程序不再被访问。 5.解释——每当一条N+1级指令被译码后,就直接去执行一串等效的N级指令,然后再去取下 一条N+1级指令,依此重复执行。 6.体系结构——程序员所看到的计算机的属性,即概念性结构与功能特性。主要研究计算机 系统软件和硬件的功能分配以及如何最佳、最合理地实现分配给硬件的功能。 8.透明性——在计算机技术中,对本来存在的事物或属性,从某一角度来看又好像不存在的 概念称为透明性。 9.系列机——在一个厂家生产的具有相同的体系结构,但具有不同的组成和实现的一系列不 同型号的机器。 10.软件兼容——同一个软件可以不加修改地运行于体系结构相同的各档机器上,而且它们所 获得的结果一样,差别只在于运行的时间不同。 11.兼容机——不同厂家生产的、具有相同体系结构的计算机。 12.计算机组成——计算机体系结构的逻辑实现。 13.计算机实现——计算机组成的物理实现。 14.存储程序计算机(冯·诺依曼结构)——采用存储程序原理,将程序和数据存放在同一存 储器中。指令在存储器中按其执行顺序存储,由指令计数器指明每条指令所在的单元地址。 15.并行性——在同一时刻或同一时间间隔内完成两种或两种以上性质相同或不同的工作。 16.时间重叠——在并行性中引入时间因素,即多个处理过程在时间上相互错开,轮流重叠地 使用同一套硬件设备的各个部分,以加快硬件周转而赢得速度。 17.资源重复——在并行性中引入时间因素,是根据“以数量取胜”的原则,通过重复设置资源, 尤其是硬件资源,大幅度提高计算机系统的性能。

语文课后习题(1)

语文课后习题 《我学国文的经验》 1.作者屡次说自己“没有经验”,讲的无非是“老生常谈”,他真的是认为他所讲的“无足道哉”么?请加以解析。 答:当然不是,因为他的经验不同于通常流行意见,表面看来无甚高论,不足为奇,细加揣摩,颇具深意,关键是要“磨练出一种精神的趣味,要“知道文学与人生的全体”,最终要逐渐养成一个健全的人生观,这些才是学好国文的根本。 2.“我的国文都是从看小说来的”,理解国文,只有“多看书”。你怎样看这位文章家的“经验”? 答:小说多具有情节曲折、通俗易懂、引人入胜、异想纷呈之致对青少年吸引力大。借助阅读小说,可以轻松愉快地获得中国语文的基础,识得汉语文的趣味,不知不觉间受到文章阅读和写作的训练。 3.题为“经验”,作者却以大半篇幅讲了许多有趣的经历和故事,这样的写法是不经意的吗?其效果如何? 答:当然不是,而是作者有意为之。也是其文章风格特征所在。 其效果是,因为多有细节的观察和描摹,穿插有趣的轶闻,看似散漫,却使人感到文章很有趣味,有嚼头。话里有话,不是一览无余,回味起来觉得趣味无穷。 《秦腔》 本文以“秦腔”为题,但把笔墨放到排练、观众等方面,这样安排的效果怎样? 答:写排戏演戏前的乡村舞台氛围,尤其是戏开演前人们火爆的言辞、情绪和行为,生动传达出关中人特有的豪放、粗烈的性格,让人有身临其境之感,作者也借此强调秦腔赖以生存的根本原因,扎根于一种独特的生活方式。 《个狗主义》 1.如何理解个人主义? 答:一是从欧洲现代主义的发生,通过历史的考察,看个人主义在不同历史阶段的具体表现。 二是从个人与民族,国家,集体的辩证关系看个人主义的利弊得失 三是从中国当代现状看个人主义的具体表现 四是从自己的经验和价值标准出发,提出对个人主义的理解和评判 2.作者提出“个狗主义”,从论说和写作的角度看效果怎样? 答:提出“个狗主义”,表面是一个修辞手段,但从深层则表现出对各种伪个人主义,非个人主义的鄙夷和批判。 3.你认为中国当代人的精神生活缺乏什么? 答:大致来说,可以从信仰的缺失道德的沦丧、法制观念和公德意识的淡漠等不同层面来考察。结合文本 《我的四个假想敌》 1.概括与分析本文中“我”的矛盾心理。 答:父亲喜爱女儿,目睹爱女长到婚嫁年龄,舍不得女儿离己而去,嫁做人妇,却又无法阻拦,于是转移目标,将她们的男友一律视为“假想敌”。 2.举例说明本文中作者对人生况味的细致体察。 答:作者关注和叙写他人的举止言笑,如小女儿的天真未凿,女儿们对男友照片的“供奉”,“假想敌”来访时与女儿的亲密状,吃饭时的哑剧等均是对人情态的生动再现。

软件设计与体系结构

1.面向对象编程中是如何体现封装性的? 2.面向对象编程的重载和重写的含义是什么? 3.什么是接口回调?其过程细节是怎样的? 4.是举例说明什么是组合关系和依赖关系? 5.距离说明什么是抽象类和接口,有什么区别,如何应用它 们? 6.面向对象方法有哪些基本原则? ①抽象类与接口②面向抽象原则③开-闭原则④“多用组 合,少用继承”原则⑤“高内聚-低耦合“原则 7.什么是设计模式?它的基本要素有哪些? 8.什么是框架?框架与模式的区别有哪些? 框架是针对某个领域,提供用于开发应用系统的类的集合。 区别:①层次不同②范围不同③相互关系 9.举例说明面向对象的多态性? 10.软件体系结构有哪几种形式? 1.概念结构:从主要设计元素(构件)及其相互关联、设 计原则和性能角度考虑的结构。 2.模块结构:根据功能分解建立模块的层次结构包括模块 接口、模块管理、模块控制和一致性等问题。

3.代码结构:描述源程序,二进制程序,库文件。在开发 环境下的组织包括系统资源配置管理,系统构造和对象嵌 入机制 OEM 等。 4.执行结构:描述系统的动态结构包括性能、调度、动态 配置和不同系统间的接口等。 11.构件之间的连接方式有哪些? 1)过程调用: 在某一特定执行路径中传递执行指针。如普通 过程调用、远程过程调用。 2)数据流: 相互独立的处理通过数据流进行交互,在得到数 据的同时被赋予控制权限。如 UNIX 系统中的管道。 3)间接激活: 处理因事件的发生而激活,在处理间没有直接 交互。例如,事件驱动系统、自动垃圾回收等。 4)消息传递: 相互独立的处理间有明确交互,通过显式数据 传递。传递可以是同步的,也可以是异步的。如TCP/IP 。 5)共享数据: 构件通过同一数据空间进行并发操作。如多用 户数据库, 数据黑板。 12.C/S体系结构的主要组成部分有哪些?其作用是什么? 1)服务器:负责给其他子系统提供服务。如,数据库服 务器提供数据存储和管理服务,文件服务器提供文件 管理服务,打印服务器提供打印服务等。 2)客户机:向服务器请求服务。客户机通常都是独立的 子系统,在某段时间内,可能有多个客户机程序在并 发运行。

完整版计算机体系结构课后习题原版答案_张晨曦著

第1章计算机系统结构的基本概念 (1) 第2章指令集结构的分类 (10) 第3章流水线技术 (15) 第4章指令级并行 (37) 第5章存储层次 (55) 第6章输入输出系统 (70) 第7章互连网络 (41) 第8章多处理机 (45) 第9章机群 (45) 第1章计算机系统结构的基本概念 1.1 解释下列术语 层次机构:按照计算机语言从低级到高级的次序,把计算机系统按功能划分成多级层次结构,每一层以一种不同的语言为特征。这些层次依次为:微程序机器级,传统机器语言机器级,汇编语言机器级,高级语言机器级,应用语言机器级等。 虚拟机:用软件实现的机器。 翻译:先用转换程序把高一级机器上的程序转换为低一级机器上等效的程序,然后再在这低一级机器上运行,实现程序的功能。

解释:对于高一级机器上的程序中的每一条语句或指令,都是转去执行低一级机器上的一段等效程序。执行完后,再去高一级机器取下一条语句或指令,再进行解释执行,如此反复,直到解释执行完整个程序。 计算机系统结构:传统机器程序员所看到的计算机属性,即概念性结构与功能特性。 在计算机技术中,把这种本来存在的事物或属性,但从某种角度看又好像不存在的概念称为透明性。 计算机组成:计算机系统结构的逻辑实现,包含物理机器级中的数据流和控制流的组成以及逻辑设计等。 计算机实现:计算机组成的物理实现,包括处理机、主存等部件的物理结构,器件的集成度和速度,模块、插件、底板的划分与连接,信号传输,电源、冷却及整机装配技术等。 系统加速比:对系统中某部分进行改进时,改进后系统性能提高的倍数。 Amdahl定律:当对一个系统中的某个部件进行改进后,所能获得的整个系统性能的提高,受限于该部件的执行时间占总执行时间的百分比。 程序的局部性原理:程序执行时所访问的存储器地址不是随机分布的,而是相对地簇聚。包括时间局部性和空间局部性。

大学语文课后习题答案

《樊迟、仲弓问仁》 一、简述孔子仁学思想的主要内涵。 “仁”的思想是孔子思想的核心。从本文所辑录的内容来看,“仁”体现了人与人之间彼此相爱的伦理关系——“爱人”。孔子将“仁”确定为最基本的社会关系准则,并围绕“爱人”的内涵,构造了仁学的思想体系。孔子的“仁”还包括“己所不欲,勿施于人”的忠恕之道。这就是推己及人:别人与自己一样是人,因而应当像尊重自己一样地尊重别人。所以“恕”其实也就是“爱人”之仁。孔子从未给“仁”一个固定不变的定义,而是在不同场合,针对不同对象,结合具体事例谈论“仁”的具体表现形式。所以,只有对相关内容进行综合理解,才能全面了解与把握“仁”所具有的本质特性。 二、从本文节选的内容可以看出《论语》的语言具有哪些特色?语句简洁,文辞闲雅,意蕴丰厚。 三、《论语》对今天的我们,是否还有学习、择取的价值? 孔子思想包罗万象,博大精深,中国文化发展的所有丰富性特征都可以从孔子那里找到根源。《论语》集中地体现了孔子的思想,内容十分广泛,涉及人类社会生活问题的各个方面,对中华民族的心理素质及道德行为起到过重大影响。《论语》中虽有些许糟粕或消极之处,但它所反映出来的两千多年前的社会人生精论,富有哲理的名句箴言,是中华民族文明程度的历史展示。今天我们对自己的民族精神及传统文化进行重新反思,这一民族文化的精粹,更值得人们重新认识和探索它的不朽价值。

《兼爱》 一、比较儒家“仁爱”与墨家“兼爱”思想的异同。 在先秦诸子,中墨家学派,可谓是与孔孟儒学比肩而立的两大思想流派。儒家讲“仁爱”,墨家讲“兼爱”,成为古代人道主义思想的两种主要形态。他们共同的地方是都提出”爱人”的主张。不同的是,儒家仁爱建立在“亲亲”的血缘关系的基础上,认为只有在爱有差等的前提下,才谈得上“老吾老以及人之老,幼吾幼以及人之幼”。墨家反对儒家仁爱理论中的那种分亲疏、分等差、分厚薄、由近及远的仁爱思想。墨家认为,这种有差别的爱,正是造成天下之人不相爱的根本原因所在。 二、本文在语言与说理方面有何特色。 语言质朴充实,不重文采。文辞不加修饰,能就近取譬,浅近通俗,重在以理服人。说理具有严密的逻辑力量论辩一气呵成,气势非凡。 三、今天应如何看待墨子的兼爱思想? 墨子认为,兼爱互利是为治之道“兼相爱”并不否定自爱,而是把自爱与相爱结合起来,力求使自利与互利两不偏废,在这种爱意融融的相互义务性关系中,天下才能实现和谐、富足。墨子的这种兼爱思想是一种达致和谐的崇高理想,至今仍有其不可抹煞的思想内涵和现实意义,特别是对当今中国构建和谐社会具有重要的启迪意义。 《齐桓晋文之事》 一、谈谈你对孟子“仁政”思想的理解。

软件设计与体系结构复习整理题目及答案

1、各种性能指标的定义及如何到达各种性能指标的方法ppt1-8 119页-124页 ①性能:吞吐量Throughput 、响应时间Response Time 、Deadlines ②实现吞吐量:Peak & Average Many system have low average but high peak throughput requirements ③实现响应时间: Guaranteed & Average E.g. 95% of responses in sub-4 seconds, and all within 10 seconds ④Dealines :Deadlines often associated with batch jobs in IT systems 2、常用的中间件有那几种类型(四种) 分类:Business Process Orchestrators 业务流程协调器 Message Brokers 消息代理 Application Servers 应用服务器 Transport 面向消息的中间件,分布式对象系统 (1)CORBA---公用对象请求代理(调度)程序体系结构,它在对象间建立客户-服务器的关系,这样一个客户可以很简单地使用服务器对象的方法而不论服务器是在同一机器上还是通过一个网络访问。 (常见的对象请求代理架构) (2)Basic Message-oriented middleware---- MOM 指的是利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可在分布环境下扩展进程间的通信,并支持多通讯协议、语言、应用程序、硬件和软件平台。 (面向消息的中间件) (3)J2EE---- J2EE 核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技 Message-Oriented Middleware, Distributed Objects Systems J2EE, CCM, .NET BizTalk, WebSphere Message Broker, SonicMQ BizTalk, TIBCO StaffWare, ActiveBPEL

完整版计算机体系结构课后习题原版答案张晨曦著

第1章计算机系统结构得基本概念 (1) 第2章指令集结构得分类 (4) 第3章流水线技术 (6) 第4章指令级并行 (16) 第5章存储层次 (25) 第6章输入输出系统 (31) 第7章互连网络 (41) 第8章多处理机 (45) 第9章机群 (45) 第1章计算机系统结构得基本概念 1、1 解释下列术语 层次机构:按照计算机语言从低级到高级得次序,把计算机系统按功能划分成多级层次结构,每一层以一种不同得语言为特征。这些层次依次为:微程序机器级,传统机器语言机器级,汇编语言机器级,高级语言机器级,应用语言机器级等。 虚拟机:用软件实现得机器。 翻译:先用转换程序把高一级机器上得程序转换为低一级机器上等效得程序,然后再在这低一级机器上运行,实现程序得功能。 解释:对于高一级机器上得程序中得每一条语句或指令,都就是转去执行低一级机器上得一段等效程序。执行完后,再去高一级机器取下一条语句或指令,再进行解释执行,如此反复,直到解释执行完整个程序。 计算机系统结构:传统机器程序员所瞧到得计算机属性,即概念性结构与功能特性。 在计算机技术中,把这种本来存在得事物或属性,但从某种角度瞧又好像不存在得概念称为透明性。 计算机组成:计算机系统结构得逻辑实现,包含物理机器级中得数据流与控制流得组成以及逻辑设计等。 计算机实现:计算机组成得物理实现,包括处理机、主存等部件得物理结构,器件得集成度与速度,模块、插件、底板得划分与连接,信号传输,电源、冷却及整机装配技术等。 系统加速比:对系统中某部分进行改进时,改进后系统性能提高得倍数。 Amdahl定律:当对一个系统中得某个部件进行改进后,所能获得得整个系统性能得提高,受限于该部件得执行时间占总执行时间得百分比。 程序得局部性原理:程序执行时所访问得存储器地址不就是随机分布得,而就是相对地簇聚。包括时间局部性与空间局部性。 CPI:每条指令执行得平均时钟周期数。 测试程序套件:由各种不同得真实应用程序构成得一组测试程序,用来测试计算机在各个方面得处理性能。 存储程序计算机:冯·诺依曼结构计算机。其基本点就是指令驱动。程序预先存放在计算机存储器中,机器一旦启动,就能按照程序指定得逻辑顺序执行这些程序,自动完成由程序所描述得处理工作。 系列机:由同一厂家生产得具有相同系统结构、但具有不同组成与实现得一系列不同型号得计算机。 软件兼容:一个软件可以不经修改或者只需少量修改就可以由一台计算机移植到另一台计算

新人教版六年级上册语文课后练习题答案

六年级上册语文课后练习题答案 (1)山中访友 1.情地朗读课文。说说作者在山中都拜访了哪些“朋友”,想一想课文为什么以“山中访友”为题。 答案参考 作者在山中拜访了一些自然界的朋友,如老桥、鸟儿、露珠、树、山泉、溪流、瀑布、悬崖、白云、云雀、落花、落叶等。课文以“山中访友”为题,既是全文构思立意之本,又是以联想和想象构筑情境这一独特、鲜明的表现手法的凝聚,是文章的文眼,同时,也能唤起读者的猜想——作者到山中拜访了哪些“朋友”。从而激起读者的阅读兴趣。 2.些描写中可以看出“我”和山里的?朋友:’有着深厚的感情?你是否也有过类似的体验?和同学交流交流。 参考答案 作者把山中的一切都视为自己的亲密朋友,并与之亲切交流,字里行间体现了“朋友”间的深情厚谊。如写老桥——“如一位德高望重的老人”;写鸟儿——“呼唤我的名字”;写露珠——“与我交换眼神”;写树木——“是我的知己”“仿佛自己也是一棵树”;写山泉——“要我重新梳妆”;写溪流———邀我“唱和”;写瀑布——“你天生的金嗓子,雄浑的男高音多么有气势”;写悬崖——“挺拔的身躯”“高高的额头上仿佛刻满了智慧”;写白云——“让天空充满宁静,变得更加湛蓝”;写云雀——谈“飞行中看到的好风景”。在作者的眼里,这山中的一花一树,一鸟一石,一草一木都成了有着鲜活生命的人,从中我们可以体会到作者和山里“朋友”之间那份深厚的情谊。 我们都有着热爱大自然、热爱万物生灵的美好情怀,家乡的一山一水、一草一木无不让我们留恋和珍爱,人与自然和谐相处是无比幸福和快乐的,同学们可以回忆心中的美好体验,并真诚地与同学交流,共同分享这份快乐。 3.下面的句子,体会这样写的好处。再从课文中找出类似的句子,并抄下来。 (1)啊,老桥,你如一位德高望重的老人,在这涧水上站了几百年了吧? (2)走进这片树林,鸟儿呼唤我的名字,露珠与我交换眼神 老师指导: 体会句子的妙处应用心去品读,并仔细揣摩句子所以含的思想感情,还要了解作者运用了怎样的修辞方法,来加强语言的表达效果,使思想感情表达得更加鲜明生动。 答案参考 第1个句子运用了比喻的修辞方法,把“老桥”比喻成“一位德高望重的老人”,不仅写出了桥的古老,更突出了它默默无闻为欠众服务的品质,充分表达了作者对桥的赞美和敬佩。

计算机体系结构课后答案

计算机体系结构课后答案

计算机体系结构课后答案 【篇一:计算机体系结构习题(含答案)】 1、尾数用补码、小数表示,阶码用移码、整数表示,尾数字长p=6(不包括符号位),阶码字长q=6(不包括符号位),为数基值rm=16,阶码基值re=2。对于规格化浮点数,用十进制表达式写出如下数据(对于前11项,还要写出16进值编码)。 (1)最大尾数(8)最小正数 (2)最小正尾数(9)最大负数 (3)最小尾数(10)最小负数 (4)最大负尾数(11)浮点零 (5)最大阶码(12)表数精度 (6)最小阶码(13)表数效率 (7)最大正数(14)能表示的规格化浮点数个数 2.一台计算机系统要求浮点数的精度不低于10-7.2,表数范围正数不小于1038,且正、负数对称。尾数用原码、纯小数表示,阶码用移码、整数表示。 (1) 设计这种浮点数的格式 (2) 计算(1)所设计浮点数格式实际上能够表示的最大正数、最大负数、表数精度和表数效率。 3.某处理机要求浮点数在正数区的积累误差不大于2-p-1 ,其中,p是浮点数的尾数长度。 (1) 选择合适的舍入方法。

(2) 确定警戒位位数。 (3) 计算在正数区的误差范围。 4.假设有a和b两种不同类型的处理机,a处理机中的数据不带标志符,其指令字长和数据字长均为32位。b处理机的数据带有标志符,每个数据的字长增加至36位,其中有4位是标志符,它的指令数由最多256条减少到不到64条。如果每执行一条指令平均要访问两个操作数,每个存放在存储器中的操作数平均要被访问8次。对于一个由1000条指令组成的程序,分别计算这个程序在a处理机和b处理机中所占用的存储空间大小(包括指令和数据),从中得到什么启发? 5.一台模型机共有7条指令,各指令的使用频率分别为35%,25%,20%,10%,5%,3%和2%,有8个通用数据寄存器,2个变址寄存器。 (1) 要求操作码的平均长度最短,请设计操作码的编码,并计算所设计操作码的平均长度。 6.某处理机的指令字长为16位,有双地址指令、单地址指令和零地址指令3类,并假设每个地址字 段的长度均为6位。 (1) 如果双地址指令有15条,单地址指令和零地址指令的条数基本相同,问单地址指令和零地址指令各有多少条?并且为这3类指令分配操作码。 (2) 如果要求3类指令的比例大致为1:9:9,问双地址指令、单地址指令和零地址指令各有多少条?并且为这3类指令分配操作码。 7.别用变址寻址方式和间接寻址方式编写一个程序,求c=a+b,其中,a与b都是由n个元素组成的一维数组。比较两个程序,并回答下列问题: (1) 从程序的复杂程度看,哪一种寻址方式更好?

软件设计与体系结构期末复习整理解读

1面向对象编程中是如何体现封装性的? 封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。 2重载和重写的含义 重载是发生在一个类中,方法名相同,参数不同 重写(覆盖)是子类继承父类,子类可以通过重写的方法隐藏继承的方法 3 什么是接口回调,过程细节是什么? 概念:把可以实现某一接口的类创建的对象的引用赋给该接口声明接口变量,那么该接口变量可以调用被类实现(重写)的接口方法。 4试举例说明什么是组合关系和依赖关系 组合(关联)关系:A类中成员变量是用B类声明的对象。公司--职员 依赖关系:A类中某个方法的参数是用B类声明的对象,或某个方法返回的数据类型是B类的对象 5抽象类和接口,区别是什么?如何应用 抽象类:抽象类中有抽象方法;抽象类中不能用new运算符创建对象;抽象类的对象做商转型对象 接口:(1)接口中只可以有public权限的抽象方法,不能有非抽象方法; (2)接口由类去实现,即一个类如果实现一个接口,那么他必须重写接口中的抽象方法 (3)接口回调 区别:接口中只有常量,不能有变量;抽象类中既可以有常量也可以有变量; 抽象类中也可以有非抽象方法,接口不可以。 应用:定义抽象方法:public abstract void 方法名(); 在子类实现抽象方法:public void 方法名(){} 接口:public interface 接口名{}接口只负责定义规则,不负责任何实现;实现交给实现接口的类 (6)面向对象的六条基本原则包括: 开闭原则,里式代换原则,单一职责,依赖倒转、迪米特法则(接口隔离)。 (7)什么是设计模式? 设计模式是从许多优秀的软件系统中总结出的成功的可复用的设计方案。是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性 (8)什么是框架?框架与模式的区别有哪些? 框架是针对某个领域,提供用于开发应用系统的类的集合。 区别:层次不同、范围不同、相互关系

大学语文课后练习答案

1.孔子,名(丘),字(仲尼),(春秋时期)鲁国人,是我国(儒家)学派的创始人。孔子的核心思想是“仁”,是从家庭出发的尊卑长幼、贵贱亲疏的差别的爱,而这个爱体现为孝、弟(悌)、忠、信的道德礼教及“君君臣臣、父父子子”的奴隶秩序上,这符合封建统治阶级的要求,因此历代统治阶级都利用它来维护自己的统治。2.(孟子)是孔子之后战国中期最重要的儒学大师,认为“民为贵,君为轻”,提倡“法先王”、“行仁政”,主张“性善”论,被后世尊称为(亚圣)。 3.“身修而后家齐,家齐而后国治,国治而后天下平”出自(《礼记?大学》)。4.“四书五经”的中“四书”是指《大学》,《中庸》、《论语》和《孟子》;“五经”是指《诗》,《书》、《礼》、《易》《春秋》。 5.先秦时期,我国散文可分为(诸子)散文和(历史)散文两大类。 6.“暮春着,春服既成,冠者五六人,童子六七人,浴乎沂,风乎舞雩,咏而归。”出自《论语·先进》,冠者指(成年男性,古时男子二十岁行冠礼,表示已长大成人。)。7.《兰亭集序》的作者为(东晋)朝的(王羲之),是我国著名的书法家和文学家,出身于掌权的大世族,因官至右军将军,所以世称( 王右军 )。 8.全面论述文学及文章学的道理,极大成又颇有独到创见,被后人誉为“体大思精”的是(刘勰)的《文心雕龙》。 9.“文章合为时而著,歌诗合为事而作”,这句话出自(白居易)的《与元九书》。10.“老庄”指的是(道)的代表人物(老子)、(庄子)。 11.文学史上并称“风骚”的是《诗经》、(楚辞)。 12.伟大的爱国诗人屈原用楚辞形式创作了《九章》、《九歌》,其代表作《离骚》是我国古代文学史上最宏伟瑰丽的长篇抒情诗。 13.《陶庵梦忆》、《西湖梦寻》是(张岱)的小品文集。 14.代表两汉时期散文最高成就的是司马迁的《史记》,是我国第一部( 纪传体通史 ),分为(本纪)、(世家)、(列传)、(书)、(表)。班固撰写的《汉书》是一部( 断代 )史书。 15.被誉为中国诗歌史上雄视古今的“双子星座”的是唐代的(李白)、(杜甫)。16.提出词“别是一家”之说,被称为婉约之宗的是(李清照)。 17.苏轼,字(子瞻),又字和仲,号“东坡居士”。宋代著名的文学家、书画家。 他与父亲(苏洵)、弟弟(苏辙)皆以文学名世,世称“三苏”。

软件设计与体系结构期中考试试卷

安徽师范大学 2015-2016 学年 第一学期 数学计算机科学学院软件工程专业2013级《软件设计与体系结构》课程期中考试试卷 (180分钟 闭卷) 注意:请保持字迹工整 一、单选题(10小题,每小题2分,共20分) 1、下面哪种开发方法是非传统方法( ) A 、功能分解法 B 、结构化方法 C 、面向对象方法 D 、信息建模方法 2、下面那一项不属于用况图中的参与者( ) A 、人员 B 、内部系统 C 、外部系统 D 、设备 3、对象间的is-a 关系可以用以下哪一个来表示( ) A 、组合 B 、聚合 C 、关联 D 、继承 4、只与你的直接朋友通信描述的哪一个设计原则( ) A 、单一职责原则 B 、开闭原则 C 、接口隔离原则 D 、迪米特法则 5、一个软件实体应该对扩展开放,对修改关闭。这描述的是哪个原则( ) A 、单一职责原则 B 、开闭原则 C 、依赖倒置原则 D 、里氏代换原则 6、常用的基本设计模式可分为( ) A 、创建型、结构型和行为型 B 、对象型、结构型和行为型 C 、过程型、结构型和行为型 D 、抽象型、接口型和实现型 7、对于类图,下列叙述正确的是( ) A 、创建类图是为了对系统的动态结构进行建模 B 、在系统分析和实施阶段可以创建和使用类图 C 、每个类图都应该具有泛化关系 D 、以上说法都不对 8、类与类之间存在相互关系,下面哪一种关系与其他三种不同( ) A 、双向关联 B 、聚合关系 C 、组合关系 D 、依赖关系 9、Open-Close 原则的含义是一个软件实体( ) A 、应当对扩展开放,对修改关闭. B 、应当对修改开放,对扩展关闭 C 、应当对继承开放,对修改关闭 D 、应当对继承关闭,对修改开放 10、当需要对系统功能以及与系统进行交互的外部事物进行建模时,我们一般采用( ) A 、用况图 B 、类图 C 、活动图 D 、顺序图 二、简答题(4小题,每小题5分,共50分) 1、OOA 中问题域和系统责任的含义分别是什么意思? 2、OOD 模型中总共包含几个部分,分别是哪几个部分,哪个部分是核心部分?

体系结构课后习题答案

3.某模型机有10条指令I1~I10,它们的使用频度分别为0.3,0.24,0.16,0.12,0.07,0.04,0.03,0.02, 0.01,0.01。 (1)计算采用等长操作码表示时的信息冗余量。 (2)要求操作码的平均长度最短,试设计操作码的编码,并计算所设计操作码的平均长度。 (3)只有二种码长,试设计平均码长最短的扩展操作码编码并计算平均码长。 (4)只有二种码长,试设计平均码长最短的等长扩展码编码并计算平均码长。 3.(1)采用等长操作码表示时的信息冗余量为33.5%。 (2)操作码的Huffman编码法如表2.2所示,此种编码的平均码长为2.7位。 表2.2 操作码的Huffman编码法、2-5扩展码和2-4等长扩展码编码法 指令指令使用 频度p i Huffman编码 操作码 长度l i 2-5扩展码 操作码 长度l i 2-4等长扩 展码 操作码 长度l i I1 0.3 0 0 2 0 0 2 0 0 2 I2 0.24 1 0 2 0 1 2 0 1 2 I3 0.16 0 1 0 3 1 0 2 1 0 0 0 4 I4 0.12 0 1 1 3 1 1 0 0 0 5 1 0 0 1 4 I5 0.07 1 1 0 3 1 1 0 0 1 5 1 0 1 0 4 I6 0.04 1 1 1 0 0 5 1 1 0 1 0 5 1 0 1 1 4 I7 0.03 1 1 1 0 1 5 1 1 0 1 1 5 1 1 0 0 4 I8 0.02 1 1 1 1 0 5 1 1 1 0 0 5 1 1 0 1 4 I9 0.01 1 1 1 1 1 0 6 1 1 1 0 1 5 1 1 1 0 4 I10 0.01 1 1 1 1 1 1 6 1 1 1 1 0 5 1 1 1 1 4 (3)操作码的2-5扩展码编码法如表2.2所示,此种编码的平均码长为2.9位。 (4)操作码的2-4等长扩展码编码法如表2.2所示,此种编码的平均码长为2.92位。 5.若某机设计有如下格式的指令: 三地址指令12种,一地址指令254种,设指令字的长度为16位,每个地址码字段的位数均为4位。若操作码的编码采用扩展操作码,问二地址指令最多可以设计多少种? 5.二地址指令最多可以设计48种。 6.一台模型机共有9条指令I1~I9,各指令的使用频度分别为30%,20%,20%,10%,8%,6%,3%,2%,1%。该模型机有8位和16位两种指令字长。8位字长指令为寄存器-寄存器(R-R)二地址类型,16位字长指令为寄存器-存储器(R-M)二地址变址寻址类型。 (1)试设计有二种码长的扩展操作码,使其平均码长最短,并计算此种编码的平均码长。 (2)在(1)的基础上,该机允许使用多少个可编址的通用寄存器? (3)若采用通用寄存器作为变址寄存器,试设计该机的两种指令格式,并标出各字段的位数。 (4)计算变址寻址的偏移地址范围。 6.(1)操作码的2-5扩展码编码法如表2.3所示,此种编码的平均码长为2.9位。 表2.3 操作码的Huffman编码法和2-4等长扩展码编码法 指令指令使用频度p i 2-5扩展码操作码长度l i I1 0.3 0 0 2 I2 0.2 0 1 2 I3 0.2 1 0 2 I4 0.1 1 1 0 0 0 5 I5 0.08 1 1 0 0 1 5

软件设计与体系结构题目与答案

1.各种性能指标及如何到达各种性能指标的方法 (1)防止变异模式:是如何设计对象,子系统和系统,使这些元素内部的变化或不稳定性不会对其他元素产生不良影响。 解决方案:识别预测的变化或不稳定之处,分配职责用以创建稳定借口。 (2)依赖反转原理:把你的类从局的现实中隔离开,使他们依赖于抽象类或接口。它促进了代码面向接口而不是实现,这通过保证对实现的低耦合来增加系统的灵活性。 2.常用的中间件有那几种类型 (1)常见的对象请求代理架构 (2)面向消息的中间件 (3)J2EE (4)消息代理 (5)业务过程代理 3.有那些常见架构风格 (1)管道和过滤器架构风格 (2)面向对象风格 (3)隐式调用风格 (4)客户-服务器风格 (5)分层风格 (6)仓库风格 (7)解释程序风格 (8)过程控制风格 4.架构师需要的核心技能是什么 (1)涉众之间的交流 (2)技术知识 (3)软件工程学 (4)风险管理

5.什么是软件架构 软件架构是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件。各个组件之间的连接则明确和相对细致的描述组件之间的通讯。在实现阶段,这些抽象组件被细化为实际的组件,比如具体某个类或者对象。在面向对象领域中,组件之间的连接通常用接口(计算机科学)实现。 6.什么是架构风格 一组原则。你可以把它看成是一组为系统家族提供抽象框架的粗粒度模式。 7.什么是架构视图 一个架构视图是对于从某一视角或某一点上看到的系统所做的简化描述,描述中涵盖了系统的某一特定方面,从而省略了此方面无关的实体。 8.各种架构风格的组件和连接器是什么 1.管道和过滤器架构风格: 适用于需要定义一系列的执行规则数据的独立运算,组件在输入时读数据流,在输出时产生数据流 组件:称为过滤器,应用于对局部的输入流的转换,经常增长的计算,因此,在输入结束前输出就开始了 连接器:称为管道,给流提供管道,把一个过滤器的输出传输到另一个输入。 2.面向对象风格: 适用于主要问题识别和保护信息的相关主体 数据代理和他们相关的操作封装在一个抽象数据类型里面 组件:对象 连接器:功能和过程调用 3.客户-服务器风格: 适用于涉及到分布式的数据和跨越一系列的组件的处理 组件:服务器、客户端 连接器:网络 4.分层风格: 适用于设计到分布式的能够分层的组织的类的服务,每层给它的上一层提供服务,同时作为下一层的客户端。只有仔细的从内层选择选择过程,才能用于他们接近的外层。 组件:典型的过程的集合

大学语文部分课后思考与练习题答案

大学语文部分课后思考与练习题答案 课文选讲篇目: 1樊迟、仲弓问仁 2冯谖客孟尝君 3容忍与自由 4我的世界观 5秋水 6张中丞传后叙 7婴宁 8蒹葭 9湘夫人 10春江花月夜 11宣州谢脁楼饯别校书叔云 12秋兴八首 13长恨歌 14无题 15苦恼 16饮酒 17赤壁赋 18哭小弟 19断魂枪 樊迟、仲弓问仁 练习题 1、简述孔子仁学思想的主要内涵。 2、从本文节选的内容,可以看出《论语》的语言具有哪些特色? 3、《论语》对今天的我们,是否还有学习、择取的价值?附参考答案:

1、“仁”的思想是孔子思想的核心。从本文所辑录的内容来看,“仁”体现了人与人之间彼此相爱的伦理关系一一“爱人”。孔子将“仁”确定为最基本的社会关系准则,并围绕“爱人”的内涵,构造了仁学的思想体系。 孔子的“仁”还包括“己所不欲,勿施于人”的忠恕之道,这就是推己及人:别人与自己一样是人,因而应当像尊重自己一样尊重别人。所以“恕”其实也就是“爱人” 之仁。 孔子从未给“仁” 一个固定不变的定义,而是在不同场合,针对不同对象,结合具体事例谈论“仁”的具体表现形式。所以,只有对相关内容进行综合理解,才能全面了解与把握“仁”所具有的本质特性。 2、语句简洁,文辞闲雅,意蕴丰厚。 3、孔子思想包罗万象,博大精深,中国文化发展的所有丰富性特征都可以从孔子那里找到根源。《论语》集中地体现了孔子的思想,内容十分广泛,涉及人类社会生活问题的各个方面,对中华民族的心理素质及道德行为起过重大影响。 《论语》中虽有些许糟粕或消极之处,但它所反映出来的两千多年前的社会人生精论,富有哲理的名句箴言,是中华民族文明程度的历史展示。今天我们对自己的民族精神及传统文化进行重新反思,这一民族文化的精粹,更值得人们重新认识和探索它的不朽价值。 冯谖客孟尝君 练习题 1 ?文中描写冯谖初为门客时频频争地位待遇的作用是什么?答:文中刻画冯谖的形象,主要采取了欲扬先抑、层层深入的方法。开始写他“无好”、“无能”,寄食于人却再三弹铗而歌,要求优厚的生活待遇,仿佛是不知餍足的小人。但当孟尝君召人收债时,他自告奋勇,挺身而出,迅速“市义”而归。在孟尝君失势就国看到“市义”的奇效后,冯谖又作出了更远的谋划,为孟尝君“复凿二窟”,孟尝君从此高枕无忧,长保荣华富贵。由此可见,冯谖起初是故意深藏不露,有意试探,而在盂尝君礼贤下士、真情相待之后,才不遗余力地为之出谋划策,这体现了“士为知己者死”的信念。一波三折、生动有趣的情节,既彰显出冯谖的独特个性,又收到了引人入胜的效果。 2.从哪里可以看出冯谖与孟尝君之间是互为对照的?答:孟尝君与冯谖形成对照。冯谖的再三弹铗,反托出孟尝君的宽容大度。而当冯谖大展奇才的时候,又显出孟尝君的目光短浅:他不懂“市义”的意义,不明诸侯之间的矛盾可资利用,不知借宗族关系保护自己。而冯谖则深知百姓的艰难,以“市义"来赢得民心,利用齐王与梁王之间争夺贤才的矛盾来抬高孟尝君,以宗庙之

软件设计模式与软件体系结构实验报告

《软件体系结构》大作业(1) 学院:软件学院 课程名称:软件体系结构 专业班级: 学生姓名:学号: 学生姓名:学号: 指导教师: 完成时间:年月日 评分表 1、叙述各小组成员完成本题目的分工协作情况。 小组中的每个成员都先理解题目要求及涉及的设计模式,并一起完成代码编写。另外,组长负责文档制作。 2、评分表 序号姓名评分是否组长 1 2 作业正文需要包括以下内容: 1、作业题目内容的详细描述。 2、完成本题目所采用的软件设计模式名称及画出相应的类图,或者是所采用的 软件体系结构名称及画出相应的体系结构图。

3、画出完成本题目所设计程序的设计类图;如还有其他图,也一并画出。 4、完成本题目所设计的程序代码。 5、程序运行的典型界面截图

1、作业题目内容的详细描述。 【作业2.1-1】例2.3为使用工厂方法模式设计的汽车保险管理应用程序实例。现在需要 扩展例2.3的设计图,添加一个名为LuxuryCarInsurance的类,并且需要编写此类和其他需要添加的类的代码,详细要求参见光盘的相应作业部分。 【作业2.1-1】在例2.4中,设计并且实现了豪华(Super)和中等(Medium)别墅(House)与公寓(Condo)的查询。要求在该设计的基础上,增加一个新的类SemiDetacher(半独立式楼宇),并且编写代码,实现相应的查询功能,详细要求参见光盘的相应作业部分。 2、完成本题目所采用的软件设计模式名称及画出相应的类图,或者是所采用的软件体系结构名称及画出相应的体系结构图。 【作业2.1-1】采用的是工厂方法模式 【作业2.1-2】采用的是抽象方法模式

语文课后练习答案doc

古诗、读读背背和练习过关1 一、根据要求填空。 1.每当独自一人远离家乡,在人们欢度节日更加思念家乡的亲人时,你会吟诵:“独在异乡为异客, 每逢佳节倍思亲。”来表达思乡之情。这句话出自唐代大诗人王维的《九月九日忆山东兄弟》。 2.每当枫叶红了,你会吟诵“停车坐爱枫林晚,霜叶红于二月花”来赞美深秋的景色。 3.中国的神州六号飞上了天,我会说:“百尺竿头,更近一步。”三百六十行,行行出状元 4.如果你的同学只知道玩,你会对他说:“若使年华虚度过,到老空留后悔心”来叫他珍惜时间。 5.你的邻居下岗了,你会吟诵:“莫愁前路无知已,天下谁人不识君”来安慰他。 6.你的爸爸看到你写的字比他写的漂亮,说:“冰生于水而寒于水,青出于蓝而胜于蓝”。 7.如果你的同学不认真学习,怕动脑筋,你会对他说:“身怕不动,脑怕不用。手越用越巧,脑越用越灵。” 8.每当自己学习取得进步时,你会吟诵(sòng):“熟能生巧,业精于勤”来勉励自己不断进步。学海无涯,书山有路或九牛一毛,沧海一粟 9.你的爸爸去学习打电脑,你会对他说:“有志者事竟成”你还会说:“苍天不负有心人”还可以说:“”三天打鱼,两天晒网。三心二意,一事无成或师傅领进门,修行在自身或熟能生巧,业精于勤。 10.你看见一个大朋友在欺负小朋友,你会对他说:“爱人者人恒爱之,敬人者人恒敬之”。你还可以说:“老吾老以及人之老,幼吾幼以及人之幼”。 11.看到了青翠挺拔的竹子,我就想到了:咬定青山不放松,立根原在破岩中。 千磨万击还坚劲,任尔东西南北风。”来赞美美它的品格。

1. 远上寒山石径斜,白去生处有人家。停车坐爱枫林晚,霜叶红于二月花。《山行》 2. 月落乌啼霜满天,江枫渔火对愁眠。姑苏城外寒山寺,夜半钟声到客船。《枫桥夜泊》 3.默写《夜书所见》:肃肃梧叶送寒声,江上秋风动客情。知有儿童挑促织,夜深篱落一灯明。 4. 默写《忆山东兄弟》独在异乡为异客,每逢佳节倍思亲,遥知兄弟登高处,遍插茱萸少一人。 5.默写《梅花》:墙角数枝梅,凌寒独自开。遥知不是雪,为有暗香来。 6、①但愿人长久,千里共婵娟。②不识庐山真面目,只缘身在此山中。 ③沾衣欲湿杏花雨,春面不寒杨柳风。④劝君更尽一杯酒,西出阳光无故人。 ⑥虚心使人进步,骄傲使人落后。 四、根据要求写成语。 1.与“根”有关的成语:(4个) 叶落归根、根深叶茂、浇树浇根、根深本固 2.描写建筑物的高大(4个): 摩天大厦、鳞次栉比、高耸入云、拔地而起 描写风景秀丽的成语(4个):秀色可餐、风和日丽、和风细雨、波光粼粼 3.含有“动物”的成语(8个): 雏鹰展翅、老马识途、鱼贯而入、倾巢而出、鸡飞狗跳、狼奔豕突、群龙无首、狡免三窟 4.与“卧薪尝胆”有关的成语(用来描写越王勾践的成语)(8个): 忍辱负重、以屈求生、发奋图强、救亡图存、催人奋进、羽翼丰满、报仇雪恨 5.描写街市热闹、繁华的成语(4个):睛 形容街景美丽的成语:大街小巷、人头攒动、风驰电掣、车水马龙、华灯初上、流光溢彩、美轮美奂、巧夺天工(与香港有关)

计算机体系结构 习题与答案

第二章习题(P69-70) 一、复习题 1.简述冯?诺依曼原理,冯?诺依曼结构计算机包含哪几部分部件,其结构以何部件为中心? 答:冯?诺依曼理论的要点包括:指令像数据那样存放在存储器中,并可以像数据那样进行处理;指令格式使用二进制机器码表示;用程序存储控制方式工作。这3条合称冯?诺依曼原理 冯?诺依曼计算机由五大部分组成:运算器、控制器、存储器、输入设备、输出设备,整个结构一般以运算器为中心,也可以以控制器为中心。 (P51-P54) 2.简述计算机体系结构与组成、实现之间的关系。 答:计算机体系结构通常是指程序设计人员所见到的计算机系统的属性,是硬件子系统的结构概念及其功能特性。计算机组成(computer organization)是依据计算机体系结构确定并且分配了硬件系统的概念结构和功能特性的基础上,设计计算机各部件的具体组成,它们之间的连接关系,实现机器指令级的各种功能和特性。同时,为实现指令的控制功能,还需要设计相应的软件系统来构成一个完整的运算系统。计算机实现,是计算机组成的物理实现, 就是把完成逻辑设计的计算机组成方案转换为真实的计算机。计算机体系结构、计算机组成和计算机实现是三个不同的概念,各自有不同的含义,但是又有着密切的联系,而且随着时间和技术的进步,这些含意也会有所改变。在某些情况下,有时也无须特意地去区分计算机体系结构和计算机组成的不同含义。 (P47-P48) 3.根据指令系统结构划分,现代计算机包含哪两种主要的体系结构? 答:根据指令系统结构划分,现代计算机主要包含:CISC和RISC两种结构。 (P55) 4.简述RISC技术的特点? 答:从指令系统结构上看,RISC 体系结构一般具有如下特点: (1) 精简指令系统。可以通过对过去大量的机器语言程序进行指令使用频度的统计,来选取其中常用的基本指令,并根据对操作系统、高级语言和应用环境等的支持增设一些最常用的指令; (2) 减少指令系统可采用的寻址方式种类,一般限制在2或3种; (3) 在指令的功能、格式和编码设计上尽可能地简化和规整,让所有指令尽可能等长; (4) 单机器周期指令,即大多数的指令都可以在一个机器周期内完成,并且允许处理器在同一时间内执行一系列的指令。 (P57-58) 5.有人认为,RISC技术将全面替代CISC,这种观点是否正确,说明理由? 答:不正确。与CISC 架构相比较,RISC计算机具备结构简单、易于设计和程序执行效率高的特点,但并不能认为RISC 架构就可以取代CISC 架构。事实上,RISC 和CISC 各有优势,CISC计算机功能丰富,指令执行更加灵活,这些时RISC计算机无法比拟的,当今时代,两者正在逐步融合,成为CPU设计的新趋势。 (P55-59) 6.什么是流水线技术? 答:流水线技术,指的是允许一个机器周期内的计算机各处理步骤重叠进行。特别是,当执行一条指令时,可以读取下一条指令,也就意味着,在任何一个时刻可以有不止一条指令在“流水线”上,每条指令处在不同的执行阶段。这样,即便读取和执行每条指令的时间保持不变,而计算机的总的吞吐量提高了。 (P60-62) 7.多处理器结构包含哪几种主要的体系结构,分别有什么特点? 答:多处理器系统:主要通过资源共享,让共享输入/输出子系统、数据库资源及共享或不共享存储的一组处理机在统一的操作系统全盘控制下,实现软件和硬件各级上相互作用,达到时间和空间上的异步并行。 SIMD计算机有多个处理单元,由单一的指令部件控制,按照同一指令流的要求为他们

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