阅读以下应用说明及Visual Basic程序代码,将应填入(n)处的字句写在对应栏内。 【应用说明9】 本应用程序的运行窗口如图4.2所示。
.jpg)
窗口中的3个文本框和两个按钮名称分别为Txt-salary、Txt_base、Txt_tax、Cmd_compute和 Cmd_quit。运行时,文本框Txt_base中存放的是免税金额基数(应扣除的基本费用)。当用户在文本框Txt_salary中输入月收入(工资或薪金)并单击“计算”按钮Cmd_compute后,Txt_tax框中就显示计算所得的应纳税额。文本框Txt_base和Txt_tax在运行时不接受用户输入,Txt_base的内容以灰色显示。 个人工资(或薪金)所得税是按照超额累进的税率来征收的,方法是:以每月收入总额减去免税金额基数后的余额作为该月的月应纳税所得额,再将应纳税所得额按相应级数采用相应的税率进行累进计算。目前的免税金额基数为800元,税率如表4.2所示。
【正确答案】正确答案:(1)K>0
【答案解析】解析:K表示月应纳所得税额,即文本框Txt_salary和Txt_base的值之差,所以此处判断K值正负,若为负,则不必计算。其中函数Val将字符转换成数字型。
【正确答案】正确答案:(2)K>paylevel(j)
【答案解析】解析:此处是判断当前职工的工资是否超过第j级,所以应填入K>paylevel(j)。
【正确答案】正确答案:(3)taxPrate(j-1)/100
【答案解析】解析:此处,当前职工的工资不超过第j级,计算它与第j-1级的差额的所得税,所以应填入税率,即taxPrate (j-1)/100。
【正确答案】正确答案:(4)Str $(S)
【答案解析】解析:此处输出计算的结果,所以应填入Str $(S)。
【正确答案】正确答案:(5)FALSE
【答案解析】解析:在(5)处,由于免税金额不可修改,所以应该将它的Enable属性设置为false。