当前位置:高级系统架构师题库>系统开发基础知识题库

问题:

[单选] 雇员类含有计算报酬的行为,利用面向对象的(),可以使得其派生类专职雇员类和兼职雇员类计算报酬的行为有相同的名称,但有不同的计算方法。

A . 多态性
B . 继承性
C . 封装性
D . 复用性

软件测试是为了发现错误而执行程序的过程。黑盒测试法主要根据()来设计测试用例。 程序内部逻辑。 程序内部功能。 程序数据结构。 程序流程图。 系统测试将软件、硬件、网络等其他因素结合,对整个软件进行测试。()不是系统测试的内容。 路径测试。 可靠性测试。 安装测试。 安全测试。 面向对象分析的任务不包含() 建模系统功能。 发现并确定业务对象。 建模各对象的状态。 组织对象并确定对象间的关系。 需求管理是CMM可重复级中的6个关键过程域之一,其主要目标是() 对于软件需求,必须建立基线以进行控制,软件计划、产品和活动必须与软件需求保持一致。 客观地验证需求管理活动符合规定的标准、程序和要求。 策划软件需求管理的活动,识别和控制已获取的软件需求。 跟踪软件需求管理的过程、实际结果和执行情况。 系统输入设计中,采用内部控制方式以确保输入系统数据的有效性,()用于验证数据是否位于合法的取值范围。 数据类型检查。 自检位。 域检查。 格式检查。 雇员类含有计算报酬的行为,利用面向对象的(),可以使得其派生类专职雇员类和兼职雇员类计算报酬的行为有相同的名称,但有不同的计算方法。
参考答案:

  参考解析

本题是一个纯概念题。在面向对象技术中,多态考虑的是类与类之间的层次关系,以及类自身内部特定成员函数之间的关系问题,是解决功能和行为的再抽象问题。多态是指类中具有相似功能的不同函数用同一个名称来实现,从而可以使用相同的调用方式来调用这些具有不同功能的同名函数。这也是人类思维方式的一种直接模拟,例如,一个对象中有很多求两个数最大值的行为,虽然可以针对不同的数据类型,写很多不同名称的函数来实现,但事实上,它们的功能几乎完全相同。这时,就可以利用多态的特征,用统一的标识来完成这些功能。这样,就可以达到类的行为的再抽象,进而统一标识,减少程序中标识符的个数。

在线 客服