软件设计师 详细答案.docx

上传人:b****3 文档编号:26974721 上传时间:2023-06-24 格式:DOCX 页数:48 大小:603.67KB
下载 相关 举报
软件设计师 详细答案.docx_第1页
第1页 / 共48页
软件设计师 详细答案.docx_第2页
第2页 / 共48页
软件设计师 详细答案.docx_第3页
第3页 / 共48页
软件设计师 详细答案.docx_第4页
第4页 / 共48页
软件设计师 详细答案.docx_第5页
第5页 / 共48页
点击查看更多>>
下载资源
资源描述

软件设计师 详细答案.docx

《软件设计师 详细答案.docx》由会员分享,可在线阅读,更多相关《软件设计师 详细答案.docx(48页珍藏版)》请在冰豆网上搜索。

软件设计师 详细答案.docx

软件设计师详细答案

2016年5月第1题

VLIW是

(1)的简称。

(1)A.复杂指令系统计算机B.超大规模集成电路

C.单指令流多数据流D.超长指令字

【答案】D

【解析】

VLIW:

(VeryLongInstructionWord,超长指令字)一种非常长的指令组合,它把许多条指令连在一起,增加了运算的速度。

2016年5月第2题

主存与Cache的地址映射方式中,

(2)方式可以实现主存任意一块装入Cache中任意位置,只有装满才需要替换。

(2)A.全相联B.直接映射C.组相联D.串并联

【答案】A

【解析】

全相联映射是指主存中任一块都可以映射到Cache中任一块的方式,也就是说,当主存中的一块需调入Cache时,可根据当时Cache的块占用或分配情况,选择一个块给主存块存储,所选的Cache块可以是Cache中的任意一块。

2016年5月第3题

如果“2X”的补码是“90H”,那么X的真值是(3)。

(3)A.72B.-56C.56D.111

【答案】B

【解析】

90H即为二进制的:

10010000。

说明此数为负数,其反码为:

10001111,其原码为:

11110000,即-112,2X=-112,所以X=-56。

2016年5月第4题

移位指令中的(4)指令的操作结果相当于对操作数进行乘2操作。

(4)A.算术左移B.逻辑右移C.算术右移D.带进位循环左移

【答案】A

【解析】

移位运算符就是在二进制的基础上对数字进行平移。

按照平移的方向和填充数字的规则分为三种:

<<(左移)、>>(带符号右移)和>>>(无符号右移)。

在数字没有溢出的前提下,对于正数和负数,左移一位都相当于乘以2的1次方,左移n位就相当于乘以2的n次方。

2016年5月第5题

内存按字节编址,从A1000H到B13FFH的区域的存储容量为(5)KB。

(5)A.32B.34C.65D.67

【答案】C

【解析】

(B13FF+1-A1000H)/1024=65KB。

2016年5月第6题

以下关于总线的叙述中,不正确的是(6)。

(6)A.并行总线适合近距离高速数据传输

B.串行总线适合长距离数据传输

C.单总线结构在一个总线上适应不同种类的设备,设计简单且性能很高

D.专用总线在设计上可以与连接设备实现最佳匹配

【答案】C

【解析】

在单总线结构中,CPU与主存之间、CPU与I/O设备之间、I/O设备与主存之间、各种设备之间都通过系统总线交换信息。

单总线结构的优点是控制简单方便,扩充方便。

但由于所有设备部件均挂在单一总线上,使这种结构只能分时工作,即同一时刻只能在两个设备之间传送数据,这就使系统总体数据传输的效率和速度受到限制,这是单总线结构的主要缺点。

2016年5月第7题

以下关于网络层次与主要设备对应关系的叙述中,配对正确的是(7)。

(7)A.网络层——集线器B.数据链路层——网桥

C.传输层——路由器D.会话层——防火墙

【答案】B

【解析】

2016年5月第8题

传输经过SSL加密的网页所采用的协议是(8)。

(8)A.HTTPB.HTTPSC.S-HTTPD.HTTP-S

【答案】B

【解析】

HTTPS(全称:

HyperTextTransferProtocoloverSecureSocketLayer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。

即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。

2016年5月第9题

为了攻击远程主机,通常利用(9)技术检测远程主机状态。

(9)A.病毒查杀B.端口扫描C.QQ聊天D.身份认证

【答案】B

【解析】

端口扫描器通过选用远程TCP/IP不同的端口的服务,并记录目标给予的回答,通过这种方法,可以搜集到很多关于目标主机的各种有用的信息。

2016年5月第10题

某软件公司参与开发管理系统软件的程序员张某,辞职到另一公司任职,于是该项目负责人将该管理系统软件上开发者的署名更改为李某(接张某工作)。

该项目负责人的行为(10)。

(10)A.侵犯了张某开发者身份权(署名权)

B.不构成侵权,因为程序员张某不是软件著作权人

C.只是行使管理者的权利,不构成侵权

D.不构成侵权,因为程序员张某现已不是项目组成员

【答案】A

【解析】

根据我国《著作权法》第9条和《计算机软件保护条例》第8条的规定,软件著作权人享有发表权和开发者身份权,这两项权利与著作权人的人身是不可分离的主体。

其中,开发者的身份权,不随软件开发者的消亡而丧失,且无时间限制。

谢某参加某软件公司开发管理系统软件的工作,属于职务行为,该管理系统软件的著作权归属公司所有,但谢某拥有该管理系统软件的署名权。

而该项目负责人将作为软件系统开发者之一的谢某的署名更改为他人,根据《计算机软件保护条例》第23条第4款的规定,项目负责人的行为侵犯了谢某的开发者身份权及署名权。

2016年5月第11题

美国某公司与中国某企业谈技术合作,合同约定使用l项美国专利(获得批准并在有效期内),该项技术未在中国和其他国家申请专利。

依照该专利生产的产品(11)需要向美国公司支付这件美国专利的许可使用费。

(11)A.在中国销售,中国企业B.如果返销美国,中国企业不

C.在其他国家销售,中国企业D.在中国销售,中国企业不

【答案】D

【解析】

在中国不享有专利权,因此,不能禁止他人在中国制造、使用、销售、进口、许诺销售。

2016年5月第12题

以下媒体文件格式中,(12)是视频文件格式。

(12)A.WAVB.BMPC.MP3D.MOV

【答案】D

【解析】

WAV为微软公司(Microsoft)开发的一种声音文件格式,它符合RIFF(ResourceInterchangeFileFormat)文件规范,用于保存Windows平台的音频信息资源,被Windows平台及其应用程序所广泛支持,该格式也支持MSADPCM,CCITTALAW等多种压缩运算法,支持多种音频数字,取样频率和声道,标准格式化的WAV文件和CD格式一样,也是44.1K的取样频率,16位量化数字,因此在声音文件质量和CD相差无几。

BMP(全称Bitmap)是Windows操作系统中的标准图像文件格式,可以分成两类:

设备相关位图(DDB)和设备无关位图(DIB),使用非常广。

它采用位映射存储格式,除了图像深度可选以外,不采用其他任何压缩,因此,BMP文件所占用的空间很大。

MP3是一种音频压缩技术,其全称是动态影像专家压缩标准音频层面3(MovingPictureExpertsGroupAudioLayerIII),简称为MP3。

MOV即QuickTime影片格式,它是Apple公司开发的一种音频、视频文件格式,用于存储常用数字媒体类型。

2016年5月第13题

以下软件产品中,属于图像编辑处理工具的软件是(13)。

(13)A.PowerpointB.PhotoshopC.PremiereD.Acrobat

【答案】B

【解析】

MicrosoftOfficePowerPoint,是微软公司的演示文稿软件。

用户可以在投影仪或者计算机上进行演示,也可以将演示文稿打印出来,制作成胶片,以便应用到更广泛的领域中。

利用MicrosoftOfficePowerPoint不仅可以创建演示文稿,还可以在互联网上召开面对面会议、远程会议或在网上给观众展示演示文稿。

AdobePhotoshop,简称PS,是由AdobeSystems开发和发行的图像处理软件。

Photoshop主要处理以像素所构成的数字图像。

使用其众多的编修与绘图工具,可以有效地进行图片编辑工作。

一款常用的视频编辑软件,由Adobe公司推出。

现在常用的有CS4、CS5、CS6、CC、CC2014及CC2015版本。

是一款编辑画面质量比较好的软件,有较好的兼容性,且可以与Adobe公司推出的其他软件相互协作。

目前这款软件广泛应用于广告制作和电视节目制作中。

AdobeAcrobat是由Adobe公司开发的一款PDF((PortableDocumentFormat,便携式文档格式)编辑软件,借助它,您可以以PDF格式制作和保存你的文档,以便于浏览和打印,或使用更高级的功能。

2016年5月第14题

使用150DPI的扫描分辨率扫描一幅3×4英寸的彩色照片,得到原始的24位真彩色图像的数据量是(14)Byte。

(14)A.1800B.90000C.270000D.810000

【答案】D

【解析】

150DPI的扫描分辨率表示每英寸的像素为150个,所以有:

3*4*150*150*24/8=810000。

2016年5月第15题

某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天),则完成该项目的最少时间为(15)天。

活动BD最多可以晚开始(16)天而不会影响整个项目的进度。

(15)A.15B.21C.22D.24

(16)A.0B.2C.3D.5

【答案】CA

【解析】

本题中,关键路径为:

ABDGIKL,其长度为22,所以最短工期22天。

BD是关键路径上的活动,其总时差为0,不能被耽误,有任何延误,都会影响总工期,所以BD最多延误0天不会影响总工期。

2016年5月第17题

在结构化分析中,用数据流图描述(17)。

当采用数据流图对一个图书馆管理系统进行分析时,(18)是一个外部实体。

(17)A.数据对象之间的关系,用于对数据建模

B.数据在系统中如何被传送或变换,以及如何对数据流进行变换的功能或子功能,用于对功能建模

C.系统对外部事件如何响应,如何动作,用于对行为建模

D.数据流图中的各个组成部分

(18)A.读者B.图书C.借书证D.借阅

【答案】BA

【解析】

数据流图用来记录系统中的数据和数据在特定的过程中的流动,即数据如何被采集、处理、保存和使用的(围绕信息系统的功能)。

外部实体指系统之外又与系统有联系的人或事物。

它表达了该系统数据的外部来源和去处。

2016年5月第19题

软件开发过程中,需求分析阶段的输出不包括(19)。

(19)A.流图B.实体联系图C.数据字典D.软件体系结构图

【答案】D

【解析】

软件体系结构图属于概要设计阶段的工作内容

2016年5月第20题

以下关于高级程序设计语言实现的编译和解释方式的叙述中,正确的是(20)。

(20)A.编译程序不参与用户程序的运行控制,而解释程序则参与

B.编译程序可以用高级语言编写,而解释程序只能用汇编语言编写

C.编译方式处理源程序时不进行优化,而解释方式则进行优化

D.编译方式不生成源程序的目标程序,而解释方式则生成

【答案】A

【解析】

编译程序的功能是把用高级语言书写的源程序翻译成与之等价的目标程序。

编译过程划分成词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成6个阶段。

目标程序可以独立于源程序运行。

解释程序是一种语言处理程序,在词法、语法和语义分析方面与编译程序的工作原理基本相同,但在运行用户程序时,它是直接执行源程序或源程序的内部形式(中间代码)。

因此,解释程序并不产生目标程序,这是它和编译程序的主要区别。

2016年5月第21题

以下关于脚本语言的叙述中,正确的是(21)。

(21)A.脚本语言是通用的程序设计语言B.脚本语言更适合应用在系统级程序开发中

C.脚本语言主要采用解释方式实现D.脚本语言中不能定义函数和调用函数

【答案】C

【解析】

脚本语言(Scriptlanguages,scriptingprogramminglanguages,scriptinglanguages)是为了缩短传统的编写-编译-链接-运行(edit-compile-link-run)过程而创建的计算机编程语言。

此命名起源于一个脚本“screenplay“;,每次运行都会使对话框逐字重复。

早期的脚本语言经常被称为批处理语言或工作控制语言。

一个脚本通常是解释运行而非编译。

2016年5月第22题

将高级语言源程序先转化为一种中间代码是现代编译器的常见处理方式。

常用的中间代码有后缀式、(22)、树等。

(22)A.前缀码B.三地址码C.符号表D.补码和移码

【答案】N

【解析】

中间代码的表达形式有语法树,后缀式,三地址代码。

2016年5月第23题

当用户通过键盘或鼠标进入某应用系统时,通常最先获得键盘或鼠标输入信息的是(23)程序。

(23)A.命令解释B.中断处理C.用户登录D.系统调用

【答案】B

【解析】

输入输出对于PC来说,就是中断、DMA方式为主,鼠标键盘就是中断方式。

2016年5月第24题

在Windows操作系统中,当用户双击“IMG_20160122_103.jpg”文件名时,系统会自动通过建立的(24)来决定使用什么程序打开该图像文件。

(24)A.文件B.文件关联C.文件目录D.临时文件

【答案】B

【解析】本题考查Windows操作系统文件管理方面的基础知识。

当用户双击一个文件名时,Windows系统通过建立的文件关联来决定使用什么程序打开该文件。

例如系统建立了记事本或写字板;程序打开扩展名为.TXT的文件关联,那么当用户双击Wang.TXT文件时,Windows先执行记事本或写字板程序,然后打开Wang.TXT文件。

2016年5月第25题

某磁盘有100个磁道,磁头从一个磁道移至另一个磁道需要6ms。

文件在磁盘上非连续存放,逻辑上相邻数据块的平均距离为10个磁道,每块的旋转延迟时间及传输时间分别为100ms和20ms,则读取一个100块的文件需要(25)ms。

(25)A.12060B.12600C.18000D.186000

【答案】C

【解析】

(6x10+100+20)x100=18000

2016年5月第26题

进程P1、P2、P3、P4和P5的前趋图如下图所示:

若用PV操作控制进程P1、P2、P3、P4和P5并发执行的过程,则需要设置5个信号S1、S2、S3、S4和S5,且信号量S1~S5的初值都等于零。

下图中a和b处应分别填(26);c和d处应分别填写(27);e和f处应分别填写(28)。

(26)A.V(S1)P(S2)和V(S3)B.P(S1)V(S2)和V(S3)

C.V(S1)V(S2)和V(S3)D.P(S1)P(S2)和V(S3)

(27)A.P(S2)和P(S4)B.P(S2)和V(S4)

C.V(S2)和P(S4)D.V(S2)和V(S4)

(28)A.P(S4)和V(S4)V(S5)B.V(S5)和P(S4)P(S5)

C.V(S3)和V(S4)V(S5)D.P(S3)和P(S4)V(P5)

【答案】CBB

【解析】

解决这类问题,可以先将信号量标于箭线之上,如:

再以此原则进行PV操作填充:

(1)若从P进程结点引出某些信号量,则在P进程末尾对这些信号量执行V操作。

如:

P1引出了信号量S1与S2,则P1末尾有:

V(S1)V(S2)。

(2)若有信号量指向某进程P,则在P进程开始位置有这些信号量的P操作。

如:

S1进程指向P2,所以P2开始位置有P(S1)。

注意:

在这类题中,S1-S5具体标在哪个箭线上值得注意,标注的基本原则是:

从结点标号小的开始标。

如:

P1引出两条线,则这两条必然是S1与S2,而由于指向的分别是P2P3,所以S1对应指向P2的箭头,S2对应指向P3的箭头。

2016年5月第29题

如下图所示,模块A和模块B都访问相同的全局变量和数据结构,则这两个模块之间的耦合类型为(29)耦合。

(29)A.公共B.控制C.标记D.数据

【答案】A

【解析】

公共耦合指通过一个公共数据环境相互作用的那些模块间的耦合。

2016年5月第30题

以下关于增量开发模型的叙述中,不正确的是(30)。

(30)A.不必等到整个系统开发完成就可以使用

B.可以使用较早的增量构件作为原型,从而获得稍后的增量构件需求

C.优先级最高的服务先交付,这样最重要的服务接受最多的测试

D.有利于进行好的模块划分

【答案】D

【解析】

在利用增量模型进行开发时,如何进行模块的划分往往是难点所在,而不是这种模型的优点。

2016年5月第31题

在设计软件的模块结构时,(31)不能改进设计质量。

(31)A.模块的作用范围应在其控制范围之内

B.模块的大小适中

C.避免或减少使用病态连接(从中部进入或访问一个模块)

D.模块的功能越单纯越好

【答案】D

【解析】

2016年5月第32题

软件体系结构的各种风格中,仓库风格包含一个数据仓库和若干个其他构件。

数据仓库位于该体系结构的中心,其他构件访问该数据仓库并对其中的数据进行增、删、改等操作。

以下关于该风格的叙述中,不正确的是(32)。

(33)不属于仓库风格。

(32)A.支持可更改性和可维护性B.具有可复用的知识源

C.支持容错性和健壮性D.测试简单

(33)A.数据库系统B.超文本系统C.黑板系统D.编译器

【答案】DD

【解析】

仓库风格优点包括:

1、解决问题的多方法性

2、具有可更改性和可维护性

3、有可重用的知识源

4、支持容错性和健壮性

缺点:

1、测试困难:

由于黑板模式的系统有中央数据构件来描述系统的体现系统的状态,所以系统的执行没有确定的顺序,其结果的可再现性比较差,难于测试.

2、不能保证有好的求解方案

3、效率低

4、开发成本高

5、缺少对并行机的支持

仓库风格包括:

数据库系统、黑板系统、超文本系统。

编译器可用多种架构风格实现。

2016年5月第34题

下图(a)所示为一个模块层次结构的例子,图(b)所示为对其进行集成测试的顺序,则此测试采用了(34)测试策略。

该测试策略的优点不包括(35)。

(34)A.自底向上B.自顶向下C.三明治D.一次性

(35)A.较早地验证了主要的控制和判断点B.较早地验证了底层模块

C.测试的并行程度较高D.较少的驱动模块和桩模块的编写工作量

【答案】CD

【解析】

从先测试A,再测试A、B、C、D可以看出集成测试时用到了自顶向下的方式。

而从先测试E、F,再测试B、E、F可以看出集成测试时用到了自底向上的方式,两者结合即为三明治方式。

这种策略的优点是自顶向下与自底向上两种方式优点的综合。

所以可以较早地验证了主要的控制和判断点且较早地验证了底层模块。

同时由于可以两端向中间发展,所以效率也是比较高的,且运用一定的技巧,能够减少了桩模块和驱动模块的开发。

所以本题的问题本身存在不严谨的现象。

在选择答案时,由于"较少的驱动模块和桩模块的编写工作量"条款需要运用一定技巧,并非一定会减少,所以选其相对更合适。

2016年5月第36题

采用McCabe度量法计算下图所示程序的环路复杂性为(36)。

(36)A.1B.2C.3D.4

【答案】C

【解析】

环形复杂度V(G)=E-N+2,其中,E是流图中边的条数,N是结点数。

V(G)=E-N+2=11-10+2=3

2016年5月第37题

在面向对象方法中,(37)是父类和子类之间共享数据和方法的机制。

子类在原有父类接口的基础上,用适合于自己要求的实现去置换父类中的相应实现称为(38)。

(37)A.封装B.继承C.覆盖D.多态

(38)A.封装B.继承C.覆盖D.多态

【答案】BC

【解析】

继承是父类和子类之间共享数据和方法的机制。

覆盖是子类的方法覆盖了基类的方法,以实现不同的功能,或者对父类的功能进行扩充。

2016年5月第39题

在UML用例图中,参与者表示(39)。

(39)A.人、硬件或其他系统可以扮演的角色B.可以完成多种动作的相同用户

C.不管角色的实际物理用户D.带接口的物理系统或者硬件设计

【答案】A

【解析】

参与者是指存在于系统外部并直接与系统进行交互的人、系统、子系统或类的外部实体的抽象。

2016年5月第40题

UML中关联是一个结构关系,描述了一组链。

两个类之间(40)关联。

(40)A.不能有多个B.可以有多个由不同角色标识的

C.可以有任意多个D.的多个关联必须聚合成一个

【答案】B

【解析】

两个类之间可以由不同角色标识存在多个关联,如:

2016年5月第41题

如下所示的UML图是(41),图中(Ⅰ)表示(42),(Ⅱ)表示(43)。

(41)A.序列图B.状态图C.通信图D.活动图

(42)A.合并分叉B.分支C.合并汇合D.流

(43)A.分支条件B.监护表达式C.动作名D.流名称

【答案】DAB

【解析】

2016年5月第44题

为图形用户界面(GUI)组件定义不同平台的并行类层次结构,适合采用(44)模式。

(44)A.享元(Flyweight)B.抽象工厂(AbstractFactory)

C.外观(Facade)D.装饰器(Decorator)

【答案】C

【解析】

Facade(外观)模式为子系统中的各类(或结构与方法)提供一个简明一致的界面,隐藏子系统的复杂性,使子系统更加容易使用。

它是为子系统中的一组接口所提供的一个一致的界面。

2016年5月第45题

(45)设计模式将一个请求封装为一个对象,从而使得可以用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作。

(45)A.命令(Command)B.责任链(ChainofResponsibility)

C.观察者(Observer)D.策略(Strategy)

【答案】A

【解析】

命令模式的特点为:

将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,将请求排队或记录请求日志,支持可撤销的操作.

2016年5月第46题

(46)设计模式最适合用于发布/订阅消息模型,即当订阅者注册一个主题后,此主题有新消息到来时订阅者就会收到通知。

(46)A.适配器(Adapter)B.通知(Notifier)C.观察者(Observer)D.状态(State)

【答案】C

【解析】

观察者模式:

定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动更新。

2016年5月第47题

因使用大量的对象而造成很大的存储开销时,适合采用(47)模式进行对象共享,以减少对象数量从而达到较少的内存占用并提升性能。

(47)A.组合(Composite)B.享元(Flyweight)C.迭代器(Iterator)D.备忘(Memento)

【答案】B

【解析】

享元模式提供支持大

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1