首页 > 软考
题目内容 (请给出正确答案)
[主观题]

定义一个名为Account的类实现账户管理,它的UML图如图4-5所示,编写一个应用程序测试Account类的

使用。

定义一个名为Account的类实现账户管理,它的UML图如图4-5所示,编写一个应用程序测试Acco

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“定义一个名为Account的类实现账户管理,它的UML图如图…”相关的问题
第1题
语句能够实现的作用是()。A.定义并创建一个名为name的文件超链接组件B.定义并创建一个名为name的

语句能够实现的作用是()。

A.定义并创建一个名为name的文件超链接组件

B.定义并创建一个名为name的广告轮显组件

C.定义并创建一个名为name的存取组件

D.定义并创建一个名为name的浏览器性能组件

点击查看答案
第2题
假定用户没有给一个名为MyClass的类定义析构函数,则系统为其定义的默认析构函数首部形式为上【】。

假定用户没有给一个名为MyClass的类定义析构函数,则系统为其定义的默认析构函数首部形式为上【 】。

点击查看答案
第3题
假定用户没有给一个名为MyClass的类定义析构函数,则系统为其定义的默认析构函数首部形式为______

点击查看答案
第4题
VB的工程资源管理器可管理多种类型的文件,下面叙述不正确的是()

A、窗体文件的扩展名为.frm,每个窗体对应一个窗体文件

B.标准模块是一个纯代码性质的文件,它不属于任何一个窗体

C.用户通过类模块来定义自已的类,每个类都用一个文件来保存,其扩展名为.bas

D.资源文件是一种纯文本文件,可以用简单的文字编辑器来编辑

点击查看答案
第5题
定义一个名为Circle的类表示圆,其中含有double型的成员变量centerX、centerY表示圆心坐标,radiu
s表示圆的半径。定义求圆面积的方法getArea()和求圆周长的方法getPerimeter()。为半径radius定义访问方法和修改方法。定义一个带参数构造方法。通过给出圆的半径创建圆对象。定义默认构造方法,在该方法中调用有参数构造方法。将圆的半径设置为1,0。画出该类的UML图。编写程序测试这个圆类的所有方法。

点击查看答案
第6题
定义一个名为Rectangle的类表示矩形,其中含有length,width两个double型的成员变量表示矩形的长
和宽。要求为每个变量定义访问方法和修改方法,定义求矩形周长的方法getPerimeter()和求面积的方法getArea()。定义一个带参数构造方法,通过给出的长和宽创建矩形对象。定义默认构造方法,在该方块中调用有参数构造方法,将矩形长宽都设置为1.0。画出该类的UML图。编写程序测试这个矩形类的所有方法。Rectangle类的UML图如图4-2所示。

点击查看答案
第7题
阅读下列说明,回答问题1至问题5,将解答写在答题纸的对应栏内。 【说明】 图4-1是银行卡应用的部分

阅读下列说明,回答问题1至问题5,将解答写在答题纸的对应栏内。 【说明】 图4-1是银行卡应用的部分类图,图中属性和操作前的“+”和“一”分别表示公有成员和私有成员。银行卡Account有两种类型,借记卡SavingAccount和信用卡CreditAccount图4-1银行卡应用的部分类图 (1)借记卡和信用卡都有卡号account Number和余额balance两个属性。借记卡的余额是正常余额,信用卡的余额是目前未还的金额,如果没有未还的金额,则为0;有开户set Up、取款withdraw、查询余额get Balance和销户close四个方法。借记卡取钱时,要求取钱金额不能超过余额;而信用卡取钱金额不能超过信用额度,因此需要在子类中实现该方法。 (2)借记卡可以存钱deposit。 (3)信用卡有信用额度creditLimit属性,可以查询信用额度getCreditLimit、修改信用额度updateCreditLimit和还款retumCredit。 现拟采用面向对象的方法进行测试。

【问题1】(3分) 面向对象单元测试的主要对象是什么? 【问题2】(4分) 在继承关系上,若某方法在测试父类时已经测试过,那么在什么情况下在子类中也需要测试? 【问题3】(4分) 要测试方法deposit()时,还需要调用什么方法?给出测试序列。 【问题4】(6分) 方法withdraw在基类Account中定义,但在两个子类中有不同的实现。这是面向对象的什么机制?这种情况在测试时如何进行? 【问题5】(3分) 给出类SavingAccount的最小测试序列。

点击查看答案
第8题
v 假设ICBCA_ACCOUNT和CBCA_ACCOUNT是用计算机语言定义的两个不同的类。前者代表工商银行账户,后
者代表建设银行账户。ZhangSan_ICBCAccount和LiSi_ICBCAccount 是用ICBCA_ACCOUNT类定义的两个对象;ZhangSan_CBCAccount是用CBCA_ACCOUNT类定义的一个对象。下列说法中错误的是__(26)__。

(26)

A.ZhangSan_ICBCAccount是ICBCA_ACCOUNT类的一个实例

B.ZhangSan_ICBCAccount和LiSi_ICBCAccount总具有相同的属性

C.ZhangSan_ICBCAccount和LiSi_ICBCAccount总具有相同的状态

D.ZhangSan_CBCAccount和LiSi_ICBCAccount总具有不同的操作

点击查看答案
第9题
试题(33)、(34)某银行系统采用Factory Method方法描述其不同账户之间的关系,设计出的类图如下所示

试题(33)、(34)

某银行系统采用Factory Method方法描述其不同账户之间的关系,设计出的类图如下所示。其中与Factory Method中的“Creator”角色相对应的类是 (33) ;与“Product”角色相对应的类是 (34) 。

(33)A. Bank B. Account C. Checking D. Savings

(34)A. Bank B. Account C. Checking

点击查看答案
第10题
根据下面顺序图, 选择类Account必须实现哪些方法。()

A.withdraw , checkBalance

B.withdraw , checkBalance, log

C.withdraw , checkBalance, acknowlege

D.withdraw , checkBalance, log, acknowledge

点击查看答案
第11题
在Python中定义类时,与运算符“//”对应的特殊方法名为_______________。

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改