问题 问答题

公民张某是某高校教授,2009年取得以下各项收入:
(1)该企业实行年薪制,张某每月取得工资3000元,12月取得年终效益工资64000元和生育津贴780元;
(2)4月份出版一本专著,取得稿酬40000元,李某当即拿出10000元通过民政部门捐给灾区;
(3)5月份为B公司进行营销筹划,取得报酬35000元,该公司决定为张某负担个人所得税;
(4)7月份出访美国,在美国举办讲座取得酬金收入折合人民币8300元,主办方扣缴了个人所得税折合人民币415元;出访美国期间通过协商将其另一本专著翻译成英文出版,获得版权收入折合人民币37350元,在美国该项所得已纳个人所得税折合人民币6249.90元;
(5)通过拍卖行将一幅珍藏多年的名人字画拍卖,取得收入80000元;
(6)从A国取得股息所得折合人民币4000元,已在A国缴纳个人所得税200元;从B国取得特许权使用费所得人民币3000元,已在B国缴纳个人所得税500元;
(7)另承包一国有企业,当年经营取得收入500000元,相应的扣除项目为320000元,其含有业务招待费8000元、广告费和宣传费80000元、工资薪金90000元(其中含有承包者的工资30000元)、上缴的承包费100000元。承包协议约定,承包经营成果全部归承包者所有。
要求:根据上述资料,按下列序号计算回答问题,每问需计算出合计数:

计算张某承包应缴纳个人所得税。

答案

参考答案:承包企业应纳企业所得税
业务招待费:500000×0.5%=2500(元)<8000×60%=4800(元),税前可扣除的业务招待费为2500元,超标8000-2500=5500(元)
广告费和宣传费:扣除限额=500000×15%=75000(元),超标80000-75000=5000(元)
上缴的承包费可以在个人所得税前扣除,但是不能在企业所得税前扣除。承包费应当调增企业所得税应纳税所得额100000元。
企业所得税应税所得额=500000-(320000-5500-5000-100000)=290500(元)
应纳企业所得税=290500×25%=72625(元)
企业净利润=500000-(320000-100000)-72625=207375(元)
承包企业个人所得税应税所得额=207375+30000-(2000×12)-100000=113375(元),
适用税率35%,速算扣除数为6750。
承包应缴纳个人所得税=113375×35%-6750=32931.25(元)

问答题

下面是一个Applet程序,其功能是计算山顶的高度,计算方法是:该山顶由a点量得仰角度数为a度,由b点量得仰角度数为b度,且测得a,b点之间的距离为c米,求山的高度。要求窗口中有3个输入框,分别作为a,b,c的输入,一个按钮点击后进行计算,结果显示在另一个文本框中(这个文本框不可编辑)。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
源程序文件代码清单如下:
import java.io.*;
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
/*
<applet code="ex6_3.class" width=800 height=400 >
</applet>
*/
public class ex6_3 extends Applet implements ActionListener

Panel pane=new Panel();
Label 11 = new Label("a 点仰角:");
TextField tfl = new TextField(5);
Label 12 = new Label("b 点仰角:");
TextField tf2 = new TextField(5);
Label 13 = new Label("a,b 之间距离:");
TextField tf3 = new TextField(5);
Button btn = new Button("OK");
Label 14=new Label ("山高");
TextField tf4=new TextField(20);
ex6_3 obj23_3;
public void init()

pane.setLayout (new FiowLayout(FlowLayout.LEFT,10,5));
pane.add (11);
pane.add (tf1);
pane.add (12);
pane.add (tf2);
add ("North", pane);
Panel p2=new Panel();
p2.setLayout(new FlowLayout (FlowLayout. LEFT, 10,5));
p2.add(13);
p2.add (tf3);
p2.add(btn);
btn. addActionListener (this);
add ("Center", p2);
Panel p3=new Panel();
p3.setLayout(new FlowLayout (FlowLayout.LEFT,10,5));
p3.add(14);
tf4. setEditable (true);
p3.add(tf4);
add ("South", p3);
obj23_3=new ex6_3();

public void doMessure(double al,double a2,double a3,TextField tf)

double pi=Math. PI,a,b,h;
a=al*pi/180.0;
b=a2*pi/180.0;
h=a3/(1.0/Math. tan (a) -1.0/Math. tan (b));
tf.setText (Integer.toString(h));

public void actionPerformed(ActionEvent ae)

double a,b, c;
try

a=new Double(tf1.getText()) .doubleValue
b=new Double(tf2,getText ()) .doubleValue
c=new Double(tf3.getText()) .doubleValue
obj23_3.doMessure(a,b,c, tf4);
catch (NumberFormatException nfe)

tf4.setText("wrong number!");



ex6_3. html
<HTML>
<HEAD>
<TITLE>ex6_3</TITLE>
</HEAD>
<BODY>
<applet code="ex6_3.class" width=800 height=400 >
</applet>
</BODY>
</HTML>

单项选择题