问题 单项选择题

面向对象程序设计中,采用______机制实现共享类中的方法和数据。

A.引用调用
B.封装
C.动态绑定
D.继承

答案

参考答案:D

解析: 对于选项A,引用调用是通过传引用的方式进行调用。
对于选项B,封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的类进行信息隐藏。
对于选项C,在计算机语言中有两种主要的绑定方式:静态绑定和动态绑定。静态绑定发生于数据结构和数据结构间,程序执行之前。静态绑定发生于编译期,因此不能利用任何运行期的信息。它针对函数调用与函数的主体,或变量与内存中的区块。因为PHP是一种动态语言,它不使用静态绑定。但可以模拟静态绑定。动态绑定则针对运行期产生的访问请求,只用到运行期的可用信息。在面向对象的代码中,动态绑定意味着决定哪个方法被调用或哪个属性被访问,将基于这个类本身而不基于访问范围。
对于选项D,面向对象程序设计中,采用继承机制实现共享类中的方法和数据。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。本题正确答案为选项D。

单项选择题

甲股份有限公司(以下简称甲公司)2010年发生如下资产置换业务:

(1)10月,甲公司用一台已使用三年的A设备从乙公司换入一台B设备,为换入B设备支付相关税费10000元,从乙公司收取银行存款35100,其中收取的补价为30000元。A设备的账面原价为500000元,原预计使用年限为5年,原预计净残值率为5%,并采用年数总和法计提折旧,未计提减值准备;B设备的账面原价为240000元,已提折旧30000元。置换时,A、B设备的公允价值分别为250000元和220000元。假定该交换具有商业实质。

(2)11月,甲公司以一台生产经营用固定资产(动产)换入乙公司的一项长期股权投资。换出固定资产的账面原价为1200万元,已计提折旧50万元,未计提减值准备,公允价值为1250万元;长期股权投资的账面价值为1320万元,未计提减值准备,公允价值为1200万元;乙公司另外向甲公司支付银行存款50万元。甲公司为换入长期股权投资办理过户发生手续费用5万元。假定该交换不具有商业实质。甲乙公司均为增值税一般纳税人,增值税税率为17%。

要求:

根据上述资料,回答下列各题。

根据资料(1),下列说法正确的是()

A.在交换时点A设备的账面价值是100000元

B.甲公司换入B设备的入账价值是220000元

C.甲公司换入B设备的入账价值是214900元

D.甲公司换入B设备的入账价值是230000元

单项选择题