问题 单项选择题

甲股份有限公司为境内上市公司(以下简称“甲公司”),所得税税率为25%,采用资产负债表债务法核算所得税,按净利润的10%计提法定盈余公积。该公司2007年起有关投资的资料如下:
(1)甲公司于2007年1月1日从证券市场上购入B公司于2006年1月1日发行的5年期债券,该债券票面年利率为5%,每年末确认利息,次年1月5日支付上年度的利息,到期日为2011年1月1日,到期一次归还本金和最后一次利息。甲公司购入债券的面值为1 000万元,实际支付价款为1 005.35万元,另支付相关费用10万元。甲公司购入后将其划分为持有至到期投资。购入债券的实际利率为6%。假定按年计提利息。2007年12月31日,该债券的预计未来现金流量现值为930万元。2008年3月,由于贷款基准利率的变动和其他市场因素的影响,甲公司持有的该项债券价格持续下跌,为此,甲公司于2008年1月1日对外出售该持有至到期债券投资10%,收取价款90万元(即所出售债券的公允价值)。甲公司遂将剩余的该项债券投资重分类为可供出售金融资产。
(2)甲公司于2007年1月1日以2 600万元对C公司投资,占C公司股权份额的5%,另支付税费25万元,对C公司的经营和财务决策无重大影响,且无公开交易市场价格,公允价值不能可靠计量,采用成本法核算。当日C公司可辨认净资产的公允价值为7 500万元。2009年1月1日,甲公司又以5 000万元从其他原有股东购入C公司股份,至此,甲公司占C公司股权份额达到25%,可以对C公司的经营和财务决策产生重大影响改用权益法核算。2007年3月8日C公司宣告并分派2006年现金股利750万元,2007年实现净利润1125万元;2008年3月8日C公司宣告并分派2007年现金股利900万元,2008年实现净利润1 500万元。
(3)此外,C公司2007年、2008年还发生过以下事项:
①2007年12月31日C公司一项可供出售金融资产的账面成本为1 500万元,公允价值为4 012.5万元。
②2008年12月31日,将自用的建筑物转换为投资性房地产,转换日公允价值为45 000万元,固定资产原值为20 000万元,已计折旧为5 000万元。该企业采用公允价值计量模式。
③假定C公司不存在其他原因导致的可辨认净资产公允价值变动,不考虑其他因素影响。根据上述资料,回答下面问题(单位以万元表示):

2009年甲公司将对C公司的长期股权投资由成本法转为权益法时应确认的营业外收入为( )万元。

A.947.5

B.3 197.5

C.2 250

D.0

答案

参考答案:A

解析: 2009年1月1日追加投资:
借:长期股权投资—C公司 5 000
贷:银行存款 5 000
追溯调整
对于原持股比例5%的部分,产生2 250(2 625-7 500×5%)万元的商誉,该部分差额不调整长期股权投资的账面价值。
①C公司2007.1.1~2009.1.1实现的净利润=1 125+1 500=2 625(万元)
借:长期股权投资 131.25(2 625×5%)
贷:盈余公积 13.125
利润分配—未分配利润 118.125
②C公司2007.1.1~2009.1.1资本公积增加=(4 012.5-1 500)+[45 000-(20 000-5 000)]
=32 512.5(万元)
借:长期股权投资—其他权益变动
32 512.5×5%=1 625.625
贷:资本公积 1 625.625
③被投资单位宣告现金股利
先把成本法下恢复投资成本的金额11.25冲减掉,同时因为分回股利900×5%=45万元要冲减损益调整明细,所以一并做调整如下:
借:盈余公积 56.25×10%=5.625
利润分配—未分配利润 50.625
贷:长期股权投资 56.25(11.25+45)
2009年1月1日C公司可辨认净资产公允价值
=7 500+1 125+1 500-750-900+(2 512.5+30 000)
=40 987.5(万元)
A公司应享有B公司份额
=40 987.5×20%=8 197.5(万元)
新追加投资20%部分根据其享有的可辨认净资产公允价值份额与追加投资成本的差额,调增长期股权投资账面价值=8.197.5-5 000=3 197.5(万元),但是对于原持股比例5%的部分,其投资时产生了商誉2 250(2 625-7 500×5%)万元,所以对于追加投资部分,需要调增947.5(3 197.5-2 250)万元的账面价值,不存在正商誉。
借:长期股权投资—B公司 947.5
贷:营业外收入 947.5

单项选择题
问答题

下面是一个Applet程序,实现实心或者空心矩形的绘制。要求鼠标在Applet窗口中拖动实现矩形的绘制,可以选择填充或者空心,按钮用来清空窗口中的图像。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 注意:不改动程序的结构,不得增行或删行。 源程序代码文件清单如下: import java.awt.*; import java.applet.*; /* <applet code="ex16_3.class" width=800 height=400> </applet> */ public class ex16_3 extends Applet { private Button btnClear; private CheckboxGroup cbg; private Checkbox chk1, chk2; private int upX, upY; private int downX, downY; private boolean bDraw, bClear, bStyle; public void init() { bDraw = false; bClear = false; bStyle = false; setLayout(null); cbg = new CheckboxGroup(); chk1 = new Checkbox("Hollow", cbg, true); chk2 = new Checkbox("Filled", cbg, false); chk1.reshape(80,getSize().height-80,80,25); chk2.reshape(160,getSize().height-80,80,25); add(chk1); add(chk2); btnClear = new Button("ctear"); btnClear.reshape(240,getSize().height-80,80,25); add(btnClear); } public void paint(Graphics g) { if (bDraw) { if(upX>downX && upY>downY) { if(bStyle) g.fillRect(downX, downY, upX-downX, upY-downY); else g.drawRect(downX, downY, upX-downX, upY-downY); } else if(upX>downX&&upY<downY) { if(bStyle) g.fillRect(downX, upY, upX-downX, downY-upY); else g.drawRect(downX, upY, upX - downX, downY - upY); } else if(upX<downX && upY>downY) { if(bStyle) g.fillRect(upX, downY, downX-upX, upY-downY); else g.drawRect(upX, downY, downX-upX, upY-downY); } else if(upX<downX && upY<downY) { if(bStyle) g.fillRect(upX, upY, downX-upX, downY-upY); else g.drawRect(upX, upY, downX-upX, downY-upY); } bDraw = false; } if (bClear) { g.clearRect(0,0, getSize().height, getSize().width); bClear = false; } } public void update(Graphics g) { paint(g); } public boolean mouseUp(Event e, int x, int y) { upX=x; upY=y; bDraw=true; repaint(); return true; } public boolean mouseDown(Event e, int x, int y) { downX=x; downY=y; return true; } public boolean action(Event e, Object o) { if(e.target==btnClear) { bClear=true; repaint(); } if(chk1.getState()==true) { bStyle=true; } if(chk2.getState()==true) { bStyle=false; } return true; } } ex9_3.html <HTML> <HEAD> <TITLE>ex9_3</TITLE> </HEAD> <BODY> <applet code="ex9_3.class" width=800 height=400> </applet> </BODY> </HTML>