2015年上半年 软件设计师 上午试卷 综合知识-1

2015年上半年 软件设计师 上午试卷 综合知识

 

 

 

机器字长为n位的二进制数可以用补码来表示(1)个不同的有符号定点小数。

A. 2n B. 2n-1 C. 2n-1 D. 2n-1+1

 

答案: A

 

本题考查计算机系统的基础知识。

二进制数据在计算机系统中的表示方法是最基本的专业知识。补码本身是带符号位的,补码表示的数字中0是唯一的,不像原码有+0和-0之分,也就意味着n位进制编码可以表示2n个不同的数。

 

计算机中CPU对其访问速度最快的是(2)。

 

A. 内存 B. Cache C. 通用寄存器 D. 硬盘

 

答案: C

 

本题考查计算机系统的基础知识。

计算机系统中的CPU内部对通用寄存器的存取操作是速度最快的,其次是Cache,内存的存取速度再次,选项中访问速度最慢的就是作为外存的硬盘。它们共同组成分级存储体系来解决存储容量、成本和速度之间的矛盾。

 

 

 

Cache的地址映像方式中,发生块冲突次数最小的是(3)。

 

A. 全相联映像 B. 组相联映像 C. 直接映像 D. 无法确定

 

答案: A

 

本题考查计算机组成的基础知识。

 

Cache工作时,需要拷贝主存信息到Cache中,就需要建变主存地址和Cache地址的映射关系。Cache的地址映射方法主要有三种,即全相联映像、直接映像和组相联映像。其中全相联方式意味着主存的任意一块可以映像到Cache中的任意一块,其特点是块冲突概率低,Cache空间利用率高,但是相联目录表容量大导致成本高、查表速度慢; 直接映像方式是指主存的每一块只能映像到Cache的一个特定的块中,整个Cache地址与主存地址的低位部分完全相同,其特点是硬件简单,不需要相联存储器,访问速度快 (无须地址变换),但是Cache块冲突概率高导致Cache空间利用率很低;组相联方式是对上述两种方式的折中处理,对Cache分组,实现组间直接映射,组内全相联,从而获得较低的块冲突概率、较高的块利用率,同时得到较快的速度和较低的成本。

 

1. 直接映射

---- 直接映射的Cache组织如图3-14所示。主存中的一个块只能映射到Cache的某一特定块中去。

例如,主存的第0块、第16块、……、第2032块,只能映射到Cache的第0块;而主存的第1块、第17块、……、第2033块,只能映射到Cache的第1块……。

 

327.gif

直接映射是最简单的地址映射方式,它的硬件简单,成本低,地址变换速度快,而且不涉及替换算法问题。但是这种方式不够灵活,Cache的存储空间得不到充分利用,每个主存块只有一个固定位置可存放,容易产生冲突,使Cache效率下降,因此只适合大容量Cache采用。例如,如果一个程序需要重复引用主存中第0块与第16块,最好将主存第0块与第16块同时复制到Cache中,但由于它们都只能复制到Cache的第0块中去,即使Cache中别的存储空间空着也不能占用,因此这两个块会不断地交替装入Cache中,导致命中率降低。

2. 全相联映射

---- 图3-15 是全相联映射的Cache组织,主存中任何一块都可以映射到Cache中的任何一块位置上。

      

 

328.gif

全相联映射方式比较灵活,主存的各块可以映射到Cache的任一块中,Cache的利用率高,块冲突概率低,只要淘汰Cache中的某一块,即可调入主存的任一块。

但是,由于Cache比较电路的设计和实现比较困难,这种方式只适合于小容量Cache采用。

3. 组相联映射

---- 组相联映射实际上是直接映射和全相联映射的折中方案,其组织结构如图3-16所示。

主存和Cache都分组,主存中一个组内的块数与Cache中的分组数相同,组间采用直接映射,组内采用全相联映射。

也就是说,将Cache分成u组,每组v块,主存块存放到哪个组是固定的,至于存到该组哪一块则是灵活的。

例如,主存分为256组,每组8块,Cache分为8组,每组2块。

    

 

329.gif

主存中的各块与Cache的组号之间有固定的映射关系,但可自由映射到对应Cache组中的任何一块。

例如,主存中的第0块、第8块……均映射于Cache的第0组,但可映射到Cache第0组中的第0块或第1块;

主存的第1块、第9块……均映射于Cache的第1组,但可映射到Cache第1组中的第2块或第3块。

常采用的组相联结构Cache,每组内有2、4、8、16块,称为2路、4路、8路、16路组相联Cache。

组相联结构Cache是前两种方法的折中方案,适度兼顾二者的优点,尽量避免二者的缺点,因而得到普遍采用。

 

材料引用于 http://blog.csdn.net/dongyanxia1000/article/details/53392315

 

 

总线宽度为32bit,时钟频率为200MHz,若总线上每5个时钟周期传送一个32bit的字,则该总线的带宽为(5)MB/s。

A. 40 B. 80 C. 160 D. 200

 

答案: C

 

本题考查计算机系统的基础知识。

总线宽度是指总线的线数,即数据信号的并行传输能力,也体现总线占用的物理空间和成本;总线的带宽是指总线的最大数据传输率,即每秒传输的数据总量。总线宽度与时钟频率共同决定了总线的带宽。

32bit / 8=4 Byte,

200MHz/5 X 4 Byte = 160 MB/s

 

ps:1字节=8位(1 byte = 8bit) 

详情请看

http://blog.csdn.net/jankin6/article/details/77949014

 

 

 

 

以下关于指令流水线性能度量的叙述中,错误的是(6)。

A. 最大吞吐率取决于流水线中最慢一段所需的时间

B. 如果流水线出现断流,加速比会明显下降

C. 要使加速比和效率最大化应该对流水线各级采用相同的运行时间

D. 流水线采用异步控制会明显提高其性能

 

答案: D

 

本题考查计算机系统结构的基础知识。

对指令流水线性能的度量主要有吞吐率,加速比和效率等指标。

吞吐率是指单位时间内流水线所完成的任务数或输出结果的数量

最太吞吐率则是流水线在达到稳定状态后所得到的吞吐率,它取决于流水线中最慢一段所需的时间,所以该段成为流水线的瓶颈。流水线的加速比定义为等功能的非流水线执行时间与流水线执行时间之比,加速比与吞吐率成正比,如果流水线断流,实际吞吐率将会明显下降,则加速比也会明显下降。 流水线的效率是指流水线的设备利用率,从时空图上看效率就是n个任务所占的时空区与m个段总的时空区之比。因此要使加速比和效率最大化应该流水线各级采用相同的运行时间。另外,流水线釆用异步控制并不会给流水线性能带来改善,反而会增加控制电路的复杂性。

 

 

 

7)协议在终端设备与远程站点之间建立安全连接。

 

A. ARP B. Telnet C. SSH D. WEP

 

答案: C

 

终端设备与远程站点之间建立安全连接的协议是SSH。SSH为Secure Shell的缩写, 是由IETF制定的建立在应用层和传输层基础上的安全协议。SSH是专为远程登录会话和其他网络服务提供安全性的协议。利用SSH协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX上的程序,后来又迅速扩展到其他操作平台。

 

安全需求可划分为物理线路安全、网络安全、系统安全和应用安全。下面的安全需求中属于系统安全的是(8),属于应用安全的是(9)。 A. 机房安全 B. 入侵检测 C. 漏洞补丁管理 D. 数据库安全

 

答案: C

 

机房安全属于物理安全,

入侵检测属于网络安全,

漏洞补丁管理属于系统安全,

而数据库安全则是应用安全。

王某是某公司的软件设计师,每当软件开发完成后均按公司规定编写软件文档,并提交公司存档。那么该软件文档的著作权(10)享有。 A. 应由公司 B. 应由公司和王某共同 C. 应由王某 D. 除署名权以外,著作权的其他权利由王某

 

答案: A

 

本题考查知识产权的基本知识。

依据著作权法第十一条、第十六条规定,职工为完成所在单位的工作任务而创作的作品属于职务作品。职务作品的著作权归属分为两种情况。

 

①虽是为完成工作任务而为,但非经法人或其他组织主持,不代表其意志创作, 也不由其承担责任的职务作品,如教师编写的教材,著作权应由作者享有,但法人或者其他组织在其业务范围内有优先使用的权利,期限为2年。

 

②由法人或者其他组织主持,代表法人或者其他组织意志创作,并由法人或者其他组织承担责任的职务作品,如工程设计、产品设计图纸及其说明、计算机软件、地图等职务作品,以及法律规定或合同约定著作权由法人或非法人单位单独享有的职务作品, 作者享有署名权,其他权利由法人或者其他组织享有。

 

 

甲、乙两公司的软件设计师分别完成了相同的计算机程序发明,甲公司先于乙公司完成,乙公司先于甲公司使用。甲、乙公司于同一天向专利局申请发明专利。此情形下,(11)可获得专利权。

 

A. 甲公司

B. 甲、乙公司均

C. 乙公司

D. 由甲、乙公司协商确定谁

 

答案: D

 

本题考查知识产权的基本知识。

 

当两个以上的申请人分别就同样的发明创造申请专利的,专利权授给最先申请的人。如果两个以上申请人在同夸日分别就同样的发明创造申请专利的,应当在收到专利行政管理部门的通知后自行协商确定申请人。如果协商不成,专利局将驳回所有申请人的申请,即均不授予专利权。我国专利法规定"两个以上的申请人分别就同样的发明创造申请专利的,专利权授予最先申请的人。"我国专利法实施细则规定:"同样的发明创造只能被授予一项专利。依照专利法第九条的规定,两个以上的申请人在同一日分别就同样的发明创造申请专利的,应当在收到国务院专利行政部门的通知后自行协商确定申请人。"

 

 

以下媒体中,(12)是感觉媒体。

 

A. 音箱 B. 声音编码 C. 电缆 D. 声音

 

 

答案: D

 

本题考查多媒体的基本知识。

 

感觉媒体指直接作用于人的感觉器官,使人产生直接感觉的媒体,如引起听觉反应的声音,引起视觉反应的图像等。

 

微型计算机系统中,显示器属于(13)。

 

A. 表现媒体 B. 传输媒体 C. 表示媒体 D. 存储媒体

 

答案: A

 

本题考查多媒体的基本知识。

 

表现媒体是指进行信息

输入和输出的媒体,如键盘、鼠标、话筒,以及显示器、打印机、_机等;

表示媒体指传输感觉媒体的中介媒体,即用于数据交换的编码,如图像编码、文本编码和声音编码等;

传输媒体指传输表示媒体的物理介质,如电缆、光缆、电磁波等;

存储媒体指用于存储表示媒体的物理介质,如硬盘、光盘等。

 

软件工程的基本要素包括方法、工具和(15)。

 

A. 软件系统 B. 硬件系统 C. 过程 D. 人员

 

答案: C

 

 

本题考查软件工程的基本概念。

 

软件工程是一种层次化的技术,从底向上分别为质量、过程、方法和工具

 

任何工程方法必须以有组织的质量承诺为基础。软件工程的基础是过程,过程是将技术结合在一起的凝聚力,使得计算机软件能够被合理地和及时地开发,过程定义了一组关键过程区域,构成了软件项目管理控制的基础;方法提供了建造软件在技术上需要“如何做”, 它覆盖了一系列的任务。方法也依赖于一些基本原则,这些原则控制了每一个技术区域 而且包含建模活动和其他描述技术;工具对过程和方法提供了自动或半自动的支持,如:计算机辅助软件工程(CASE)。软件工程的基本要素包括方法、工具和过程。

 

在(16)设计阶段选择适当的解决方案,将系统分解为若干个子系统,建立整个系统的体系结构。 A. 概要 B. 详细 C. 结构化 D. 面向对象

 

答案: A

 

本题考查软件工程的基本概念。

软件设计的任务是基于需求分析的结果建立各种设计模型,给出问题的解决方案。

 

从工程管理的角度,可以将软件设计分为两个阶段:

概要设计阶段和详细设计阶段。

结构化设计方法中,

概要设计阶段进行软件体系结构的设计、数据设计和接口设计;

详细设计阶段进行数据结构和算法的设计。

面向对象设计方法中,概要设计阶段进行体系结构设计、初步的类设计/数据设计、结构设计;详细设计阶段进行构件设计。

结构化设计和面向对象设计是两种不同的设计方法,结构化设计根据系统的数据流图进行设计,模块体现为函数、过程及子程序;面向对象设计基于面向对象的基本概念进行,模块体现为类、对象和构件等。

 

某项目包含的活动如下表所示,完成整个项目的最短时间为(17)周。不能通过缩短活动(18)的工期,来缩短整个项目的完成时间。

 

 

 

答案: B

 

本题考查软件项目管理的基础知识。

活动图是描述一个项目中各个工作任务相互依赖关系的一种模型,项目的很多重要特性可以通过分析活动图得到,如估算项目完成时间,计算关键路径和关键活动等。根据上表给出的数据,构建活动图,如下图所示。

从上图很容易看出,关键路径为A-D-E-F-H,其长度为19,关键路径上的活动均为关键活动。

 

风险的优先级通常是根据(19)设定。

 

A. 风险影响(Risk Impact)

B. 风险概率(Risk Probability)

C. 风险暴露(Risk Exposure)

D. 风险控制(Risk Control)

 

答案: C

 

本题考查软件项目管理的基础知识。

风险是一种具有负面后果的、人们不希望发生的事件。风险管理是软件项目管理的一项重要任务。在进行风险管理时,根据风险的优先级来确定风险控制策略,而优先级是根据风险暴露来确定的风险暴露是一种量化风险影响的指标,等于风险影响乘以风险概率,风险影响是当风险发生时造成的损失。风险概率是风险发生的可能性。风险控制是风险管理的一个重要活动。

 

 

posted @ 2017-09-14 11:33  孙中明  阅读(242)  评论(0编辑  收藏  举报