问题 问答题

请完成下列Java程序:输出某年的某月有多少天数,要求生成2个输入对话框,一个输入年份,一个输入月份,并且能检查输入的数字是否符合要求,如果符合要求,则根据输入的年份和月份计算出这一年的这一月有多少天。提示:闰年为年数能被4整除但是不能被100整除。 注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。 程序运行结果如下:

import javax.swing. JOptionPane; public class ex10_2 { public static void main(String[] args) (String strIn;int nYear,nMonth,nNumOfDays=0;strIn=JOptionPane.showInputDialog(,,year.);nYear=Integer.parseInt(strIn);if(nYear<0) { System.out.println("Invalidate number of year!") return;} strIn=JOptionPane.showInputDialog("month.);nMonth=Integer.parseInt(strIn);if(_____________) { System.out.println("Invalidate number of month!" return;}switch(nMonth){ case 1: case 3: case 5: case 7: case 8: case 10: case 12:nNumOfDays=31;break; case 4: case 6: case 9: case 11:nNumOfDays=30;break; case 2: if(________________) nNumOfDays=29; elsenNumOfDays=28; break; } System.out.println("Number of days:"+ nNumOfDays); } }

答案

参考答案:

解析:nMonth<0 || nMonth>12((nYear%4 ==0)&&!(nYear%100 == 0)) || (nYear%400 == 0) 本题主要考查swing图形用户界面设计和case语句的简单应用。解题关键是会用swing的容器面板构造对话框,熟悉判断闰年的条件语句的设计,判断输入是否符合程序要求的条件语句设计,case语句的设计。本题中,第1个空,判断输入的月份值应该在1到12月之间,否则给出提示信息并退出;第2个空,闰年的判断,将题干中的提示用代码实现。

填空题
单项选择题

长江公司为上市公司。增值税一般纳税企业,适用增值税税率为17%(假设没有其他税费),原材料只有A材料一种并专门用于生产车间生产甲产品,该公司存货按全月一次加权平均法进行日常核算。2010年11月1日,A材料结存1000千克,成本总额为49900元。
1.11月份,A材料的收入与发出业务如下:
(1) 3日,收到上月采购的A材料2000千克,实际采购成本为104000元,材料已验收入库。
(2) 4日,生产车间为生产甲产品领用A材料2000千克。
(3) 5日,从外地x单位采购A材料一批共计3150千克,增值税专用发票上注明的材料价款为157500元,增值税为26775元,发生运杂费2000元(不考虑可抵扣税金)。款项及运杂费已通过银行支付,材料尚未收到。
(4) 15日,收到本月5日从外地x单位采购的A材料。验收时实际数量为3000千克,经查明,短缺的100千克系由于供货单位少发货,要求供货方退还多付款项,另50千克系运输途中合理损耗。购入该批材料的运杂费全部由实收材料负担。
(5) 16日,生产车间为生产甲产品领用A材料3000千克。
2.生产车间生产甲产品的资料如下:
(1) 甲产品的生产需要经过三道工序,工时定额为100小时,其中第一、第二和第三道工序的工时定额依次为20小时、50小时和30小时,原材料在产品开工时一次投入。
(2) 11月初,乙在产品成本为28000元,其中直接材料13000元,直接人工和制造费用15000元。
(3) 11月共发生直接人工和制造费用535000元。
(4) 11月共完工甲产品260件。
(5) 11月30日,甲产品的在产品为40件,其中在第一、第二和第三道工序的在产品依次为20件、10件和10件。
3.12月1日,长江公司与大海公司签订债务重组协议,以库存A材料500千克偿还所欠大海公司的债务,债务账而价值为35000元,并开具增值税专用发票一张,注明材料价款26000元,增值税4420元。不考虑其他相关税费。
根据上述资料,回答下列问题:

假设大海公司为增值税一般纳税企业,对应收长江公司款项按20%计提坏账准备,将债务重组收到的A材料作为库存商品管理,不考虑其他相关税费。则大海公司对与长江公司进行的债务重组业务应作的会计分录为( )。

A.借:库存商品 26000
应交税费—应交增值税(进项税额) 4420
坏账准备 7000
贷:应收账款 35000
营业外收入 2420

B.借:库存商品 26000
应交税费—应交增值税(进项税额) 4420
营业外支出 4580
贷:应收账款 35000

C.借:库存商品 23580
应交税费—应交增值税(进项税额) 4420
坏账准备 7000
贷:应收账款 35000

D.借:库存商品 26000
应交税费—应交增值税(进项税额) 4420
坏账准备 7000
贷:应收账款 35000
资产减值损失 2420