问题 单项选择题

有以下程序:void swap1(intc0[],intc1[]){ intt;t=c0[0];c0[0]=c1[0];c1[0]=t;}void swap2(int*c0,int*c1){ int t;t=*c0;*c0=*c1;*c1=t;}main(){inta[2]={3,5},b[2]={3,5};swap1(a,a+1);swap2(&b[0],&b[1]);printf("%d %d %d %d\n",a[0],a[1],b[0],b[1]);}程序运行后的输出结果是______。

A.3 5 5 3

B.5 3 3 5

C.3 5 3 5

D.5 3 5 3

答案

参考答案:D

解析:函数 swap1、swap2 的作用均为交换两个数。主调函数“swap1(a,a+1)”使得数组 a 的首地址赋给形参 c0[],使得 c0 指向 a[0]所在的存储单元,a[1]的地址赋给形参 c1[],使得 c1 指向 a[1]所在的存储单元, 故交换 c0[0]与 c1[0]后,a[0]与 a[1]值也发生了变化;主调函数“swap2(&b[0],&b[1]);”起着同样的作用, 使得指针变量 c0 指向了 b[0]存储单元,c1 指向了 b[1]存储单元,并在 swap2 函数中发生了交换,所以 b[0]、 b[1]的值也发生变化,故本程序输出的结果是 5353。

问答题

甲酒厂为增值税一般纳税人,2007年5月发生以下业务:

(1)从农业生产者手中收购粮食30吨,收购凭证上注明每吨收购价2000元,共计支付收购价款60000元。

(2)甲酒厂将收购的粮食从收购地直接运往异地的乙酒厂生产加工白酒,白酒加工完毕,甲酒厂收回白酒8吨并支付了加工费,取得乙酒厂开具的防伪税控系统增值税专用发票(当月认证),注明加工费25000元,代垫辅料价值15000元,加工的白酒当地无同类产品市场价格。加工白酒验收入库,支付给运输单位的运输费用12000元,取得普通发票。

(3)本月内甲酒厂将收回的白酒批发售出7吨,每吨不含税销售额16000元。

(4)从另一酒厂购入粮食白酒800斤(已纳消费税0.4万元),全部勾兑成低度白酒出售,数量1000斤,取得不含税收入90000元。

(5)为厂庆活动特制粮食白酒2000公斤,全部发放职工,无同类产品售价。每公斤成本为15元。

(6)月末盘存发现上月购进的原材料(免税农产品)腐烂变质,成本50000元(其中含分摊的运输费用4650元)。

(7)将使用过的两辆进口小汽车销售,每辆销售额16万元(原值为14万元),开具普通发票上注明价格32万元。

(粮食白酒的消费税固定税额为每斤O.5元,比例税率为25%,特制白酒成本利润率为10%。)

要求:

(1)计算乙酒厂应代收代缴的消费税。

(2)计算乙酒厂应纳增值税。

(3)计算甲酒厂应纳消费税。

(4)计算甲酒厂应纳增值税。

单项选择题