信息系统项目管理师– 2011年上半年信息系统项目管理师真题(上午26)

空笔记.妙有互联  2018-02-27 22:00  阅读 55 次
广告

2011年上半年信息系统项目管理师真题(上午)26题

假设ICBCA_ACCOUNT和CBCA_ACCOUNT是用计算机语言定义的两个不同的类。前者代表工商银行账户,后者代表建设银行账户。ZhangSan_ICBCAccount 和LiSi_ICBCAccount是用ICBCA_ACCOUNT 类定义的两个对象;ZhangSan_CBCAccount 是用CBCA_ACCOUNT类定义的一个对象。下列说法中错误的是(  )。
A.ZhangSan_ICBCAccount是ICBCA_ACCOUNT类的一个实例
B.ZhangSan_ICBCAccount和LiSi_ICBCAccount总具有相同的属性
C.ZhangSan_ICBCAccount和LiSi_ICBCAccount总具有相同的状态
D.ZhangSan_CBCAccount和LiSi_ICBCAccount总具有不同的操作

解析:

  • 在面向对象的基本概念中,对象是类的一个实例。对象总有其所属类的操作和属性,但是同一个类的不同对象的属性的取值可以不同,对象的状态是由其属性的取值决定的。ZhangSan_ICBCAccount和LiSi_ICBCAccount都是ICBCA_ACCOUNT类的对象,它们有相同的属性,不一定有相同的状态。

 

  • 因为ZhangSan_ICBCAccount是用ICBCA_ACCOUNT类定义的对象,而对象是类的实例,所以A的说法是正确的。
  • 因为ZhangSan_ICBCAccount和LiSi_ICBCAccount 是用ICBCA_ACCOUNT类定义的两个对象,而同一个类生成的多个对象总具有相同的属性,所以B的说法是正确的。
  • ZhangSan_ICBCAccount和LiSi_ICBCAccount这两个对象虽然是由同一个类生成的,但是每个对象在其生命周期内,受到某些事件的触发,会从一个状态转变到另一个状态。没有理由保证这两个对象的状态转化能完全同步,所以C的说法是错误的。
  • ZhangSan_CBCAccount和LiSi_ICBCAccount这两个对象是由两个不同的类分别生成的,它们当然具有不同的操作。所以D的说法是正确的。

 

 

【综合网络信息编辑】

 

手机扫描阅读分享本文
关注微信公众号,随时找到我们
本文地址:https://www.kbiji.com/kong/1334.html
关注我们:请关注一下我们的微信公众号:扫描二维码,公众号:乐享空笔记
版权声明:本文除注明"转载"外,其它为原创(或源于互联网,由@乐享空笔记整理),其中转载文章版权归原作者所有,欢迎分享本文,转载请保留出处。部分网站内容综合网络信息编辑,版权当属原作者。由于部分网络资料几经转载,很多作品的原作者和来源不详或者不确定,若未标明来源,敬请谅解,请及时联系我们注明!若有侵犯,恳请联系我们,我们将尽快删除!
广告
广告

评论已关闭!