2007上半年软件评测师上午试卷[4]

软考 责任编辑:mikewood 2007-08-03

添加老师微信

备考咨询

加我微信

摘要:●在进行面向对象设计时,采用设计模式能够(29)。(29)A.复用相似问题的相同解决方案B.改善代码的平台可移植性C.改善代码的可理解性D.增强软件的易安装性[答案讨论]●下面给出了四种设计模式的作用:外观(Fa?ade):为子系统中的一组功能调用提供一个一致的接口,这个接口使得这一子系统更加容易使用;装饰(Decor

●在进行面向对象设计时,采用设计模式能够(29)

(29)A. 复用相似问题的相同解决方案 B. 改善代码的平台可移植性

  C. 改善代码的可理解性 D. 增强软件的易安装性
  [答案讨论]

 

●下面给出了四种设计模式的作用:

外观(Fa?ade):为子系统中的一组功能调用提供一个一致的接口,这个接口使得这一子系统更加容易使用;

装饰(Decorate):当不能采用生成子类的方法进行扩充时,动态地给一个对象添加一些额外的功能;

单件(Singleton):保证一个类仅有一个实例,并提供一个访问它的全局访问点;

模板方法(Template Method):在方法中定义算法的框架,而将算法中的一些操作步骤延迟到子类中实现。

请根据下面叙述的场景选用适当的设计模式。若某面向对象系统中的某些类有且只有一个实例,那么采用(30) 设计模式能够有效达到该目的;该系统中的某子模块需要为其他模块提供访问不同数据库系统(Oracle、SQL Server、DB2 UDB 等)的功能,这些数据库系统提供的访问接口有一定的差异,但访问过程却都是相同的,例如,先连接数据库、再打开数据库、最后对数据进行查询,(31) 设计模式可抽象出相同的数据库访问过程;系统中的文本显示类(TextView)和图片显示类(PictureView)都继承了组件类(Component),分别显示文本和图片内容,现需要构造带有滚动条、或者带有黑色边框、或者既有滚动条又有黑色边框的文本显示控件和图片显示控件,但希望最多只增加三个类,(32) 设计模式可以实现该目的。

(30)A. 外观 B. 装饰 C. 单件 D. 模板方法

(31)A. 外观 B. 装饰 C. 单件 D. 模板方法

(32)A. 外观 B. 装饰 C. 单件 D. 模板方法
  [答案讨论]

 

●函数 t()、f()的定义如下所示。若调用函数 t()时传递给 x 的值为 3,并且调用函数 f()时,第一个参数采用传值(call by value)方式,第二个参数采用传引用(call by reference)方式,则函数 t()的返回值为(33) 。

(33)A. 35 B. 24 C. 22D. 11
  [答案讨论]

 

●程序设计语言中(34) 。

(34) A. while 循环语句的执行效率比 do-while 循环语句的执行效率高

B. while 循环语句的循环体执行次数比循环条件的判断次数多 1,而 do-while 语句的循环体执行次数比循环条件的判断次数少 1

C. while 语句的循环体执行次数比循环条件的判断次数少 1,而 do-while 语句的循环体执行次数比循环条件的判断次数多 1

 D. while 语句的循环体执行次数比循环条件的判断次数少 1,而 do-while 语句的循环体执行次数等于循环条件的判断次数
[答案讨论]

 

●两名以上的申请人分别就同样的发明创造申请专利的,专利权授权 (35) 。

(35)A. 最先发明的人 B. 最先申请的人C. 所有申请的人D.协商后的申请人
[答案讨论]

●下列叙述中(36)是正确的。

(36)  A.压迫测试:提供条件任软件发挥,最大限度地发掘软件的能力

  B.重复测试:使软件在不够理想的条件下运行,观察软件对外部资源的要求和依赖的程度

C.重复测试:不断执行同样的操作,这种反复测试的主要原因是看内存是否不足

  D.完整 C/S 体系结构测试,只包括网络运行和性能测试
  [答案讨论]

[1]  [2]  [3]  [4]  [5]  [6]  [7]  [8]  [9]  [10]  

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取

!
咨询在线老师!