首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

软考高项每日5题-25

软考高项每日5题

1、以下关于面向对象的叙述中,( )是不正确的。

A.通过消息传递,各个对象之间实现通信

B.每个对象都属于特定的类

C.面向对象软件开发可以实现代码的重用

D.一个对象可以是两个以上类的实例

2、以下关于类和对象关系的叙述中,( )是不确的。

A.对象是类的实例

B.类是对象的抽象

C.类是静态的,对象是动态的

D.类和对象必须同时存在

3、对象模型技术OMT把需求分析时收集的信息构造在三层模型中,即对象模型,动态模型和()。下图显示了这三个模型的建立次序。

A.信息模型

B.功能模型

C.关系模型

D.静态模型

4、在人事管理系统中,计算企业员工的报酬可以利用面向对象的( )技术,使系统可以用有相同名称、但不同核算方法的对象来计算专职员工的和兼职员工的报酬。

A.多态

B.承

C.封装

D.复用

5、为了将面向对象的分析模型转化为设计模型,设计人员必须完成以下任务:设计用例实现方案、设计技术支撑设施、()、精化设计模型。

A.设计用例实现图

B.设计类图

C.设计用户界面

D.软件测试方案

1、以下关于面向对象的叙述中,( )是不正确的。

A.通过消息传递,各个对象之间实现通信

B.每个对象都属于特定的类

C.面向对象软件开发可以实现代码的重用

D.一个对象可以是两个以上类的实例

答案:D

解析:第三版教材P14,类是一个抽象的概念,对象是一个具体的概念,比如人类是一个类.张三、李四是对象,一个类可以有对个对象,一个对象属于一个类。

2、以下关于类和对象关系的叙述中,( )是不确的。

A.对象是类的实例

B.类是对象的抽象

C.类是静态的,对象是动态的

D.类和对象必须同时存在

答案:D

解析:类和对象的关系可以总结为:

每一个对象都是某一个类的实例。A 对。

每一个类在某一时刻都有零或更多的实例。D 错了。

类是静态的,它们的存在、语义和关系在程序执行前就已经定义好了,对象是动态的,它们在程序执行时可以被创建和删除。C对。

类是生成对象的模板。

一个对象是现实世界中一个实体的抽象,一个类是一组对象的抽象。B对的。

3、对象模型技术OMT把需求分析时收集的信息构造在三层模型中,即对象模型,动态模型和()。下图显示了这三个模型的建立次序。

A.信息模型

B.功能模型

C.关系模型

D.静态模型

答案:B

解析:对象模型技术把分析时收到的信息构造在三类模型中,即对象模型、功能模型和动态模型。三个模型从不同的角度对系统进行描述,分别着重于系统的一个方面,组合起来构成对系统的完整描述。形象地说,功能模型定义“做什么”,状态模型定义“何时做”,对象模型定义“对”。

4、在人事管理系统中,计算企业员工的报酬可以利用面向对象的( )技术,使系统可以用有相同名称、但不同核算方法的对象来计算专职员工的和兼职员工的报酬。

A.多态

B.承

C.封装

D.复用

答案:A解析:多态性是一种方法,这种方法使得在多个类中可以定义同一个操作或属性名,并在每个类中可以有不同的实现。多态性使得一个属性或变量在不同的时期可以表示不同类的对象。允许不同子类型的对象对同一消息作出不同的响应。简单说是同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。

5、为了将面向对象的分析模型转化为设计模型,设计人员必须完成以下任务:设计用例实现方案、设计技术支撑设施、()、精化设计模型。

A.设计用例实现图

B.设计类图

C.设计用户界面

D.软件测试方案

答案:C

解析:为了将面向对象的分析模型转化为设计模型,设计人员必须完成以下任务:设计用例实现方案、设计技术支撑发难、设计用户界面、精化设计模型。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OE2LfYl4qCViv_skZV7m2Ldw0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券