ImageVerifierCode 换一换
格式:DOC , 页数:32 ,大小:274.49KB ,
资源ID:3023636      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-3023636.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(2016年下半年软件评测师真题及答案(上午题).doc)为本站会员(tangtianxu1)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

2016年下半年软件评测师真题及答案(上午题).doc

1、2016年下半年软件评测师真题(上午题)说明:答案在最后面,因为软考办公室没有提供标准答案,所以不保证答案绝对正确,仅供参考。1. 在汇编指令中,操作数在某寄存器中的寻址方式称为(1)寻址。A直接 B变址 C寄存器 D寄存器间接2. 计算机系统中,虚拟存储体系由(2)两级存储器构成。A主存一辅存 B寄存器一 CacheC寄存器一主存 DCache 一主存3. 程序计数器(PC)是(3)中的寄存器。A运算器 B控制器 CCache D.I/O 设备4. 中断向量提供(4)A外设的接口地址 B 待传送数据的起始和终止地址C主程序的断点地址 D中断服务程序入口地址5. 在计算机系统串憾线宽度分为地址

2、总线宽度和数据总线宽度。若计算机中地址总线的宽度为 32 位,则最多允许直接访问主存储器一(5) 一的物理空间。A. 40MB B.4GB C.40GB D. 400GB6. 为了提高计算机磁盘存取效率,通常可以 (6) A利用磁盘格式化程序,定期对 ROM 进行碎片整理B利用磁盘碎片整理程序,定期对内存进行碎片整理C利用磁盘碎片整理程序,定期对磁盘进行碎片整理D利用磁盘格式化程序,定期对磁盘进行碎片整理7. 安全的电子邮件协议为_(7)A MIME BPGP C.POP3 D. SMTP8. 操作系统通道(8)来组织和管理外存中的信息。A字处理程序 B设备驱动程序C文件目录和目录项 D语言翻

3、译程序9. 下列操作系统中,(9)保持网络系统的全部功能,并具有透明性、可靠性和高性能等特性。A批处理操作系统 B分时操作系统C分布式操作系统 D实时操作系统10. 在进程状态转换过程中,可能会引起进程阻塞的原因是(10) 。A时间片到 B执行 V 操作 CI/O 完成 D执行 P 操作11. 假设系统有 n 个进程共享资源 R,且资源 R 的可用数为 3,其中 n3 0 若采用 PV 操作,则信号量 S 的取值范围应为(11) 一。A-1n-1 B-3 3 C-(n-3)3 D-(n-l)112. 13.已知函数 f0. g0 的定义如下所示,调用函数 f 时传递给形参 x 的值是 5 0

4、若 g(a)采用引用调用( call by reference)方式传递参数,则函数 f 的返回值为(12) ;若 g(a)采用值调用(call by value)的方式传递参数,则函数 f 的返回值(13 ) 。其中,表达式“x1l” 的含义是将 x 的值右移 1 位,相当于 x 除以 2。(12) A. 35 B.32 C. 11 D.7(13)A. 35 B.32 C. 11 D.71. 设数组 a0 n-l,0m=1】(n1,ml) 中的元素以行为主序存放,每个元素占用 4 个存储单元,则数组元素 ai,j (0i=0,则执行 P 操作的进程继续执行;若 S0,则执行 V 操作的进程继

5、续执行;若 S1,x 值为 5,则 a=2;采用传值调用时,由于 g(a )对数据 x 的运算不会影响原来 x 的值,所以 a+x=5+2=7;采用传值调用时,由于 g(a)对数据 x 的运算会影响原来 x 的值,当执行 g(a)后 x 的值为 6,所以 a+x=5+6=11。13.答案: D传值调用:形参取的是实参的值,形参的改变不会导致调用点所传的实参的值发生改变。引用(传址)调用:形参取的是实参的地址,即相当于实参存储单元的地址引用,因此其值的改变同时就改变了实参的值。本题中,a=x1,x 值为 5,则 a=2;采用传值调用时,由于 g(a )对数据 x 的运算不会影响原来 x 的值,所

6、以 a+x=5+2=7;采用传值调用时,由于 g(a)对数据 x 的运算会影响原来 x 的值,当执行 g(a)后 x 的值为 6,所以 a+x=5+6=11。14.答案: B由于 ai,j (0in,0jm)i 和 j 是从 0 开始的,以行为主序,则 ai,j前面已经有 i行已经排列满,一共有 i*m 个元素,在 ai,j元素所在的行,前有 j 个元素,所以ai,j前一共有( i*m+j)个元素;每个元素占用 4 个存储单元,所以 ai,j相对数组空间首地址的偏移量为(i*m+j)*4。15.答案: A循环链表:在单向链表(或双向链表的基础上),令表尾节点的指针指向表中的第一个节点,构成循环

7、链表。其特点是可以从表中任意节点开始遍历整个链表。16.答案: B在线性表中插入和删除元素都需要修改前驱和后继的指针。查找并返回第 i 个元素的值,这个只要找到该位置读取即可。查找与给定值相匹配的元素的位置,先读取第一个元素再比较,依次类推直到找到该元素。17.答案: C选项 A: a 进栈、a 出栈、b 进栈、b 出栈、c 进栈、c 出栈、d 进栈、d 出栈选项 B:a 进栈、 b 进栈、b 出栈、a 出栈、c 进栈、c 出栈、d 进栈、d 出栈选项 C:无法实现选项 D: a 进栈、b 进栈、c 进栈、d 进栈、d 出栈、c 出栈、b 出栈、a 出栈18.答案: B19.答案: D孩子兄弟

8、表示法的每个节点有两个指针域,一个指向其长子,另一个指向其兄弟.20.答案: C数据库管理员(DBA ):负责数据库的总体信息控制。具体职责包括:决定数据库中信息内容和结构;决定数据库的存储结构和存取策略;定义数据库的安全性要求和完整性约束条件;监控数据库的使用和运行;数据库的性能改进、数据库的重组和重构,以提高系统的性能。21.答案: A完整性约束:防止的是对数据的意外破环。实体完整性:规定基本关系 R 的主属性 A 不能取空。用户自定义完整性:就是针对某一具体关系数据库的约束条件,反映某一具体应用所涉及的数据必须满足的语义要求,由应用的环境决定。如:年龄必须为大于 0 小于 150 的整数

9、。参照完整性/引用完整性:规定,若 F 是基本关系 R 的外码,它与基本关系 S 的主码K,相对应(基本关系 R 和 S 不一定是不同的关系),则 R 中每个元组在 F 上的值必须为:或者取空值;或者等于 S 中某个元组的主码值。本题中是按照业务系统自身的要求来定义数据的约束,属于用户自定义完整性。22.答案: A一个学生可以选择多门课程,一门课程可以由多个学生选择,说明学生与选课之间的联系类型为多对多。对于多对多的联系转换成关系时,应转为一个独立的关系,联系的属性由两端实体的码和联系的属性组成。该关系码为两端实体集码共同组成。对于本题来说 联系本身需要记录成绩,所以 SC 关系应该由学生号、

10、课程号、成绩三个属性组成。23.D24.答案: B给列取别名的语法为: 列名 AS 新列名;最大值聚集函数为:MAX;最小值聚集函数为:MIN25.答案: C路由器可以分割广播风暴;交换机可以分割冲突域;26.答案: A27.答案: C28.答案: A 中:wb 为主机名; 为域名。29.答案: C管理距离决定了路由的优先,管理距离越小说明路由优先级更高。30.答案: D从上图可以看出只有选项 D 与题干的 IP 属于同一网段,所以路由时应选择 D。31.答案: C题干中明确说明希望快速开发,同时可以接受多次交互。这种情况下适合增量模型。这样可以快速开发第一交互产品、交互,然后再开发、再交互。

11、32.答案: A33.答案: D本题中关键路径为:ABDGFJ 和 ABCEF J 总时长为:18所以完成该项目的最小时间为 18 天BC:由于 BC 在关键路径上,所以 BC 的松弛时间为 0BF:由于关键路径时长为 18,经过 BF 的最长路路径 11,所以 BF 松弛时间为:18-11=734.答案: A本题中关键路径为:ABDGFJ 和 ABCEF J 总时长为:18所以完成该项目的最小时间为 18 天BC:由于 BC 在关键路径上,所以 BC 的松弛时间为 0BF:由于关键路径时长为 18,经过 BF 的最长路路径 11,所以 BF 松弛时间为:18-11=735.答案: D过程设计

12、主要包含对数据结构和算法的设计。状态迁移图 (STD)或状态 迁移表被用来描述系统或对象的状态,以及导致系统或对象的状态改变的事件,从而描述系统的行为。数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。在结构化开发方法中,数据流图是需求分析阶段产生的结果。E-R 图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。算法可以借助各种工具描述出来,一个算法可以是用自然语言、数字语言或约定的符合来描述,也可以用计算机

13、高级程序语言来描述,如流程图、Pascal 语言、C 语言、伪代码或决策表等。36.答案: D过程设计主要包含对数据结构和算法的设计。状态迁移图 (STD)或状态 迁移表被用来描述系统或对象的状态,以及导致系统或对象的状态改变的事件,从而描述系统的行为。数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。在结构化开发方法中,数据流图是需求分析阶段产生的结果。E-R 图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模

14、型。算法可以借助各种工具描述出来,一个算法可以是用自然语言、数字语言或约定的符合来描述,也可以用计算机高级程序语言来描述,如流程图、Pascal 语言、C 语言、伪代码或决策表等。37. 答案:C38. 答案: C39. 答案: C40. 答案: A41. 答案: A42. 答案: B数据流图(Data Flow Diagram,DFD):是一种最常用的结构化分析工具,从数据传递和加工的角度,以图形的方式刻画系统内数据的运动情况。DFD 摆脱了系统的物理内容,精确地在逻辑上描述系统的功能、输入、输出和数据存储等,是系统逻辑模型的重要组部分。加工:描述了输入数据流到输出数据流之间的变换,也就是输

15、入数据流经过什么处理后变成了输出数据流。43.答案: C数据流图(Data Flow Diagram,DFD):是一种最常用的结构化分析工具,从数据传递和加工的角度,以图形的方式刻画系统内数据的运动情况。DFD 摆脱了系统的物理内容,精确地在逻辑上描述系统的功能、输入、输出和数据存储等,是系统逻辑模型的重要组部分。加工:描述了输入数据流到输出数据流之间的变换,也就是输入数据流经过什么处理后变成了输出数据流。44.答案: B用例图展现了一组用例、参与者以及它们之间的关系;通常包括:用例;参与者;扩展关系、包含关系。用例是对一组动作序列的描述,系统执行这些动作将产生一个对特定的参与者有价值而且可观

16、察的结果。用例图用于对系统的静态用例视图进行建模。这个视图主要支持系统的行为,即该系统在它的周边环境的语境中提供的外部可见服务。当对系统的静态用例视图建模时,可以用下列两种方式来使用用例图。对系统的语境建模。对一个系统的语境进行建模,包括围绕整个系统画一条线,并声明有哪些参与者位于系统之外并与系统进行交互。在这里,用例图说明了参与者以及他们所扮演的角色的含义。对系统的需求建模。对一个系统的需求进行建模,包括说明这个系统应该做什么(从系统外部的一个视点出发),而不是考虑系统应该怎么做。在这里,用例图说明了系统想要的行为。通过这种方式,用例图使我们能够把整个系统看作一个黑盒子。可以观察到系统外部有

17、什么,系统怎样与哪些外部事物相互作用,但却看不到系统内部是如何工作的。45.答案: B用例的委托扩展两种方式:包含关系:使用包含(include )用例来封装一组跨越多个用例的相似动作(行为片断),以便多个基(Base)用例复用,做基用例的时候,必然会做它所包含的事件。扩展关系:将基用例中一段相对独立并且可选的动作,用扩展(Extension)用例加以封装,再让它从基用例中声明的扩展点(Extension Point)上进行扩展,从而使基用例行为更简练和目标更集中,做基事件之后,我可能做扩展事件,也可能不做。46. 33答案: B用例的委托扩展两种方式:包含关系:使用包含(include )用

18、例来封装一组跨越多个用例的相似动作(行为片断),以便多个基(Base)用例复用,做基用例的时候,必然会做它所包含的事件。扩展关系:将基用例中一段相对独立并且可选的动作,用扩展(Extension)用例加以封装,再让它从基用例中声明的扩展点(Extension Point)上进行扩展,从而使基用例行为更简练和目标更集中,做基事件之后,我可能做扩展事件,也可能不做。47.答案: C用例的委托扩展两种方式:包含关系:使用包含(include )用例来封装一组跨越多个用例的相似动作(行为片断),以便多个基(Base)用例复用,做基用例的时候,必然会做它所包含的事件。扩展关系:将基用例中一段相对独立并且

19、可选的动作,用扩展(Extension)用例加以封装,再让它从基用例中声明的扩展点(Extension Point)上进行扩展,从而使基用例行为更简练和目标更集中,做基事件之后,我可能做扩展事件,也可能不做。48.答案: B多态性:是多种表现形式;多态性的实现,一般通过在派生类中重定义基类的虚函数来实现。本题中给定一个方法,不同的子类行为不同,这是多态机制。49.答案: AMTTF 是用来描述可靠性的指标。50.答案: D改正性维护:是指在使用过程中发现了隐蔽的错误后,为了诊断和改正这些隐蔽错误而修改软件的活动适应性维护:是指为了适用变化了的环境而修改软件的活动完善性维护:是指为了扩充或完善原

20、有软件的功能或性能而修改软件的活动预防性维护:是指为了提高软件的可维护性和可靠性、为未来的进一步改进打下 基础而修改软件的活动题干中修改文档和代码提高可读性,提高可读性利于提高可维护性,所以应该属于预防性维护。51.答案: A单元测试是对程序模块进行的测试,不属于系统测试的范畴。52. 33答案: D文档中的示例应像用户一样载入和使用样例。如果是一段程序,就输入数据并执行它以每一个模板制作文件,确认它们的正确性。53.答案: C软件测试的对象为:程序、数据和文档。54.答案: DIEEE 829 标准中列出测试用例应该包含的重要信息:标识符、测试项、输入说明、输出说明、环境要求、特殊过程要求、

21、用例之间的依赖性。结合本题来看应该选择选项 D。55.答案: D软件测试原则:所有的测试都应追溯到用户需求;应尽早并不断地进行测试;测试工作应避免由原开发软件的人或小组来承担(单元测试除外);穷举测试是不可能的,测试需要终止;充分重视测试中的群集现象;严格按照测试计划来进行,避免随意性。56.答案: C违背了测试应尽早开始的原则。57.答案: CJava 单元测试工具 JTest;是一种预测系统行为和性能的负载测试工具; 开发相关的工具58.答案: D兼容性测试包括有软件、硬件、数据、平台等兼容性测试。59.答案: B因果图法:是从自然语言书写的程序规格说明的描述中找出因(输入条件)和果(输出或程序状态的改变),通过因果图转换为判断表。60.答案: A边界值分析法需要考虑输入域的边界和输出域的边界。61.答案: CV(g)=边-节点+=10-6+2=6 ;V(g)表示实现基本路径覆盖测试用例的最大数量。62.答案: B多条件覆盖(MCC):也称条件组合覆盖,设计足够的测试用例,使得使得每个判定中条件的各种可能组合都至少出现一次本题中&被认为是位运算,则 MCC 的测试用例数应为:2 2=4

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报