问题 问答题

2007年5月2日,甲公司以460万元(含已宣告但尚未发放的现金股利20万元)购入乙公司股票60万股作为交易性金融资产,另支付手续费 10万元;2007年5月20日收到现金股利;2007年6月30日该股票每股市价为7.5元;至12月31日,甲公司仍持有该交易性金融资产,期末每股市价为8元,2008年1月3日以490万元出售该交易性金融资产。假定甲公司每年6月30日和12月31日对外提供财务报告。 要求:编制上述经济业务的会计分录。

答案

参考答案:

解析:(1)2007年5月2日购入时借:交易性金融资产—成本 440 应收股利 20 投资收益 10贷:银行存款 470(2)2007年5月20日借:银行存款 20贷:应收股利 20(3)2007年6月30日借:交易性金融资产-公允价值变动 10(60×7.5-440)贷:公允价值变动损益 10(4)2007年12月31日借:交易性金融资产-公允价值变动 30(60×8-450)贷:公允价值变动损益 30(5)2008年1月3日处置借:银行存款 490贷:交易性金融资产-成本 440 交易性金融资产-公允价值变动 40 投资收益 10借:公允价值变动损益 40贷:投资收益 40

单项选择题
问答题

阅读下列说明和Java代码,回答下列问题。
[说明]
在超市销售管理系统中通常需要根据顾客需求打印购物小票,在购物小票中体现所购买的物品名称、数量、单价及总价等信息,以及购物时间、收银员号码等基本信息。而且有的需要打印票据的头信息(如欢迎辞等),有的需要打印票据的页脚信息(如促销打折广告提示信息等),有的只需要打印票据的内容。并且这些信息的内容及打印位置也需要根据具体情况而发生变动,相当于是对购物小票的额外装饰了。
以上这些功能采用装饰器(Decorator)设计模式来设计,得到的类图如图7-16所示。
以下Java代码可为购物小票动态添加各种抬头和注释信息。


[Java代码]
import java.util.*;
abstract class cxlaopiao
public ______=0;
;
class jutixiaopiao ______
public void DaYinXiaoPiao()
System.out.println("票据正文");
;
______ class czhuangshixiaopiao) ______
cxiaopiao xpobj;
public czhuangshixiaopiao(cxiaoplso obj)
xpobj=obj;
public ______=0;
;
class headerxiaopiao extends czhuangshixiaopiao)
public headerxiaopiao(cxiaopiao obj) extends czhuangshixiaopiao(obj)
publlc void DaYinXiaoPiso()
System.out.printin("抬头");
xpobj.DaYinXiaoPiso();

;
class footerxiaopiao extends czhuangshixiaopiao
public footerxiaopiao(cxiaopiao obj) extends czhuangshixiaopiao(obj)
public void DaYinXlaoPiao()
xpobj.DaYinXiaoPiao();
System.out.println("脚注");

;
public class xiaopiao public static void main String args[])
czhuangshixiaopiao xiaopiao=new headerxiaopiao (new footerxiaopiao
(new cjutixiaopiao));
xiaopiao.DaYinXiaoPiao();
System.out.println();
return 0;

装饰器(Decorator)模式是一种______型设计模式,其设计意图是:______。