问题 填空题

下列程序的功能是计算两个自然数的最大公约数,界面如下图所示。给定的程序不完整,将程序补充完整。


Private Sub Command1_Click()
Dim x As Long, y As Long,i As Long
x=Val(Text1.Text)
y=Val(Text2.Text)
Text3.Text = Str( 【13】 )
End Sub
Function fun1(a As Long,b As Long)As Long
Dim r As Long
Dim t As Long
If 【14】 Then
t = a
a = b
b = t
End If
r = a Mod b
Do While r <> 0
a = b
b = r
r = a Mod b
Loop
【15】
End Function

答案

参考答案:[13]fun1(x,y)
[14]a<b
[15]fun1=b

解析:

[分析]: 由“欧几里德”求最大公约数的算法可知,当余数r为零时,b为x和y的最大公约数。填空[13]是将fun1的计算值返回。为了确保a>b,如果程序中的填空[14](a<b)的条件成立的话,就将a和b的值对调。填空[15]就是将最大公约数b赋值给函数名fun1,由它将计算结果返回去。

问答题

某市一卷烟生产企业为增值税一般纳税人,2009年12月有关经营情况如下:
(1)期初库存外购已税烟丝300万元,本期外购已税烟丝取得防伪控系统开具的增值税专用发票,注明价款2000万元,增值税340万元;支付本期外购烟丝运输费用50万元,取得经税务机关认定的运输公司开具的普通发票;
(2)生产领用库存烟丝2100万元,分别生产卷烟2500标准箱(每标准条200支,调拨价格均大于50元)、雪茄烟500箱;
(3)经专卖局批准,销售卷烟给各商场1200箱,取得不含税销售收入3600万元,由于货款收回及时给了各商场2%的折扣,销售给各卷烟专卖店800箱,取得不含税销售收入2400万元,支付销货运输费用120万元并取得经税务机关认定的运输公司开具的普通发票;
(4)取得专卖店购买卷烟延期付款的补贴收入21.06万元,已向对方开具了普通发票;
(5)销售雪茄烟300箱给各专卖店,取得不含税销售收入600万元,以雪茄烟40箱换回小轿车2辆,大货车1辆;零售雪茄烟15箱取得含税收入35.1万元;取得雪茄烟过期的包装物押金收入7.02万元;
(6)月末盘存发现库存烟丝短缺32.79万元(其中含运费成本2.79万元),经认定短缺的烟丝属于非正常损失。
(注:卷烟消费税比例税率56%、雪茄烟消费税比例税率36%,烟丝消费税税率30%,相关票据己通过主管税务机关认证)
[要求] 按下列顺序回答问题,每问均为共计金额:

计算12月份应缴纳的消费税;

多项选择题