2021年北京软件水平考试考试考前冲刺卷.docVIP

2021年北京软件水平考试考试考前冲刺卷.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
北京软件水平考试考试考前冲刺卷 本卷共分为1大题50小题,作答时间为180分钟,总分100分,60分及格。 严格遵守考试纪律,维护考试秩序! 一、单项选择题(共50题,每题2分。每题的备选项中,只有一个最符合题意) 1.()不属于软件配置管理的活动。 A.变更标识? B.变更控制? C.质量控制? D.版本控制 参考答案:C 2.一个功能模块M1中的函数F1有一个参数需要接收指向整型的指针,但是在功能模块M2中调用F1时传递了一个整型值,在软件测试中,()最可能测出这一问题。 A.M1的单元测试? B.M2的单元测试? C.M1和M2的集成测试? D.确认测试 参考答案:C 3. 某程序的程序图如下图所示,运用McCabe度量法对其进行度量,其环路复杂度是() A.4? B.5? C.6? D.8 参考答案:C 4.以下关于面向对象继承的叙述中,错误的是() A.继承是父类和子类之间共享数据和方法的机制? B.继承定义了一种类与类之间的关系? C.继承关系中的子类将拥有父类的全部属性和方法? D.继承仅仅允许单重继承,即不允许一个子类有多个父类 参考答案:D 类的继承是允许多继承的。 5. 不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做__(1)__。绑定是一个把过程调用和响应调用所需要执行的代码加以结合的过程。在一般的程序设计语言中,绑定是在编译时进行的,叫做__(2)__;而__(3)__则是在运行时进行的,即一个给定的过程调用和代码的结合直到调用发生时才进行的。空白(1)处应选择() A.继承? B.多态? C.动态绑定? D.静态绑定 参考答案:B 6. 不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做__(1)__。绑定是一个把过程调用和响应调用所需要执行的代码加以结合的过程。在一般的程序设计语言中,绑定是在编译时进行的,叫做__(2)__;而__(3)__则是在运行时进行的,即一个给定的过程调用和代码的结合直到调用发生时才进行的。空白(2)处应选择() A.继承? B.多态? C.动态绑定? D.静态绑定 参考答案:D 7.不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做__(1)__。绑定是一个把过程调用和响应调用所需要执行的代码加以结合的过程。在一般的程序设计语言中,绑定是在编译时进行的,叫做__(2)__;而__(3)__则是在运行时进行的,即一个给定的过程调用和代码的结合直到调用发生时才进行的。 空白(3)处应选择() A.继承? B.多态? C.动态绑定? D.静态绑定 参考答案:C 8.()不是面向对象分析阶段需要完成的。 A.认定对象? B.组织对象? C.实现对象及其相互关系? D.描述对象间的相互作用 参考答案:C 9.以下关于面向对象设计的叙述中,错误的是() A.面向对象设计应在面向对象分析之前,因为只有产生了设计结果才可对其进行分析? B.面向对象设计与面向对象分析是面向对象软件过程中两个重要的阶段? C.面向对象设计应该依赖于面向对象分析的结果? D.面向对象设计产生的结果在形式上可以与面向对象分析产生的结果类似,例如都可以使用UML表达 参考答案:A 一定是先OOA,然后再OOD。 10. 下列UML类图表示的是__(1)__设计模式。关于该设计模式的叙述中,错误的是__(2)__。空白(1)处应选择() A.工厂方法? B.策略? C.抽象工厂? D.观察者 参考答案:C 工厂方法模式的对简单工厂模式进行了抽象。有一个抽象的Factory 类(可以是抽象类 和接口),这个类将不在负责具体的产品生产,而是只制定一些规范,具体的生产工作由其 子类去完成。在这个模式中,工厂类和产品类往往可以依次对应。即一个抽象工厂对应一个 抽象产品,一个具体工厂对应一个具体产品,这个具体的工厂就负责生产对应的产品。 每一个模式都是针对一定问题的解决方案,工厂方法模式针对的是一个产品等级 结构;而抽象工厂模式针对的是多个产品等级结果。产品族:是指位于不同产品等级结构中, 功能相关联的产品组成的家族。当有多个不同的等级结构的产品时,如果使用工厂方法模式 就势必要使用多个独立的工厂等级结构来对付产品的等级结构。如果这些产品等级结构是平 行的,会导致多个平行的工厂等级结构。 抽象工厂模式使用同一个工厂等级结构负责不同 产品等级结构产品对象的创建。 11. 下列UML类图表示的是__(1)__设计模式。关于该设计模式的叙述中,错误的是__(2)__。空白(2)处应选择() A.提供创建一系列相关或相互依赖的对象的接口,而无需指定这些对象所属的具体类? B.可应用于一个系统要由多个产品系列中的一个来配置的时候? C.可应用于强调一系列相关产品对象的设计以便进行联合使用的时候? D.可应用

文档评论(0)

文海网络科技 + 关注
官方认证
服务提供商

专业从事文档编辑设计整理。

认证主体邢台市文海网络科技有限公司
IP属地北京
统一社会信用代码/组织机构代码
91130503MA0EUND17K

1亿VIP精品文档

相关文档