当前位置:文档之家› 2016面向对象分析与设计习题

2016面向对象分析与设计习题

2016面向对象分析与设计习题
2016面向对象分析与设计习题

面向对象分析与设计复习题

一、单项选择题( 在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题 2 分,共20 分)

1.到20 世纪末,面向对象软件工程已经逐渐发展成熟,特别是()的

形成和广泛使用,采用面向对象分析与编程的软件开发方法已成为软件开发的主流方法。

A. Simula67 语言

B. Smalltalk 语言

C. Java 语言

D. 统一建模语言(UML)的标准

2.面向对象的运动产生了多种面向对象的语言, 其中()是一种混合性面向对象语言, 既支持面向过程的程序设计方法,又支持面向对象的程序设计方法,有广泛应用的基础和丰富开发环境的支持,因而使面向对象的程序设计能得到很快普及。

A. Smalltalk

B. Eiffel

C. C++

D. Java

3.下列不属于面向对象技术的基本特征的是()。

A.封装性

B. 模块性

C. 多态性

D. 继承性

4.面向对象程序设计将描述事物的数据与( ) 封装在一起,作为一个相互依存、不可分割的整体来处理。

A.信息

B. 数据隐藏

C. 对数据的操作

D. 数据抽象

5.关于面向对象方法的优点,下列不正确的叙述是()。

A.与人类习惯的思维方法比较一致

B. 可重用性好

C. 以数据操作为中心

D.可维护性好

6.()是从用户使用系统的角度描述系统功能的图形表达方法。

A.类图

B. 对象图

C. 序列图

D. 用例图

7.( ) 是表达系统类及其相互联系的图示,它是面向对象设计的核心,建立状态图、协作图

和其他图的基础。

A.对象图 B. 组件图 C. 类图 D. 配置图

8.()描述了一组交互对象间的动态协作关系,它表示完成某项行为的对象和这些对象之间

传递消息的时间顺序。

A.对象图 B. 协作图 C. 状态图 D. 序列图

9.()就是用于表示构成分布式系统的节点集和节点之间的联系的图示,它可以表示系统中

软件和硬件的物理架构。

A. 组件图

B. 协作图

C. 状态图

D. 配置图

10.使用UML 进行关系数据库的()时,需要设计出表达持久数据的实体类及其联系,并把它们映射成为关系数据库表(Table)、视图(View)等。

A. 业务Use Case 模型设计

B. 逻辑数据模型设计

C. 物理数据模型设计 C. 物理实现设计

五. 试用UML 对教学管理系统及相关的数据库系统进行分析和设计。学生选课系统一般包括(1)选课管理功能;(2) 成绩管理功能。试完成下列工作:

(1)建立系统静态结构模型—画出系统用例图和类图;(10 分)

(2) 建立系统动态结构模型—画出系统序列图和协作图;(10 分)

(3)建立关系数据库逻辑模型。(10 分)

【答案:

(1) 系统用例图如下

对象类图如下:

---------------------------------------------------------------------------------------------------------------------- 面向对象分析与设计试题 C 卷

一、单项选择题( 在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题 1 分,共20 分)

1.面向对象技术的最重要的基本特征是()。

A.抽象性

B. 封装性

C. 多态性

D. 继承性

2.面向对象程序设计将描述事物的数据与( ) 封装在一起,作为一个相互依存、不可分割的整体来处理。

A.信息

B. 数据隐藏

C. 对数据的操作

D. 数据抽象

3.关于面向对象方法的优点,下列不正确的叙述是()。

A.与人类习惯的思维方法比较一致

B. 可重用性好

C. 以数据操作为中心

D.可维护性好

4.C++ 对C 语言作了很多改进,即从面向过程变成为面向对象的主要原因是( )。

A.增加了一些新的运算符

B. 允许函数重载,并允许设置缺省参数

C. 规定函数说

明符必须用原型 D. 引进了类和对象的概念

5.下列不属于类的成员函数的是( )。

A.构造函数

B. 析构函数

C. 友元函数

D. 拷贝构造函数

6.继承机制的作用是( )。

A.信息隐藏

B. 数据封装

C. 派生新类

D. 数据抽象

7.类模板经过实例化而生成具体( )

A.对象

B. 模板函数

C. 函数模板

D. 类

8.类的析构函数是在( ) 调用的。

A.类创建时

B. 创建对象时

C. 删除对象时

D. 不自动调用

9.在公有继承的情况下,基类成员在派生类中的访问权限( )

A.受限制

B. 保持不变

C. 受保护

D. 不受保护

10.C++ 语言通过( ) 来建立类族。

A.类的嵌套

B. 类的继承

C. 虚函数

D. 抽象类

11.在UML 中,有3 种基本构造块,分别是(A)

A.事物、关系和图

B. 注释、关系和图

C. 事物、关系和结构

D. 注释、关系和结构

12.在UML 中,有四种关系,下面哪个不是(B)

A.依赖关系

B.继承关系

C.泛化关系

D.实现关系

13.下面哪个不是UML 中的静态视图()

A.状态图

B.用例图

C.对象图

D.类图

14.在用例之间,会有三种不同的关系,下列哪个不是它们之间可能的关系(D )

A.包含(include)

B.扩展(extend)

C.泛化(generalization)

D.关联(connect)

15.下列关于活动图的说法错误的是()

A.一张活动图从本质上说是一个流程图,显示从活动到活动的控制流

B.活动图用于对业务过程中顺序和并发的工作流程进行建模。

C.活动图的基本要素包括状态、转移、分支、分叉和汇合、泳道、对象流。

D.活动图是UML 中用于对系统的静态方面建模的五种图中的一种

16.用例(Use-case)用来描述系统在事件做出响应时所采取的行动。用例之间是具有相关性的。在一个“订单输入子系统”中,创建新订单和更新订单都需要检查用户帐号是否正确。

那么,用例“创建新订单”、“更新订单”与用例“检查用户帐号”之间是()关系

A.扩展(extend)

B.包含(include)

C.分类(classification)

D.聚集(aggregation)

17.UML 中类的有三种,下面哪个不是其中之一()

A.实体类

B.抽象类

C.控制类

D.边界类

18.阅读图例,判断下列哪个说法是错误的。()

A.读者可以使用系统的还书用例

B.每次执行还书用例都要执行图书查询用例

C.每次执行还书用例都要执行交纳罚金用例

D.执行还书用例有可能既执行图书查询用例,又执行交纳罚金用例

19.关于协作图的描述,下列哪个不正确(B)

A.协作图作为一种交互图,强调的是参加交互的对象的组织;

B.

协作图是顺序图的一种特例

C.协作图中有消息流的顺序号;

D.在ROSE 工具中,协作图可在顺序图的基础上按“F5”键自动生成;

20.在UML 中,()把活动图中的活动划分为若干组,并将划分的组指定给对象,这些对象必须履行该组所包括的活动,它能够明确地表示哪些活动是由哪些对象完成的。

A.组合活动B.同步条C.活动D.泳道

--------------------------------------------------------------------------------------------------------------------

面向对象分析与设计试题 D 卷

一、单项选择题( 在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题 1 分,共20 分)

1.到20 世纪末,面向对象软件工程已经逐渐发展成熟,特别是()的形成和广泛使用,采用面向对象分析与编程的软件开发方法已成为软件开发的主流方法。

A. Simula67 语言

B. Smalltalk 语言

C. Java 语言

D. 统一建模语言(UML)的标准

2.下列不属于面向对象技术的基本特征的是()。

A.封装性

B. 模块性

C. 多态性

D. 继承性

3.面向对象程序设计将描述事物的数据与( ) 封装在一起,作为一个相互依存、不可分割的整体来处理。

A.信息

B. 数据隐藏

C. 对数据的操作

D. 数据抽象

4.C++ 对C 语言作了很多改进,即从面向过程变成为面向对象的主要原因是( )。

A.增加了一些新的运算符

B. 允许函数重载,并允许设置缺省参数

C. 规定函数说

明符必须用原型 D. 引进了类和对象的概念

5.下列不属于类的成员函数的是( )。

A.构造函数

B. 析构函数

C. 友元函数

D. 拷贝构造函数

6.继承机制的作用是( )。

A.信息隐藏

B. 数据封装

C. 派生新类

D. 数据抽象

7.通常对象有很多属性,但对于外部对象来说某些属性应该不能被直接访问,下面哪个不是UML 中的类成员访问限定符( )

A.公有的

B.受保护的

C.友员的

D.私有的

8.类模板经过实例化而生成具体( )

A.对象

B. 模板函数

C. 函数模板

D. 类

9.类的构造函数是在( ) 调用的。

A.类创建时

B. 创建对象时

C. 删除对象时

D. 不自动调用

10在公有继承的情况下,基类成员在派生类中的访问权限( )

A.受限制

B. 保持不变

C. 受保护

D. 不受保护

11. C++ 语言通过( ) 来建立类族。

A.类的嵌套

B. 类的继承

C. 虚函数

D. 抽象类

12.UML 提供了4 种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其中

()是面向对象系统建模中最常用的图,用于说明系统的静态设计视图

A.用例图

B. 类图

C. 对象图

D. 序列图

13.当需要描述体系结构的静态实施视图时,应该选择()。

A.对象图 B. 组件图 C. 类图 D. 配置图

14.用例(Use-case)用来描述系统在事件做出响应时所采取的行动。用例之间是具有相关

性的。在一个“订单输入子系统”中,创建新订单和更新订单都需要检查用户帐号是否正确。

那么,用例“创建新订单”、“更新订单”与用例“检查用户帐号”之间是()关系。

A.扩展(extend)

B.包含(include)

C.分类(classification)

D.聚集(aggregation)

15.()是描述系统中在某一时刻,一组对象以及它们之间关系的图形,其可以看作是

类图在系统某一时刻的实例。

A.组件图B.类图C.对象图D.部署图

16.顺序图是强调消息随时间顺序变化的交互图,下面哪个不是用来描述顺序图的组成部分()

A.状态

B.生命线

C.激活期

D.类角色

17.下面哪个选项中有不是活动图中的基本元素( )

A.状态、分支 B. 状态、汇合

C. 泳道、转移

D. 信号、转移

18.以下是图书管理系统中的相关类,属于边界类的是( )

A.书类

B.借书操作界面类

C.书籍管理类

D.读者类

19.在用UML 进行数据库的分析与设计过程中,( ) 就是进行数据库的需求分析,使用用

例图、类图、顺序图、活动图等建立业务模型。

A.逻辑数据模型设计 B 业务Use Case 模型设计

C. 物理数据模型设计

D. 物理实现设计

20.使用UML 进行关系数据库的()时,需要设计出表达持久数据的实体类及其联系,

并把它们映射成为关系数据库表(Table)、视图(View)等。

A.业务Use Case 模型设计

B. 逻辑数据模型设计

C. 物理数据模型设计 C. 物理实现设计

五. 试用UML 对网上超市系统及相关的数据库系统进行分析和设计。请完成下列工作:(1)建立系统静态结构模型—画出系统用例图和类图;(10 分)

(2)建立系统动态结构模型—画出序例图和活动图;(10 分)

(2)建立关系数据库逻辑模型。(10 分)

----------------------------------------------------------------------------- 2009-2010 第一学期面向对象分析与设计试题

一、单项选择题( 在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号

填在题干的括号内。每小题 1 分,共20 分)

1.( )常常被定义成虚函数。

A.构造函数

B. 析构函数

C. 友元函数

D. 静态函数

2.()是对具有相同属性和行为的对象集合的抽象描述

A.系统

B. 实体

C. 对象

D. 类

3.封装的目的是实现信息的有效()

A.共享

B. 隐蔽

C. 操作

D. 继承

4.()是实现“一种接口,多种方法”的技术。

A. 抽象性

B. 封装性

C. 多态性

D. 继承性

5.C++ 对C 语言作了很多改进,即从面向过程变成为面向对象的主要原因是( )。

A.增加了一些新的运算符

B. 引进了类和对象的概念

C. 允许类的继承和派生

D. 允许函数重载

6.继承机制的作用是( )。

A.信息隐藏

B. 数据封装

C. 数据抽象

D.软件重用

7.( )经过实例化而生成具体的类。

A.对象

B. 函数模板

C. 类模板

D. STL

8.类的构造函数是在( ) 调用的。

A.类创建时

B. 创建对象时

C. 删除对象时

D. 不自动调用

9.在保护性继承的情况下,基类的public 和protected 成员在派生类中变为( )成员。

A.公有

B. 私有

C. 受保护

D. 任意

10.下列哪种做法不符合面向对象设计的原则()。

A.类与类之间的耦合应该很松散

B.继承耦合应尽可能松散

C.继承耦合应尽可能紧密

D.设计应该具有最优的可重用性

11.()是从用户使用系统的角度描述系统功能的图形表达方法。

A. 对象图

B. 类图

C. 序列图

D.用例图

12.在对象模型中,()体现了继承性概念。

A.关联

B. 依赖关系

C.泛化关系

D.聚合/组合关系

13.()是面向对象设计的核心,建立状态图、协作图和其他图的基础。

A.对象图

B. 组件图

C. 类图

D. 序列图

14.下面哪个是UML 中的动态视图()

A.用例图

B. 类图

C.对象图

D. 序列图

15.下列说法错误的是()

A.活动图不能用于描述系统业务流程。

B.活动图由一系列的动作状态构成,动作的状态控制可以从一个状态流

向另一个与之相邻的状态。

C.活动图还可以表示决策、条件、动作状态的并行执行、消息的规范说明等内容。

D.协作图可以用来描绘系统业务流程。

16.在一个“图书管理系统”中,借书处理和还书处理都需要先通过身份验证。那么,用例“ 借书处理”、“还书处理”与用例“身份验证”之间是()关系

A.特化

B. 泛化

C. 使用

D.扩展

17.()就是用于表示构成分布式系统的节点集和节点之间的联系的图示,它可以表示系统中软件和硬件的物理架构。

A.对象图

B.类图

C.组件图

D.配置图

18.阅读图例,判断下列哪个说法是错误的。()

A.读者可以使用系统的还书用例

B.每次执行还书用例都要执行图书查询用例

C.执行还书用例有可能既执行图书查询用例,又执行交纳罚金用例

D.每次执行还书用例都要执行交纳罚金用例

19.()描述了一组交互对象间的动态协作关系,它表示完成某项行为操作的参与对象和这些对象之间传递消息的时间顺序。

A. 协作图

B.序列图

C.对象图

D.组件图

20.()能够更好地用于对数据库建模。

A.传统的ER 图B.UML 的用例图

C.UML 的类图D.数据流图

五、请用UML 对图书借阅管理系统及相关的数据库系统进行分析和设计。图书管理系统应实现图书资料和借阅信息查询、借书、还书以及系统维护功能操作。试完成下列工作:(1)画出读者用例图(5 分)

(2)画出“读者查询图书信息”用例的序列图和协作图(10 分)

(3)画出设计类图(10 分);

(4)“读者”与“图书”类之间存在多对多的关联,试将这种关联转化为一个关联表。(5 分)

---------------------------------------------------------------------------------------------------------------------- 2010-2011 第一学期面向对象分析与设计试题

一、单项选择题( 在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题 1 分,共20 分)

1.()是对具有相同属性和行为的一组对象的抽象描述。

A.实体

B. 对象

C. 类模板

D. 类

2.一类对象向另一类对象所发消息的格式中不包括()。

A.对象名

B. 操作函数名

C. 参数表

D. 类名

3.面向对象技术的三大机制不包括()。

A.抽象

B. 封装

C. 多态

D. 继承

4.从整体功能层面考虑类的设计应遵循下列三条原则,除了()。

A.单一功能原则

B. 封装原则

C. 最小惊讶原则

D. 开放/封闭原则

5.可以在类外访问类的()。

A.私有成员

B. 受保护性成员

C. 公有成员

D. 纯虚函数

6.类的()是供创建类的实例对象时调用,完成对象的初始化。

A.内联函数

B. 析构函数

C. 友员函数

D.构造函数

7.派生类可以继承( )。

A.私有成员

B. 部分公有成员

C. 构造函数

D. 析构函数

8.如果合理地利用(),就可以在类的复杂层次关系中为共享访问与成员隐蔽之间找到一

个平衡点,既实现部分成员隐蔽,又能方便部分成员的继承,实现代码的高效重用和扩充。

A.私有继承

B. 保护继承

C. 公有继承

D. 多继承

9.如果将某类族中的一个同名成员函数说明为虚函数,则可用()来调用不同派生类的

虚函数,实现运行时多态。

A.基类对象

B. 派生类对象

C. 基类对象的指针

D. 派生类对象的指针

10.C++中既可实现文件输入又可实现文件输出的类是( )

A. ifstream

B. ofstream

C. iostream

D. fstream

11.基类中的protected 成员,通过public 派生,其在派生类中的可见性为()。

A.不可访问

B. private

C. protected

D. public

12.在C++程序中,对象之间的相互通信可以通过()来实现。

A.继承B.调用成员函数

C.封装D.函数重载

13.()阶段的主要目标是为了更精确地理解用户需求,并获得一个使用开发人员熟悉的语

言描述的、易于维护且能体现系统基本结构的模型。

A. 系统需求分析

B. 系统分析

C. 系统设计

D. 系统实现

14.在面向对象程序设计语言中,()是利用可重用成分构造软件系统的最有效的特性,

它不仅支持系统的可重用性,而且还有利于提高系统的可扩充性。

A.封装

B. 继承

C. 抽象

D. 引用

15.( )是从用户使用系统的角度描述系统功能的图形表达方法。

A.类图 B. 组件图 C. 用例图 D. 配置图

16.用来描述实现某些服务所涉及的对象及其交互关系(包括消息通信)的动态视图就称为

(),可用于描绘业务流程。

A.对象图 B. 协作图 C. 状态图 D. 活动图

17.()表示构成系统的代码部件及其相互之间联系的图示。

A. 状态图

B. 协作图

C.组件图

D. 配置图

18.UML 提供了一系列的图支持面向对象的分析与设计,其中( ) 描述的是系统的静态组

织结构和数据结构。

A.序列图 B 协作图 C. 对象图 D. 类图

19.( )是描述系统体系结构的静态实现视图。

A.类图 B. 对象图 C. 组件图 D. 配置图

20.使用UML 进行关系数据库的()时,需要设计出表达持久数据的实体类及其联系,并把它们映射成为关系数据库表(Table)、视图(View)等。

A. 物理数据模型设计

B. 物理实现设计

C. 业务Use Case 模型设计 C. 逻辑数据模型设计

五. 分析与设计题

试用UML 对开放式学籍管理系统及相关的数据库系统进行分析和设计。学籍管理系统的主要用户是系统管理员和学生:系统管理员使用学籍管理系统来实现教师信息管理、学生信息管理,课程管理、成绩管理和打印报表;学生使用学籍管理系统来实现选课管理和成绩查询。试完成下列工作:

(1)画出学籍管理系统的用例图;(6 分)

(2)定义学籍管理系统的三个基本分析类;(6 分)

(3)画出学籍管理系统的类图;(6 分)

(4)画出学生查询成绩的活动图;(6 分)

(5)学生类和课程类之间存在多对多的关联,试将这种关联转化为关系数据库模式。(6 分)

---------------------------------------------------------------------------------------------------------------------- 2010-2011 第二学期面向对象分析与设计试题A 卷

一、单项选择题( 在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题 1 分,共20 分)

1.面向对象分析与设计是面向对象软件开发过程中的两个重要阶段,下列活动中,不属于面向对象分析阶段。

A.构建分析模型B.识别分析类C.用例动态建模D.评估分析模型

2.在面向对象方法中,可看成是属性数据以及这些属性数据上的专用操作的封装体。

A.实体

B. 类

C. 类模板

D. 对象

3.类是一组具有相同属性和相同操作的对象的集合,类中的每个对象都是这个类的一个

A.实体

B. 实例

C. 用例

D. 组件

4.一个对象通过发送来请求另一对象为其服务。

A.参数

B. 消息

C. 成员函数名

D. 接口函数名

5.类之间共享属性和操作的机制称为。

A.抽象

B. 封装

C. 多态

D. 继承

6.类的设计应遵循三条基本原则。对于一个设计并实现好的类,如果需要功能上的扩充,一般来说应该通过添加新类实现,而不是修改原类的代码。这种原则叫。

A.封装原则

B. 开放/封闭原则

C. 最小惊讶原则

D. 单一功能原则

7.一个类的只能被类的成员函数、友元函数及派生类的成员函数所访问。

A.私有成员

B. 受保护性成员

C. 公有成员

D. 纯虚函数

8.当对象离开其有效范围,或被清除时,将被调用来释放对象所占用的内存。

A.静态成员函数

B. 友员函数

C. 构造函数

D.析构函数

9.是实现“一种接口,多种方法”的技术。

A.抽象

B. 封装

C. 多态

D. 继承

10.如果某基类的一个成员函数被说明为,则该成员函数在派生类中可以有不同的函数

实现。

A.内联函数

B. 静态函数

C. 友元函数

D. 虚函数

11.在二进制模式下,可利用文件输入/输出流类中定义的函数将所有数据以字符形式

存储到文件里。

A. load

B. save

C. write

D. read

12.基类中的public 成员,通过protected 派生,其在派生类中的可见性为。

A. private

B. 不可访问

C. public

D. protected

13.是数据类型抽象化或参数化的类。

A.抽象类B.基类C.组件D.类模板

14.是UML 中用来描述用户对系统的功能需求的有效模型图。

A.类图 B. 对象图 C. 组件图 D. 用例图

15.基于UML 的不但能对数据建模,而且能对行为建模。

A.组件图 B. 类图 C. 配置图 D. 序列图

16.用来描述为完成某项行为操作所涉及的对象和这些对象之间传递消息的时间顺序的

UML 模型图叫做。

A.活动图 B. 协作图 C. 状态图 D. 序列图

17.UML 的用于描述系统业务流程,它由一系列的动作状态构成, 动作的状态控制可

以从一个状态流向另一个与之相邻的状态。

A.状态图 B. 序列图 C. 活动图 D. 协作图

18.UML 的是用于表示构成分布式系统的节点集和节点之间的联系的图示,它可以表

示系统中软件和硬件的物理架构。

A.组件图

B.类图

C. 协作图

D. 配置图

19.UML 的用于表示系统的软件体系结构。

A.类图 B. 对象图 C. 组件图 D. 组件图

20.使用UML 进行关系数据库的()时,需要设计出表达持久数据的实体类及其联系,并把它们映射成为关系数据库表(Table)、视图(View)等。

A. 业务Use Case 模型设计

B. 逻辑数据模型设计

C. 物理数据模型设计

D. 物理实现设计

面向对象分析与设计试题(2011.12)

一、单项选择题( 在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号写在答题纸上。每小题 1 分,共20 分)

1.下列活动中, C 属于面向对象设计阶段。

A.构建用例模型B.识别分析类C.用例动态建模D.绘制组件图

2.面向对象方法认为客观世界是由各种各样的事物或实体组成,每个事物或实体都可用一个

D 来表示。

A. 实例

B. 类

C. 类模板

D. 对象

3. B 可作为一种用户自定义类型来创建对象。

A. 实体

B. 实例

C. 类

D. 类模板

4. B 是对象之间的通信机制。

A. 成员函数

B. 消息

C. 参数表

D. 友元函数

5._D 是实现“一种接口,多种方法” 的机制。

A.抽象

B. 封装

C. 多态

D. 继承

6.下列原则中, B 不是类的设计应遵循的三条基本原则之一。

A.封装原则

B. 开放/封闭原则

C. 最小惊讶原则

D. 单一功能原则

7.一个类的友元函数可以访问该类中的 B 。

A.私有成员

B. 受保护性成员

C. 公有成员

D. 所有成员

8.当要创建对象时, D 将被调用来为对象做初始化。

A.静态成员函数

B. 友员函数

C. 构造函数

D.析构函数

9. C 是实现“一种接口,多种方法”的技术。

A. 抽象

B. 封装

C. 多态

D. 继承

10.如果某基类的一个成员函数被说明为 D ,则该成员函数在派生类中可以有不同的函数实现。

A. 内联函数

B. 静态函数

C. 友元函数

D. 虚函数

11.在二进制模式下,可利用文件输入/输出流类中定义的 C 函数将所有数据以字符形式存储到文件里。

A. load

B. save

C. write

D. read

12.基类中的public 成员,通过protected 派生,其在派生类中的可见性为 D 。

A. private

B. 不可访问

C. public

D. protected

13. D 是数据类型抽象化或参数化的类。

A.抽象类B.基类C.组件D.类模板

14. D 是UML 中用来描述用户对系统的功能需求的有效模型图。

A.类图 B. 对象图 C. 组件图 D. 用例图

15.基于UML 的 B 不但能对数据建模,而且能对行为建模。

A.组件图 B. 类图 C. 配置图 D. 序列图

16.用来描述为完成某项行为操作所涉及的对象和这些对象之间传递消息的时间顺序的UML 模型图叫做_D 。

A.活动图 B. 协作图 C. 状态图 D. 序列图

17.UML 的 C 用于描述系统业务流程,它由一系列的动作状态构成, 动作的状态控制可以从一个状态流向另一个与之相邻的状态。

A.状态图 B. 序列图 C. 活动图 D. 协作图

18.UML 的 D 是用于表示构成分布式系统的节点集和节点之间的联系的图示,它可以表示系统中软件和硬件的物理架构。

A.组件图 B.类图 C. 协作图 D. 配置图

19.UML 的 D 用于表示系统的软件体系结构。

A.类图 B. 对象图 C. 组件图 D. 组件图

20.使用UML 进行关系数据库的(C )时,需要设计出表达持久数据的实体类及其联系,并把它们映射成为关系数据库表(Table)、视图(View)等。

A. 业务Use Case 模型设计

B. 逻辑数据模型设计

C. 物理数据模型设计

D. 物理实现设计

五. 分析与设计题

(1) 系统用例图如下

(2)三个基本分析类

(3)画出库存管理系统的类图:

(4)把需要持久存储的实体类及其联系,映射成为如下关系数据库模式:

入库账(pcode, unit, number, price, Total, RKDate, RKNo)

出库账(pcode, unit, number, price, Total, CKDate, CKNo)

库存账(pcode, unit, Date, RKNumber, CKNumber, KCNumber)\

入库管理员(RKAID, Name),

出库管理员(CKAID, Name),

库存管理员(KCAID, Name)。

2007 学年第1 学期考试科目:面向对象分析与设计

1.

2.协作图中的消息必须要有消息顺序号。(T)

3.两个参与者(a ctor)之间可以有包含(i nclude)关系、扩展(e xtend)关系或泛化(generalization)关系,而包含关系和扩展关系是依赖(dependency)关系的版型。(F)

4.参与者(actor)和用例(use case)之间的关系是关联(association)关系。(T)

5.类A 和类B 之间的关系如图1 所示,则称类B 中的getName()方法是对类A 中的getName() 方法的重载(overload)。(F)

图1 getName()方法之间的关系图2 活动图

6.如图2 所示,活动Gesture 和Stream audio 可以并发进行。(T)

7.一个软件系统,如果只有源代码,缺乏其他相应的辅助文档,如缺乏顺序图和类图,则可以利用Rose 进行逆向工程得到顺序图和类图,但得到的顺序图和类图会比较简单。(F)8.CMM 描述了五个级别的软件过程成熟度,即初始级、可重复级、已定义、已管理级、优化级。(T)

9.UML 由用例视图、物理视图、组件视图、进度视图和配置视图组成。(F)

10.在设计类图时,可以不用对类图中的每个关联进行命名,但如果需要命名的话,最好用一个“动词”给关联命名。(T)

A.低内聚、低耦合的特征

B. 高内聚、低耦合的特征

C. 高内聚、高耦合的特征

D. 低内聚、高耦合的特征

2.下面()不是UML 的基本构成元素。(A)

A.控制语言

B. 基本构造块

C. 规则

D. 公共机制

3.面向对象的特点主要概括为(C)。

A.可分解性、可组合性、可分类性

B. 继承性、封装性、多态性

C. 抽象性、继承性、封装性、多态性

D. 封装性、易维护性、可扩展性、可重用性

4.构成对象的两个主要因素是(A)。

A.属性和服务

B. 标识和内容

C. 继承和多态

D. 消息和封装

5.下列关于面向对象方法中描述中错误的是(C)。

A.使用设计模式有助于在软件开发中应用面向对象技术

B.选择面向对象程序设计语言时需要考虑开发人员对其的熟悉程度

C.UML 作为一种可视化建模语言需要与RUP 开发过程同时使用

D.目前在软件生命周期的分析、设计、实现和测试中均可以应用面向对象方法

6.顺序图主要可以为设计人员提供(A)信息。

A.消息发送的顺序

B. 某个方法的执行流程

C. 类之间关联关系的多重性

D. 某个对象在不同状态之间的转移

7.类和接口的关系类似于下面哪种类型的关系(D)。

A.关联(association)和聚集(aggregation)

B.关联(association)和组合(composition)

C.脚本(scenario)和用例(use case)

D.包(Package)和子系统(subsystem)

8.在类图中,那个类图中的类Order 所生成的代码具有

Public class Order

{

Public Customer recipient;

}

的形式?(A)

A. B.

C. D.

9.下面那个图符表示UML 中的实现关系?(C)

B.

A.

C.

D.

10.一个银行业务系统采用如图琐事的配置图,则错误的是(D)

A.与GUI 有关的类应该部署在Branch Client 上

B.这个图表示一个三层的体系结构,不管Branch Client、Financial App Server、Database

Server 是运行在同一台机器上还是在不同机器上

C.为了系统的可伸缩性(scalability),与业务逻辑有关的对象应该部署在Financial App

Server 上

D.为了系统的可伸缩性,与业务逻辑有关的对象应该部署在Branch Client 上

11.关于用例与类的对比中(D)是错误的。

A 都属于模型结构元素

B都存在继承关系

C类描述系统的部分静态视图,用例描述系统动态的行为视图

D类描述的是系统的内部构成,用例也可以描述系统的内部构成

12.Innovation 公司正在为Rose 开发插入件,使得Rose 可以把OOA、OOD 模型以各种图形格式导出,如JPEG 格式、BMP 格式、GIF 格式等。在导出时,会根据不同的算法来生成相应的图形文件,这些算法很复杂。为了描述这些算法,在下面这些图中,那个是最适合的?(A)(注:活动图可以用来描述细节)

A.活动图

B. 状态图

C. 类图

D. 用例图

13.计算机(Computer)由中央处理器、内存、软盘、硬盘、显示器、键盘、鼠标等组成。那么Computer 类和其他类(CPU、RAM、FloppyDrive、HardDisk、Monitor、Keyboard、Mouse)之间的关系是:(D)

A.泛化关系(Generalization)

B. 实现关系(Realization)

C. 包含关系(Inclusion)

D. 聚集关系(Aggregation)

14.在状态图中不能表示下面那些概念?(D)

A.动作(action)

B. 事件(event)

C. 转移(transition)

D. 类(class)

15.在数据库设计的阶段开始考虑具体的数据库管理系统(DBMS)的特性。(C)

A.需求分析

B. 概念设计

C. 逻辑设计.D 物理设计

三、简单题(共36 分,每题 6 分)

1.“要迭代开发、真是有道理。我决定在我们的项目组实施迭代开发,第一迭代先做需求,第二个迭代做分析,第三个迭代做设计……”——这段话有什么问题?(6 分)

2.分析下面的类图,画出新的类图,将原图中的多对多关系转换为1:M(一对多)关系。(6 分)

答案:

3.信用卡可能处于“开放”和“关闭”状态,其中“开放”状态可以直接进入“关闭”状态,而从“ 关闭”状态必须提供密码验证才能进入“开放”状态。“开放”状态又包括“透支”和“正常”状态之间的变化,当剩余金额少于零、或者使用额度大于剩余金额、或者结算余额小于零时进入透支

状态,反之则为正常状态。画出信用卡的状态图。(6 分)

参考答案:

4. 假设下面是某些以完工用例图等截屏形状,其中有 2 张图不合适,请说明原因。(6 分)

图 B.

图 A. 参考答案:

图 C 合适,其他有问题。

图 C.

5. 请判断以下类图中的类关系是否合适,并说明理由。(6 分)

(1)飞机有机翼、机身、驾驶舱

(3)公司的员工很多,包括程序员、分析员、项目经

理……

(2)商场里的电器。1 台电器可以

是 1 台洗衣机,也可以不是;1 台

电器可以是 1 台电视机,也可以不

是;1 台电器可以是 1 台空调,也

可以不是;

参考答案:

(1) 飞机有机翼、机身、驾驶舱

应改为“组合”

(2) 商场里的电器。1 台电器可以是 1 台洗衣机,也可以不是;1 台电器可以是 1 台电视机,也可以不是;1 台电器可以是 1 台空调,也可以不是;

应该为“泛化”

(3) 公司的员工很多,包括程序员、分析员、项目经理……

应改为“泛化”

6. 假设你从垃圾堆里捡到这样一张小纸片(如图 5 所示)。(6 分)

根据现有信息尽可能判断:

(1) “小车”类有哪几个操作?

(2) “指挥小车 UC”类的“执行任务”操作要做哪些工作?(采用伪代码描述)

图5 时序图

参考答案:

(1)“小车”类有哪几个操作?

返回小车当前位置()

转向和前进()

(2)“指挥小车UC”类的“执行任务”操作要做哪些工作?(采用伪代码描述)

移动任务:更新行走断表和目的地()

移动任务:判断现有信息足以让小车行走()

小车:放回小车当前位置()

小车:验证小车尚未到达目的地()

移动:根据但前位置及断表信息计算出速度、角度()

小车:转向和前进()

四、设计题(共24 分)

1.仔细分析“语音邮箱系统”的“保留语音信息”和“拨打邮箱号”的用例事件流描述,请找出里面的对象,并画出时序图和协作图。(14 分)

用例1: 拨打邮箱号

(1)呼叫者拨打语音邮件系统的主号码.

(2)语音邮件系统发出提示音:输入邮箱号码并加#号.

(3)呼叫者输入接收者的邮箱号.

(4)语音邮件系统发出问候语:已进入XX 的邮箱,请留言.

用例2: 保留语音信息

(1)呼叫者”拨打邮箱号”.

(2)呼叫者说出信息.

(3)呼叫者挂断电话.

(4)语音邮件系统将记录的信息存放在接收者的邮箱中.

参考答案:

2.假设某高校需要建立一个档案管理系统,而您是该软件系统的负责人。你所在的软件公司与高校一致同意系统的构建采用面向对象方法。作为开发负责人,请您结合本课程中的学习知识,提供参考的软件体系结构设计方案,描述开发这个系统的过程,并写出开发过程的每个步骤中您认为应该用到的主要技术。(10 分)

根据学生的情况给分。

环境影响评价案例分析真题2016年

[真题] 环境影响评价案例分析真题2016年 案例题 某城市现有污水处理厂设计规模为3.0×104m3/d,采用“A2O+高效沉淀+深床滤池”处理工艺,处理后尾水达到《城镇污水处理厂污染物排放标准》一级A标准后排入景观河道。厂区内主要构筑物有进水泵房、格栅间、曝气沉砂池、生物池、二沉池、高效沉淀池、深床滤池、污泥浓缩脱水机房和甲醇加药间(内设6个甲醇储罐,单罐最大储量为16t)。其中,进水泵房和污泥浓缩脱水机房分别采用全封闭设计并配套生物滤池除臭设施,废气净化后分别由15m高排气筒排放。 拟在厂区预留用地内增建1座污泥处置中心,设计规模为160t/d总绝干污泥量,采用“中温厌氧消化+板框脱水+热干化”处理工艺。经处理后污泥含水率为40%,外运作为园林绿化用土,污泥消化产生的沼气经二级脱硫处理后供给沼气锅炉。沼气锅炉生产的热水(80℃)和热蒸汽(170℃)作为污泥消化、干化的热源。污泥脱水产生的滤液经除磷脱氮预处理后回流污水处理厂。 新建污泥处置中心的主要构筑物有污泥调理间、污泥消化间、污泥干化间和污泥滤液预处理站。其中,污泥调理间、污泥干化间和污泥滤液预处理站均采取全封闭负压排风设计,分别配套生物滤池除臭设施(适宜温度为22~30℃),废气除臭后分别经3根1 5m高排气筒排放。污泥干化产生的废气温度约为60~65℃,H2S、NH3浓度是其他产臭构筑物的8~10倍,沼气罐区与污水处理厂甲醇加药问相距280m,设有16个800m3沼气囊(单个沼气囊储气量为970kg)。 本项目所在地区夏季主导风向为西南风,现状厂界东侧650m有A村庄,东南侧1200m有1处新建居民小区。本项目环评第一次公示期间,A村庄有居民反映该污水处理厂夏季常有明显恶臭散发,导致居民无法开窗通风,并有投诉。 经预测分析,环评机构给出的恶臭影响评价结论为:污泥处置中心3根排气筒对A村庄的恶臭污染物贡献值叠加后满足环境标准限值要求,本项目对 A村庄的恶臭影响可以接受。 (注:《危险化学品重大危险源辨识》(GB 18218—2009)中沼气临界量50t,甲醇临界量500t。) 问题: 第1题: 污泥干化间废气除臭方案是否合理?说明理由。_____ 参考答案: (1)废气除臭方案不合理。(2)理由:①污泥干化产生的废气温度(60~65℃)远高于其配套生物滤池除臭设施的适宜温度(22~30℃),抑制了微生物的活性,导致除臭效率降低,达不到除臭效果;②生物滤池适用于低浓度的生活污水和具有可生化性的工业废水处理,而污泥于化产生的H2S、NH3浓度较高(是其他产臭构筑物的8~10倍),因此不适宜生物滤池除臭。

系统与设计复习题

《系统分析与设计》复习题 一.选择题: 1.面向对象的特点主要概括为(C )。 A. 可分解性、可组合性、可分类性 B. 继承性、封装性、 多态性 C. 抽象性、继承性、封装性、多态性 D. 封装性、易维护性、 可扩展性、可重用性 2.信息按照( C )可以分为战略信息、战术信息和作业信息。 A. 应用领域 B. 加工顺序 C. 管理的层次 D. 反映形式 3.按照处理的对象,可把组织的信息系统分为(B )和管理 信息系统两大类。 A. 电子数据处理系统 B. 作业信息系统 C. 决策支持系统 D. 情报处理系统 4.在开发一个企业管理信息系统时,首先要进行用户调查,调查 中收集的主要信息包括( D )。 A. 管理目标、人力资源、业务流程和数据流程信息 B. 组织结构、功能体系、业务流程和数据流程信息 C. 企业性质、客户资源、业务流程和数据流程信息 D. 管理目标、功能体系、业务流程和数据流程信息 5.系统流程图也称为业务流程图,它表达的是(B )。 A. 数据在系统各部件间的流动情况 B. 对数据进行加工

处理的控制过程 C. 逻辑数据流图 D. 白盒子形式的组成系统 的每个部件 6.一般子系统的划分是在系统( C )阶段,根据对系统的功 能/数据分析的结果提出的。 A. 需求分析 B. 逻辑阶段 C. 总体设计 D. 详细设计 7.信息系统流程图是以新系统的( D )为基础绘制的。 A. E-R图 B. 管理功能图 C. 业务流程图 D. 数据流图 8.在关系规范化过程中,一般来讲,满足(C )的关系即可 满足信息处理的要求,就可以认为是比较规范的关系。 A. 第一范式 B. 第二范式 C. 第三范式 D. BC范式 9.信息系统开发的结构化方法的一个主要原则是( A )。 A. 自顶向下原则 B. 自底向上原则 C. 分步实施原则 D. 重点突破原则 10.用户开发应用系统的主要手段是( A )。 A. 生命周期法 B. 原型法 C. 第四代语言 D. 面向对象 方法 11.系统规划的主要任务包括( A )。 A. 明确组织的信息需求、制定系统总体结构方案 B. 对系统进行经济、技术和使用方面的可行性研究 C. 选择计算机和网络系统的方案 D. 确定软件系统的模块结构

面向对象程序设计实验指导书讲解

面向对象程序设计实验指导书 实验一、C++开发环境应用入门(2学时)(选做) 1、实验目的 (1)了解C++开发工具的特点 (2)熟悉C++开发环境 (3)学习用C++编写标准的C++程序 2、实验任务 使用C++来建立一个非图形化的标准C++程序,编译、运行下例程序: #include void main(void) { cout<<”Hello!\n”; cout<<”Welcome to C++!\n”; } 3、实验步骤 (1)启动Visual C++或C++Builder开发环境 (2)创建一个项目 A)单击File菜单中的New选项,显示示新建对话框 B)选择Console Wizard(C++Builder) 或Win32 Console Application(VC++)。 C)选择项目所在路径及输入项目的名称 D)依次按‘下一步’直至完成为止。 (3)至此,C++Builder已经建立好工程相关的文件(请不要随意更改其自动生成的文件),在生成的main函数中写入必要的内容即可。 (4)对于VC,请继续下面的步骤: A)建立C++源程序文件 a)选选菜单命令Project|Add to Project|New,弹出New对话框 b)在New对话框的Files选项卡中选择C++ Source File,并填入文件名称,单击OK按钮,完成 新建C++源程序文件 B)编辑C++源程序文件 a)在文件编辑窗口中输入代码 b)完成后,选择菜单File|Save保存这个文件 C)建立并运行可执行程序 a)选择菜单命令Build,建立可执行程序 如果你正确输入了源程序,此时便成功地生成了可执行程序。 如果程序有语法错误,则屏幕下方的状态窗口中会显示错误信息,根据这些错误信息对源 程序进行修改后,重新选择菜单命令Build建立可执行程序。 b)选择菜单命令Run,运行程序,观察屏幕显示内容。 D)关闭工作空间 选择菜单命令File|Colse WorkSpace关闭工作空间。

第3章 面向对象程序设计基础

第3章面向对象程序设计基础

第3章面向对象程序设计基础 【1】什么是Java程序使用的类?什么是类库? 答:类是将一类事物的特性描述出来,然后如果用这个类来定义对象,则该对象就拥有了这个类所描述的所有特性。 在Java系统中,系统定义好的类根据实现的功能不同,可以划分成不同的集合,每个集合称为一个包,所有包合称为类库。 【2】如何定义方法?在面向对象程序设计中方法有什么作用? 答:方法的定义由两部分组成:方法声明和方法体。 方法的声明如下: 返回值类型方法名(参数类型形式参数1,参数类型形式参数2…){ 程序代码; 返回值; } 在面向对象程序设计中,方法的作用是完成对类和对象属性操作。 【3】简述构造方法的功能和特点。下面的程序片段是某学生为student类编写的构造方法,请指出其中的错误。 void Student(int no,String name) {

studentNo=no; studentName=name; return no; } 答:构造方法的功能是:构造方法是一个特殊的方法,主要用于初始化新创建的对象; 特点:构造方法的方法名要求与类名相同,用户不能直接调用,只能通过new运算符调用,而且构造方法是不返回任何数据类型,甚至也不返回void数据类型,即不能在构造方法前加void。 错误之处:(1)构造方法Student()前不能加void,(2)不能用return语句,(3)类名Student 首字母S改成小写s. 【4】定义一个表示学生的student类,包括的域有学号、姓名、性别、年龄,包括的方法有获得学号、姓名、性别、年龄及修改年龄。编写Java程序创建student类的对象及测试其方法的功能。 class Student { String id; String name; String sex; int age; void talk(){

2016《案例分析》试题

2016年注册消防工程师全真模拟试题 《消防安全案例分析》试卷一 第一题(20分) 某公司投资建设的大型商业综合体由商业区和超高层写字楼,商品住宅楼及五星级酒店组成。除酒店外,综合体由建设单位下属的物业公司统一管理。建设单位明确了物业公司经理为消防安全管理人,建立了消防安全管理制度,成立了志愿消防组织;明确了专(兼)职消防人员及其职责。在物业管理合同中,约定了产权人、承租人的消防安全管理职责,明确了物业公司有权督促落实;确定了公共区域,未销售(租赁)区域的消防安全管理、室外消防设施(场地)以及建筑消防设施改造与维护管理等由物业公司统一组织实施,各方按照相关合同出资。 某天营业期间,商业区二层某商铺装修时,电焊引发火灾。起火后,装修工人慌乱中碰翻了正在使用的油漆桶,火势迅速扩大;在寻找灭火器无果后,悉数逃离火场,消防控制室(共2名值班人员)接到保安报警,向经理报告后,2人均赶往现场灭火;此时,火灾已向相邻商铺蔓延,值班人员这才向公安消防队报警。公安消防队到场时,火灾已蔓延至相邻防火分区,有多部楼梯间因防火门未关闭,大量进烟。 灾后倒查,起火点的装修现场采用木质胶合板与相邻区域隔离,现场无序堆放了大量的木质装修材料、油漆及有机溶剂等;现场的火灾探测器因频繁误报在火灾报警控制器上屏蔽,二层的自动喷水灭火系统配水管控制阀因喷头漏水被关闭;动火现场安全监护人员脱岗。防火档案记载,保安在营业期间每3小时防火巡查一次。防火巡查记录均为“正常”;火灾前52天组织的最近一次防火检查,载录了商业区存在“楼梯间防火门未常闭”、“有的商铺装修现场管理混乱,无消防安全防护措施”、“二层多个商铺装修现场火灾探测器误报,喷头损坏漏水”等3项火灾隐患。

(完整版)信息系统分析与设计期末试题

信息系统分析与设计最终压题 一、选择题(15*2=30分) 1. 系统开发的生命周期中不包括下列哪个阶段(A ) A.系统规划 B.系统分析 C.系统设计 D.系统实施 2. 导出模块结构图的基础是(B ) A.业务流程图 B.数据流程图 C.处理流程图 D.层次结构图 3. 信息系统开发的结构化方法的一个主要原则是( A). A. 自顶向下原则 B. 自底向上原则 C. 分步实施原则 D. 重点突破原则 4. 系统设计阶段的主要成果是( C). A. 用户的决策方针 B. 用户的分析方案 C. 系统设计说明书 D. 系统总体设计方案 5. 系统分析工作的全面总结和主要成果是( A). A. 可行性研究报告 B. 数据词典 C. 系统说明书 D. 系统详细调查报告 6. 生命周期法的特点之一是(C ). A. 整个系统的开发工作是非劳动密集型的 B. 系统开发时间短 C. 对用户需求的变更能做出迅速响应 D. 适合大型复杂系统 7. 最高层数据流图又称为(C ) A.组织结构图B.功能分解图C.关联图D.系统流程图 8、系统分析阶段的最终成果是( A ) A、新系统的逻辑模型 B、新系统的物理模型 C、实在的新系统 D、系统设计报告 9. 系统规划的主要任务包括( A )。 A. 明确组织的信息需求、制定系统总体结构方案 B. 对系统进行经济、技术和使用方面的可行性研究 C. 选择计算机和网络系统的方案 D. 确定软件系统的模块结构 10. 模块聚合中,一个模块只执行一个功能的是( C )。 A. 逻辑聚合 B. 数据聚合 C. 功能聚合 D. 时间聚合 11.(D )是一种较为理想的耦合形式。 A.内容耦合 B.公共耦合 C.控制耦合 D.数据耦合 12、在生命周期法开发系统过程中,对现行系统的详细调查的工作属于(C) A.系统规划 B.系统设计 C.系统分析 D.系统实施 13. 信息系统开发的结构化方法的一个主要原则是( A )。 A. 自顶向下原则 B. 自底向上原则 C. 分步实施原则 D. 重点突破原则 14. 系统分析工作的全面总结和主要成果是( A )。 A. 可行性研究报告 B. 数据词典 C. 系统说明书 D. 系统详细调查报告 15. 系统测试中应遵循的一条原则是:测试工作应该由以下人员来承担(B )。 A. 原程序作者 B. 专门的测试人员 C. 系统设计人员 D. 用户 16. 在原型法中,原型是进行开发的系统的( A )。 A. 反映用户最基本需求的可以运行的实验模型 B. 某一主要部分的详细设计方案(物理模型) C. 反映用户需求的逻辑模型 D. 反映用户全部需求符合系统开发规范的应用软件程序

《面向对象程序设计》实验指导书

《面向对象程序设计》课程实验指导书

实验一 Java开发环境的安装与配置 一、实验目的: 1. 掌握JDK、Eclipse的安装步骤。 2. 理解环境变量PATH, CLASSPATH的作用,以及Eclipse的配置。 3. 熟悉Eclipse的编辑、编译与调试环境,编写简单的Application程序 编译执行并完成调试。 二、实验内容: 熟悉JDK的安装和配置,学习如何编写并运行简单的Application程序 (能输出一条简单的问候信息); 三、实验要求: 1. 能正确地安装JDK 2. 熟悉环境变量PATH, CLASSPATH设置方法,熟悉编辑环境 3. 调试程序、编译,运行后得到正确的结果 四、实验步骤: 1.从https://www.doczj.com/doc/6816500487.html,/technetwork/java/index.html上下载最新版本的JDK,并安装。 2.设置环境变量PATH, CLASSPATH, 使得Java程序能正确编译和执行。 3.在Eclipse环境下编写一个HelloWorld.java程序, (1)在主方法static public void main(String[ ] args)中调用System. out.println()方法,使程序输出一条问候信息; (2) 编译运行程序,观察运行情况和输出结果。(使用JDK环境,调用 javac.exe和java.exe编译和执行程序)

实验二 Java语言基础 一、实验目的: 熟悉Java基本语法,基本数据类型,各种运算符及表达式的使用,掌握运算符优先级,熟悉使用Java的选择语句,循环语句。 二、实验内容: 1.编写Java Application程序,输出1900年到2000年之间的所有润年。 (闰年的判断条件:能被4整除且不能被100整除,或能被400整除); 2.金字塔:Pyramid.java 在屏幕上显示一个由星型符号“*”组成的金字塔图案,示例如下: * *** ***** ******* 要求:金字塔高度h,可以由用户设置。 三、实验要求: 1. 正确使用Java语言的选择语句,循环语句; 2. 调试程序、编译,运行后得到正确的结果 3.写出实验报告。要求记录编译和执行Java程序当中的系统错误信息提成 示,并给出解决办法。 四、实验步骤: 1.编写主类; 2.在static public void main(String[ ] args)方法中加入实现要求功能 的代码,主要步骤如下: (第一题)从1900到2000循环,按照闰年的判断条件是则输出1900年到2000年之间的所有润年。 (第二题)允许用户设置金字塔高度。 4. 编译运行程序,观察输出结果是否正确。

2016年事业单位招聘考试案例分析题15例

2016年事业单位招聘考试案例分析题15例

2016年事业单位招聘考试案例分析题15例 管理学案例分析题 案例分析题1 某建筑公司,经过几十年的发展,已经成为当地知名的建筑龙头企业。总结企业成功的经验,许多管理人员归结为天时、地利、人和,如国家经济的持续发展、与当地政府、银行的良好关系,几十年形成的固定客户和良好的信誉,良好的员工素质等等。在2008年北京奥运景气鼓舞下,公司确立了打破地区界限,成为全国乃至世界知名建筑企业的远景和使命。当企业树立这样的远景和使命并为之努力时,发现曾经作为优势的“天时、地利、人和”似乎不在。例如,就在前不久,日本一家建筑企业在与公司谈判时,让公司在两天内给出一个项目的报价。由于公司没有既懂建筑专业又精通日语的人员,没有能够及时报价,很遗憾地没有抓住公司项目。 请分析该公司的内外部环境,以及应采取的措施。 (1)天、地、人是对公司内外部环境的概括描述。从案例中可以看出公司过去的成功来自天时、地利、人和,构成了公司的竞争优势。当公

司重新确立了“成为全国乃至世界的建筑企业”时,从案例中可以看出在政府、银行关系方面、在地理方面、在人员素质要求等方面,都发生了变化,所谓的天、地、人已经不再成为优势。(2)因此公司要真正认清所处的内外部环境,确定公司的使命和愿景,并围绕天、地、人等制定相应措施。具体措施应围绕培育公司的核心竞争力方面:具有建立电子商务网络和系统的技能;迅速把新产品投入市场的能力;更好的售后服务能力;生产制造高质量产品的技能;开发产品特性方面的创新能力;对市场变化作出快速反应;准确迅速满足顾客定单的系统;整和各种技术创造新产品的技能等方面。 案例分析题2 某地方生产传统工艺品的企业,伴随着我国对外开放政策,逐渐发展壮大起来。销售额和出口额近十年来平均增长15%以上。员工也有原来的不足200人增加到了2000多人。企业还是采用过去的类似直线型的组织结构,企业一把手王厂长既管销售,又管生产,是一个多面全能型的管理者。最近企业发生了一些事情,让王厂长应

电子商务系统分析与设计复习题及答案31802

《电子商务系统分析与设计》 一、填空题: 1.电子商务系统规划的常用方法包括:战略集合变换法,关键成功因素法、企业系统规划法。 2.U/C矩阵的正确性检验包括完备性检验、一致性检验、无冗余检验。 For personal use only in study and research; not for commercial use 3.从企业商务活动的信息化角度来看,电子商务系统的发展过程大致可分为四个阶段: 酝酿阶段、雏形阶段、发展阶段和完善阶段。 4.电子商务系统分析的思路是自顶向下、从静到动、去伪存真、不断迭代。 5.结构化分析方法认为计算机数据处理过程可以归结为输入数据、处理转换、输出数据 6. 数据流程图的两个特征是:抽象性和概括性。 8. UML主要包括三个基本内容事物、关系、图。 9. UML中定义了四种关系:依赖、关联、泛化和实现。 10.结构化分析方法中,系统模块设计应该降低模块间的耦合度,增加模块内的组合度。 11. 电子商务的网络环境可以通过多种接入方式实现,如专线接入、服务器托管、虚拟主机和数据中心。 12.系统的经济可行性分析包括成本估算和效益估算。 13.在结构化分析方法中,使用的主要工具是数据流图和数据字典。 14.通过面向对象的分析建立的系统模型,称为概念模型。 15.面向对象的分析模型由五个层次组成,这五个层次是指:对象和类型、结构层、属性层、服务层、主题层。 16.用例图是描述系统基本功能的工具,包含角色、用例和系统三种元素。 17.请列举目前主流的三种Web服务器IIS、Websphere、Apache。 18.电子商务系统由三个部分构成,即企业内部Intranet、Extranet和Internet三个部分。 19.电子商务系统规划中的关键成功因素法使用的工具是树状因果图。 20.电子商务系统分析的特点包括不确定性, 创新性,整合性。 21.数据字典应由下列4类元素的定义组成:数据流、数据存储、数据项和小说明。 22.UML中结构事物包括7种元素:类、接口、协作、用例、活动类、组件和节点。 23. 支持电子商务系统的局域网应具有较高的带宽和安全可靠的隔离措施。 24.系统输出设计的四项基本任务包括:输出方式设计,确定输出信息的内容,保护输出信息,设计并制作报表原型。 25.面向对象设计任务包括:对象定义求精,数据模型设计和优化。 26.系统切换的方式可分为直接切换、并行切换和试点切换。 27.电子商务系统集成的层次有网络集成、数据集成、企业商务流程集成和应用集成。 28. 电子商务网站主题设计应考虑的问题包括:主题要专而精,主题要有创意,主题要结合企业自身特点和有广泛的用户群。 29.电子商务网站按商务目的和业务功能可分为:基本性商务网站、宣传型商务网站、客户服务型商务网站和完全电子商务运作型网站。 31. B2B电子商务系统的商务模式主要有以买卖为主的采购方式,以卖方为主的拍卖方式和撮合交易方式。

C++面向对象程序设计实验报告

C++面向对象程序设计实验报告 学院:信息科学与技术学院 班级:卓越电子1201 姓名:刘强 学号:120910115 实验二 C++面向过程程序设计 实验目的 掌握函数声明、定义和使用的方法 掌握函数递归调用的方法 实验内容 1、编写一个函数,求数列运算中从n个不同的数中取r个数的所有选择的个数,要求如下:主程序中设计一个循环,不断从输入接收n和r的值,计算结果并输出,当用户输入0 0时,程序结束; 能检查输入数据的合法性,要求n>=1并且n>=r; 能得到正确结果。 输入:5 3输出:10 输入:10 20;输出:Input Invalid !; 输入:-1 4;输出:Input Invalid!; 步骤: 利用一个函数fn(int n)计算n!, 利用另一个函数Cnr(int n, int r)计算Cnr,在该函数中调用fn(), 程序代码: #include int fn(int n) { int s=1; for(int i=1;i<=n;i++) { s=s*i; } cout<<"n!="<

int Cnr(int n,int r) { cout<<"Please input two numbers:"<>n>>r; if(n==0&&r==0) { cout<<"Programme shutdown."<=1&&n>=r) { int a; int b; int c; int d; a=fn(n); b=fn(r); c=fn(n-r); d=a/(b*c); cout<

2016年《案例分析》真题参考答案(第三题)

2016年《案例分析》真题参考答案(第三题) 第三题 消防技术服务机构受东北某造纸企业委托,对其成品仓库设置的干式自动喷水灭火系统进行检测。该仓库地上2层,耐火等级二级,建筑高度。建筑面积7800㎡,纸类成品为堆垛式仓储,堆垛最高为。仓库除配置干式自动灭火系统外,还设置了室内消火栓系统和火灾自动报警系统等消防设施,厂区内环状消防供水管网(管径DN250mm)保证室内、外消防用水,消防水泵设计扬程为。屋顶消防水箱最低有效水位至仓库地面的高差为20m,水箱的有效水位高度为3m。厂区共有2个相互连通的地下消防水池,总容积为1120m3。干式自动喷水灭火系统设有一台干式报警阀,放置在距离仓库约980m的值班室内(有采暖),喷头型号为ZSTX15-68(℃)。 检测人员核查相关系统试压及调试记录后,有如下发现: (1)干式自动喷水灭火系统管网水压强度及严密性试验均采用气压试验代替,且末对管网进行冲洗。 (2)干式报警阀调试记录中,没有发现开启系统试验阀后报警阀启动时间及水流到试验装置出口所需时间的记录值。 随后进行现场测试,情况为:在干式自动喷水灭火系统最不利点处开启末端试水装置,干式报警阀加速排气阀随后开启,后干式报警阀水力警铃开始报警,后又停止(警铃及配件质量、连接管路均正常),末端试水装置出水量不足。人工启动消防泵加压,首层的水流指示器动作

后始终不复位。查阅水流指示器产品进场验收记录、系统竣工验收试验记录等,均未发现问题。 根据以上材料,回答下列问题(共21分): 1. 指出干式自动喷水灭火系统有关组件选型、配置存在的问题,并说明如何改正。 ①存在问题:喷头型号为ZSTX15-68(℃)不符合要求;改正措施:应采用干式下垂型或直立型喷头,动作温度选用57℃。 ②存在问题:干式报警阀组放置位置不符合要求;改正措施:应就近安装在仓库附近。 ③存在问题:干式报警阀组数量不符合要求;改正措施:应增加一个干式报警阀组。 2.分析该仓库消防给水设施存在的主要问题。 存在的主要问题: ①屋顶消防水箱的高度不能满足静水压力的最低要求。 ②厂区设置两个互相连通的地下消防水池,总容积为1120m3存在问题。 3.检测该仓库内消火栓系统是否符合设计要求时,应出几支水枪按照国家标准有关自动喷永灭火系统设置场所火灾危险等级的划分规定,该仓库属于什么级别自动喷水灭火系统的设计喷水持续时间为多少 ①该仓库同时使用的消防水枪为4支,应全数检查 ②仓库的危险级别为仓库危险Ⅱ级 ③2h

2017信息系统分析与设计试题A

------------装订线---------------装订线------------------装订线--------------------装订线-----------------装订线-------- ---- 沈阳师范大学14—15学年度第二学期试卷 命题单位:软件学院课程名称:信息系统分析与设计(A)卷课程代码: 适用范围:2012级计算机科学与技术(信息化) (本大题共10小题,每小题2分,共20分。在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。) 1、下面哪个不是UML中的静态视图() A、状态图 B、用例图 C、对象图 D、类图 2、在一个“订单输入子系统”中,创建新订单和更新订单都要核查用户账号是否正确,则用例“创建新订单”、“更新订单”与 用例“核查用户账号”之间的关系是( ) A 、包含B、实现C、扩展D、泛化 3、模块内部聚合程度最高的形式是:() A、机械聚合 B、逻辑聚合 C、功能聚合 D、过程聚合 4、实际上,系统分析的结果就是要给出系统的() A、物理设计 B、总体设计 C、逻辑设计 D、系统设计 5、U/C矩阵的作用是() A、确定子系统 B、确定系统边界 C、确定功能类 D、确定数据类 6、能根据学生的特点、弱点和基础知识,以最适当的教案和教学方法对学生进行教学和辅导的专家系统是:() A、解释专家系统 B、调试专家系统 C、监视专家系统 D、教学专家系统 7、数据字典是用于定义和说明数据流程图上的各种( ) A、处理 B、数据流 C、实体 D、成分 8、BPR的主要研究对象是( ) A、组织结构 B、组织人员 C、信息技术 D、业务流程 9、评价模块质量的标准是( ) A、耦合小,内聚大 B、耦合小,内聚小 C、耦合大,内聚大 D、耦合大,内聚小 10、组件图用于对系统的静态实现视图建模,这种视图主要支持系统部件的配置管理,通常可以分为四种方式来完成,下面哪种不是其中之一() A、对源代码建模 B、对事物建模 C、对物理数据库建模 D、对可适应的系统建模

面向对象程序设计实验报告完整版

资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。 综合实验报告 面向对象程序设计 专业名称: 物联网工程 ___班级: _____ 级2班__ ___________姓名: 你哥哥 学号: 02051928 信息科学与工程学院 二零一三年七月

第一题: (1) 1.1题目概述 (1) 1.2设计思路 (2) 1.3设计说明与调试分析 (2) 1.4编码实现 (2) 1.5程序运行结果 (5) 1.6设计心得 (5) 第二题: (6) 2.1题目概述 (6) 2.2设计思路 (7) 2.3设计说明与调试分析 (7) 2.4编码实现 (7) 2.5程序运行结果 (11) 2.6设计心得 (11)

第一题: 1.1题目概述 用抽象类设计计算二维平面图形图形面积的程序, 在基类TDshape中设计纯虚函数area()和printName(), area()用于计算几何图形的面积, printName()用于打印输出几何图形的类名, 如Triangle类的对象就打印输出”Triangle”。每个具体形状的类则从抽象类TDshape派生, 各自需要定义其它独有的数据成员和成员函数, 而且定义area()和printName()的具体实现代码, 如图所示。 要求编写以TDshape为接口的函数, 借以访问具体类如

Triangle和Rectangle类的成员函数area(), printName ()。1.2设计思路 由简到繁, 逐步实现。 1.3设计说明与调试分析 编写基类TDshape->编写虚函数->编写继承类Triangle ->实例化TDshape和Triangle ->调用基类虚函数实现调用继承类相应函数->同样的方式处理继承类Rectangle. 1.4编码实现 #include using namespace std; class TDshape{ public: virtual void area()=0; virtual void printName()=0; }; class Triangle:public TDshape{ private: double width,height;

面向对象程序设计完整版

Object- Orien ted Programmi ng C++ 主讲成长生 东华大学计算机科学与技术学院

第一章概述 § 1.1 面向对象程序设计的基本思想 C++是基于C语言发展的,又冲破C语言局限的面向对象的程序设计语言。它与Java 语言都作为当前计算机科学的主流语言, 越来越受到用户的欢迎。 要弄清楚什么是面向对象的程序设计, 首先了解和回顾传统的 ( Pascal(或C))结构化程序设计方法及其设计思想、程序结构及特点。SP(Structure Programming)是60 年代诞生的针对当时爆发的所谓”软件危机” , 为此发展形成了现代软件工程学的基础。 SP的总的设计思想是: . 自顶向下、层次化 . 逐步求精、精细化 程序结构是按功能划分基本模块的树型结构, 使模块间的关系尽可能简单独立。因此SP的程序的基本特点是: . 按层次组织模块(战略上划分战役) . 每一模块只有一个入口, 一个出口 ?代码和数据分离(程序=数据结构+算法) 归纳得到: SP 把数据和过程(代码、函数)分离为相互独立的实体, 用数据代表问题空间中的客体借以表示实际问题中的信 息; 程序代码则用来处理加工这些数据。程序员在编程时 必须时刻考虑所要处理的数据结构和类型。对不同的数据格式即使要作同样

的处理计算, 或者要对相同的数据格式作不同的处理都必须编写不同的程序(如两个整型数和两个浮点数相加)。这样的编程方法,即传统的SP方法设计出来的程序或系统其可重用的成分很少。其次把数据和代码作为不同的分离实体时, 总存在着用错误的数据调用正确的程序模块, 或用正确的数据调用错误的程序模块的危险, 从而使数据与程序始终保持兼容, 已成为程序员 的一个沉重的负担。在开发一个大型软件课题中, 当工程进入到 后期若用户改变了方案要求, 很容易使技术人员的前期工作受到摧毁性的打击,使其前功尽弃。为克服以上的弊端或者该SP方法难以控制处理的矛盾而产生了面向对象程序设计方法, 即Object —Oriented Programming ----------- OOP从二十世纪六十年代提出对象 的雏形, 到七十年代美国国防部的专用语言Ada 语言, 直到当前国际上流行的高品味的Java 和C++(Tc++,Balandc++ 及Vc++), , 应该讲OOP方法与技术吸取了SP的一切优点,同时又正视和顺应现实世界由物质和意识二部分组成。映射到面向对象的解空间就是: 具体事物—对象; 抽象概念—类。 OOP的基本原理是用问题领域的模型来模拟大千世界,从而设计出尽可能直接、自然地表示问题求解方法的软件, 这样的软件由对象组成, 而对象则是完整反映客观世界事物具有不可分割的静态属性(”数据结构” )与动态行为(”方法” )的。而且它们是既有联系又

2016年司法考试刑法案例分析题

2016年司法考试刑法案例分析题,你会解吗? 每年司法考试刑法案例题是必考的,并且分数还不低。如何解答司法考试刑法案例分析题?许多司法考试考生备战2016年司考时遇到这个问题,不知道如何解题刑法案例,独角兽司考网校肖老师特为大家带来以下内容,希望能对各位的备考有帮助。 司法考试中的刑法案例题一般是给出一个具体案例,让考生分析案件中行为人涉嫌的犯罪及其刑事责任。虽然问题很短,但是需要考虑的知识点却很多,增加了答题的难度。对于准确解答刑法案例题,要遵守以下步骤: 1.仔细阅读案例内容。 案例分析题一般都是考刑法学中最重要的内容,或者是法条中极其特殊的规定,即最基本的概念或法律规定,只要把概念和法律规定理解透彻,应试时就会比较有把握。 2.找准案例所涉及问题的“知识点”。 在案例分析中,以下知识点可能是经常会涉及到的:总论部分包括:(1)犯罪故意与过失、意外事件的认定。(2)刑事责任年龄中已满14周岁不满16周岁者应当负责任的范围。(3)正当防卫的成立条件。(4)犯罪预备、未遂和中止的区分。(5)共同犯罪的成立条件、共同犯罪人(主犯、从犯、胁从犯、教唆犯)的认定。(6)刑罚运用中的累犯、自

首。分论部分包括:危害公共安全的犯罪、侵犯公民人身权利的犯罪、侵犯财产的犯罪、贪污贿赂罪、渎职罪,它们都是传统的考查内容,案例分析原则上都会涉及这些犯罪。 3.理清答题思路。 在找准案例分析题所涉及的知识点以后,不要急于答题,还应当进一步整理答题思路。一般答题分为以下三步:(1)分析犯罪人的行为符合哪(几)种犯罪构成要件,确定犯罪人可能涉嫌的罪名。(2)考虑犯罪人有无法定或酌定的从重、从轻、减轻或免除处罚情节。如犯罪人是否具有刑事责任能力,是否具有某种特殊身份,是否具有自首情节。(3)根据刑法总则关于罪数的规定,以及刑法分则中关于特殊犯罪的处罚规定,确定犯罪人所触犯的罪名。如盗窃信用卡并冒用他人信用卡的定盗窃罪,以暴力、威胁方法抗拒缉私的,以走私罪和妨害公务罪数罪并罚。从一重罪处罚还是数罪并罚,在刑法理论和实践中都是很重要的问题,考生一定要认真掌握各种具体情况,注意法律的特殊规定。当初在朋友的推荐下,报了独角兽司考网校的VIP保过班,老师们不仅传授理论知识,还会帮助考生从命题者的角度分析问题,寻找准切入点,培养答题思路和技巧。确实让我受益匪浅。大家不妨联系一下学学看吧! 4.对不同题型采用不同方法,准确答题。 在答题时,独角兽司考网校的老师,特别强调要考虑每

系统分析与设计复习题

《系统分析与设计》复习题 一、复习要点 1.系统是由处于一定环境中的若干相互联系和相互作用的要素组成并为达到整体目的而存在的集 合。 2.信息系统是指利用计算机、网络、数据库等现代信息技术,处理组织中的数据、业务、管理和 决策等问题,并为组织目标服务的综合系统。信息系统开发的步骤是,在系统规划后,循环进行系统分析、系统设计、系统构建与实施、系统评价工作。信息系统的经济效益可分为三大类:一次性收益,非一次性收益和不可定量的收益 3.系统规划阶段的任务是对组织的环境、战略、目标、现行系统的状况进行初步调查,根据组织 目标和发展战略,确定信息系统的发展战略,对建设新系统的需求做出分析和预测,同时考虑建设新系统所受的各种约束,研究建设新系统的必要性和可能性。对于确定的信息系统项目,要明确其目标,并对目标进行权衡和量化。 4.系统分析的主要活动有系统初步调查、系统可行性研究、系统详细调查研究和新系统逻辑方案 的提出,主要任务是尽可能弄清用户对信息的需求,完成新系统的逻辑设计,规定新系统应当做什么。 5.常用的调查研究的方法有问卷调查法、召开调查会、业务实践、专家访谈、电子问卷。如果系 统初步调查结果表明,拟开发项目有必要也有可能进行时,可向主管单位提出系统开发建议书,需要进行可行性研究安排。 6.可行性研究又叫可行性分析,它是所有工程项目在开始阶段必须进行的一项工作。可行性研究 是指项目正式开发之前,先投入一定的精力,通过一套准则,从经济、技术、社会等方面对项目的必要性、可能性、合理性,以及项目所面临的重大风险进行分析和评价,得出项目是否可行的结论。可行性研究的主要成果是可行性研究报告和系统开发任务书。 7.需求分析是强调用户对新开发的信息系统的需要和要求,结合组织的目标、现状、实力和技术 等因素,通过深入细致的分析,确定出合理可行的信息系统需求,并通过规范的形式描述需求的过程。需求分析结束时,应当提出需求分析报告交上级审查。信息系统需求分为功能需求和非功能需求两类。 8.系统设计用来确定系统的结构,即系统的组成以及各组成成分之间的相互关系,详细设计用来 确定模块内部的算法和数据结构,产生描述各模块程序过程的详细设计文档。系统设计是对系统分析的深化和细化,其目的是提出能够指导信息系统实现的设计方案。系统实施以系统分析

面向对象程序设计基本概念

面向对象程序设计基本概念 面向对象设计是一种把面向对象的思想应用于软件开发过程中,指导开发活动的系统方法,是建立在“对象”概念基础上的方法学。所谓面向对象就是基于对象概念,以对象为中心,以类和继承为构造机制,来认识、理解、刻画客观世界和设计、构建相应的软件系统。 对象:对象是要研究的任何事物。从一本书到一家图书馆,单的整数到整数列庞大的数据库、极其复杂的自动化工厂、航天飞机都可看作对象,它不仅能表示有形的实体,也能表示无形的(抽象的)规则、计划或事件。对象由数据(描述事物的属性)和作用于数据的操作(体现事物的行为)构成一独立整体。从程序设计者来看,对象是一个程序模块,从用户来看,对象为他们提供所希望的行为。 类:类是对象的模板。即类是对一组有相同数据和相同操作的对象的定义,一个类所包含的方法和数据描述一组对象的共同属性和行为。类是在对象之上的抽象,对象则是类的具体化,是类的实例。类可有其子类,也可有其它类,形成类层次结构。 消息:消息是对象之间进行通信的一种规格说明。一般它由三部分组成:接收消息的对象、消息名及实际变元。 面向对象主要特征: 封装性:封装是一种信息隐蔽技术,它体现于类的说明,是对象的重要特性。封装使数据和加工该数据的方法(函数)封装为一个整体,以实现独立性很强的模块,使得用户只能见到对象的外特性(对象能接受哪些消息,具有那些处理能力),而对象的内特性(保存内部状态的私有数据和实现加工能力的算法)对用户是隐蔽的。封装的目的在于把对象的设计者和对象者的使用分开,使用者不必知晓行为实现的细节,只须用设计者提供的消息来访问该对象。 继承性:继承性是子类自动共享父类之间数据和方法的机制。它由类的派生功能体现。一个类直接继承其它类的全部描述,同时可修改和扩充。继承具有传递性。继承分为单继承(一个子类只有一父类)和多重继承(一个类有多个父类)。类的对象是各自封闭的,如果没继承性机制,则类对象中数据、方法就会出现大量重复。继承不仅支持系统的可重用性,而且还促进系统的可扩充性。 多态性:对象根据所接收的消息而做出动作。同一消息为不同的对象接受时可产生完全不同的行动,这种现象称为多态性。利用多态性用户可发送一个通用的信息,而将所有的实现细节都留给接受消息的对象自行决定,如是,同一消息即可调用不同的方法。例如:Print消息被发送给一图或表时调用的打印方法与将同样的Print消息发送给一正文文件而调用的打印方法会完全不同。多态性的实现受到继承性的支持,利用类继承的层次关系,把具有通用功能的协议存放在类层次中尽可能高的地方,而将实现这一功能的不同方法置于较低层次,这样,在这些低层次上生成的对象就能给通用消息以不同的响应。在OOPL中可通过在派生类中重定义基类函数(定义为重载函数或虚函数)来实现多态性。

2016年案例分析真题

某实验室建有S型热电偶标准装置(U=0.6℃,k =2).按照溯源计划,其主标准器标准热电偶温度计(温度计A)每年1月份送上一级计量技术机构检定.2015年1月8日出具的温度计A的检定证书显示其在800℃的测得值为8010.2℃.实验室用S型热电偶温度计(温度计B)作为核查标准,每2个月在800℃点对些标准装置进行期间核查.核查时,同时读取放在同一怛温槽中的两 问题: 1.计算温度计B在800℃时的修正值,写出计算过程. 2.计算平均值i y 和1--i i y y ,并将数据填入表格.(在答题卡上填写) 3.根据核查数据绘制S型热电偶标准装置的期间核查曲线.(在答题卡上绘制) 4.判断核查结果是否合格,并说明理由.

考评员现场考核某企业的最高计量标准”直流低电阻表检定装置”. 1.在参观现场时,考评员发现其现场温度较低,不能满足计量检定规程规定的环境条件要求,实验室负责人说,我们的标准器在较低温度下也能正常工作,经过温度修正,准确度同样符合要求. 2.在查看实验室时,考评员发现工作台上单独放着一台电脑,询问其作用.实验室负责人回答,我们为了节省档案存储空间,测量时先将数据记在草稿纸上,随后输入电脑,加入电子签名制成电子原始记录,统一存入服务器,核验员对录入数据进行校核后,才销毁草稿纸. 3.在审阅材料中,考评员发现其主标准器前两年都是由省计量院出具的检定证书,而今年是由一家校准公司出具的校准证书.实验室负责人答复,该标准器到期送检时,省计量院相应检定装置故障,暂停了相关计量器具的检定工作,于是选择了这家具备CNAS资质且技术能力较强的校准公司进行校准,校准结果显示该标准器性能良好. 4.在检查设备证书时,考评员发现一台配套设备的校准时间间隔前两次是1年,而最近一次改成了2年.实验室负责人拿出多年的稳定性考核数据证明该设备性能十分稳定,并出示了论证文件和技术负责人签发的将校准时间间隔改为2年的批准文件. 5.在查看其设备档案时,考评员发现某些设备的采购合同原件并未包含在其中,只存有复印件.实验室人员解释,这些材料的原件由财务人员保存. 6.在查看其近期出具的检定和校准证书时,考评员发现某份校准证书内页

相关主题
文本预览
相关文档 最新文档