问题 单项选择题

在窗体上放置一个命令按钮Command1,并编写下列单击事件的程序:
Option Base 1
Private Sub Command1_Click()
Dim c As Integer,d As Integer
d=0
c=6
X=Array(2,4,6,8,10,12)
For i=1 To 6
If X(i)>c Then
d=d+X(i)
c=X(i)
Else
d=d-c
End If
Next i
Print d
End Sub
程序运行后,单击命令按钮,则在窗体上输出的结果为( )。

A.10

B.12

C.16

D.20

答案

参考答案:B

解析: 程序首先使用Array函数为x数组变量赋值,然后利用 For循环和If结构语句实现程序功能。程序执行过程如下:
①当i=1时,X(i)=2,d=d-c=-6:②当i=2时,X(i)=4,d=d- c=12;③当i=3时,X(i)-6,d=d-c=-18;④当i=4时,X(i)=8,d= d+X(i)=-10,c=8;⑤当i=5时,X(i)=10,d=d+X(i)=0,c=10;⑥当i=6时,X(i)=12,d=d+X(i)=12,c=12。

单项选择题
单项选择题

(四)XYZ公司的所得税税率为25%,2010年初“递延所得税资产”科目余额为250万元(均为可供出售金融资产公允价值变动对所得税的影响),“可供出售金融资产”科目余额为9000万元(初始投资成本为10000万元)。2010年12月31日,XYZ公司有以下尚未履行的合同:
(1) 2010年12月,XYZ公司与甲公司签订一份不可撤销合同,约定在2011年2月以每件4.8万元的价格向甲公司销售1000件X产品;甲公司应预付定金560万元,若XYZ公司违约,双倍返还定金。XYZ公司2010年将收到的乙公司定金560万元存入银行。
2010年12月31日,XYZ公司的库存中没有X产品及生产该产品所需原材料。因原材料价格大幅上涨,XYZ公司预计每件X产品的生产成本为5.52万元。
(2) 2010年12月,XYZ公司与乙公司签订一份Y产品销售合同,约定在2011年2月底以每件1.2万元的价格向乙公司销售3000件Y产品,违约金为合同总价款的30%。
2010年12月31日,XYZ公司库存Y产品3000件,每件成本1.6万元,目前市场每件价格2.4万元。假定XYZ公司销售Y产品不发生销售费用。
(3) 2010年11月,XYZ公司与丙公司签订一份Z产品销售合同,约定在2011年2月末以每件4万元的价格向丙公司销售6000件Z产品,违约金为违约部分总价款的50%。
至2010年12月31日,XYZ公司只生产了Z产品4000件,每件成本4.8万元,其余2000件产品因原材料原因停产,由于生产Z产品所用原材料需要从某国进口,而该国出现金融危机,所需2000件原材料预计2011年3月末以后才能进口,恢复生产的日期很可能于2011年4月以后。
(4) 2010年12月,可供出售金融资产的公允价值为9500万元。
(5) 不考虑其他相关税费。假设税法规定,经济合同的违约金和资产减值损失在实际发生时才允许税前扣除。

XYZ公司2010年12月与乙公司签订3000件Y产品的销售合同,其正确的会计处理方法是( )。

A.不需要作任何会计处理

B.确认存货跌价损失1200万元

C.确认存货跌价损失1080万元

D.确认预计负债1080万元