未分类题

阅读以下说明和JAVA 2代码,填入(n)处。
[说明]
以下JAVA程序设计了类CSet,使用同一个名称(set)的method来传入数据。仔细阅读[代码6-1)、[代码6-2]和[代码6-3]和相关注释,将程序补充完整。
[代码6-1]
import javA.io.*;
class CSet
{
private int width;
private int height;
(1)
public void set(String color)
{
col=color; //(a)可输入长方形的颜色
}
public void set (iht w, int h)
{
width=w; //(b)可输入长方形的宽和高
height=h;
}
public void set (String color, int w, int h)
{
col=color; //(c)可输入长方形的颜色、宽和高
width=w;
height=h;
}
public void show ( )
{
System.out.println ('n/长方形的颜色为: '+col);
System.out.println ('n/长方形宽为: '+width+' 长方形高为: '+height');
}
}
[代码6-2]
public class hw8_3
{
public static void main (String args[]) throws IOException
{
intw, h; //声明宽、长变量,并给予赋值
String color, k;
CSet rect1;
rect1=new CSet ( );
System.out.print ('/n请输入颜色:: ');
color=input ( );
System.out.print ('请输入宽度:: ');
k=input ( );
w=Integer.parseInt (k);
System.out.print ('请输入高度:: ');
k=input( );
h=Integer.parseInt (k);
(2)//设置长方形的颜色
(3)//设置长方形的宽、高
rectl.show ( );
(4)//设置长方形的颜色和宽、高
rectl.show ( );
}
[代码6-3]
public static String input( ) throws IOException//输入函数
{
String str;
BufferedReader buf;
(5)
str=buF.readLine ( )
return str;
}
}

A.io.*;
B.out.println
C.out.println
D.out.print
E.out.print
F.parseInt
G.out.print
H.parseInt
I.show
J.show
K.readLine

【参考答案】

(1)pfivate String col;(2)rectl.set(color);(3)rectl.set(wh);(......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
热门 试题

未分类题
阅读下列程序说明和C代码,将应填人(n)处的字句写在对应栏内。[程序5说明]下列文法可用来描述化学分子式的书写规则(例如,A12(CO3)3”Cu(OH)2):λ→β βλβ→δ δnδ→ξ ξθ (λ)其中:λ是—个分子式;δ或是一个元素,或是一个带括号的(子)分子式,元素或是一个大写字母(记为ξ),或是一个大写字母和一个小写字母(记为ξθ)β或是一个δ,或是在δ之后接上一个整数n,δn表示β有n个δ的元素或(子)分子式。—个完整的分子式由若干个β组成。当然一个正确的分子式除符合上述文法规则外,还应满足分子式本身的语义要求。下面的程序输入分子式,按上述文法分析分子式,并计算出该分子式的分子量。例如:元素H的原子量是1,元素O的原子量是16。输入分子式H2O,程序计算出它的分子量为18 (1×2+16)。程序中各元素的名及它的原子量从文件atom.dat中读入。[程序5]include < stdio. h >include < string. h >define MAXN 300define GMLEN 30struct elem { char name[ ]; * 元素名* double v; *原子量* } nTbl [MAXN];char cmStr [GMLEN], * pos;int c;FILE * fp;double factor( );double atom( ) * 处理文法符号δ* {char w [3];int i; double num;while((c = * pos++) =='||c ==' t'); *略过空白字符* if(c == ' n') return 0.0;if(c>='A' && C <='Z') { *将元素名存入W * w[i =0]=c;c= * pos ++if(c >='a'&& c <='z')w[ ++i] =c;else pos--;w[ ++i] =' 0',for(i =0;nTbl [i]. v >0.0;i ++)if(strcmp (w,nTbl[i]. name) ==0) return nTbl [i]. v;printf (' n元素表中没有所输入的无素: t%s n',w); retur n - 1.0;} elseif (c = ='(') {if((num=(1)) <0.0)return -l.0; *包括可能为空的情况* if( * pos ++ ! = ')') { printf (' 分子式中括号不匹配! n') ;return - 1.0; }return num;}printf ('分子式中存在非法字符: t%c n' ,c);return - 1.0;}double mAtom( ) * 处理文法符号β* { double num ;int n = ];if((num=(2)) <0.0)return-l.0;c= *pos++;if(c >='O'&&c <='9') {n = 0; while(c > = 0&&c < ='9'){n=(3);c= *poss ++;}}pos --;return num * n;}double factor( ) *处理文法符号λ* { double num =0.0,d;if(( hum = mAtom ( )) < 0.0) return - 1.0;while( * pos >= 'A'&& * pos <= 'Z'||* pos == '(') {if((d=(4)) <0.0)return-1.0;(5);} return num;void main( ){ char fname[ ] ='atom. dst'; *元素名及其原子量文件* int i;double num;if((fp=fopon(fname,'r' )) == NULL) { *以读方式打开正文文件* prinff('Can net open%s filE. n' ,fname) ;return *程序非正常结束 * i=0;while(i < MAXN&&fscanf (fp,' %s%lf,bTbl[i]. name,&nTbl[i]. v) ==2)i++;fclose(fp) ;nTbl[i]. v =-1.0;while(1) [ *输入分子式和计算分子量循环,直至输入空行结束* printf(' n 输入分子式! (空行结束) n' ) ;gets(cmStr);pos = cmStr;if(cmStr[0] == ' 0') break;if( (num = later( ) ) > 0.0)if( * pos! = ' 0')printf('分子式不完整! n' );else printf('分子式的分子量为%f n',num);}
A.dat中读入。
B.0;
C.0;i
D.0;
E.0)return
F.0;
G.0;
H.0;
I.0)return-l.0;
J.0,d;
K.0)
L.0;
M.0)return-1.0;
N.0;
while(1)
O.0)
未分类题
某汽车制造企业为增值税一般纳税人,2006年4月有关生产经营业务如下:(1)以交款提货方式销售A型小汽车30辆给汽车销售公司;每辆不含税售价15万元,开具防伪税控专用发票注明应收价款450万元,当月实际收回货款430万元,余款下月才能收回。(2)销售B型小汽车50辆给特约经销商,每辆不含税单价12万元,向特约经销商开具了防伪税控增值税专用发票,注明价款600万元、增值税102万元,由于特约经销商当月支付了全部货款,汽车制造企业给予特约经销商原售价2%的现金折扣。(3)将新研制生产的C型小汽车5辆销售给本企业的中层干部,每辆按成本价10万元.出售,共计取得收入50万元,C型小汽车尚无市场销售价格。(4)购进机械设备取得防伪税控专用发票注明价款20万元、进项税额3.4万元,该设备当月投入使用。(5)当月购进原材料取得防伪税控专用发票注明金额600万元、进项税额102万元,并经过税务机关认证,支付购进原材料的运输费用20万元、保险费用5万元、装卸费用3万元。(6)从小规模纳税人处购进汽车零部件,取得由当地税务机关开具的增值税专用发票注明价款20万元、进项税额1.2万元。(7)当月发生意外事故损失库存原材料金额35万元。2006年4月该企业自行计算、申报缴纳的增值税和消费税如下:①申报缴纳的增值税=[430+600×(1-2%)+50]×17%-[3.4+102+(20+5+3)X× 7%+1.2-35×17%]=181.56-102.61=78.95(万元)②申报缴纳的消费税=[430+600×(1-2%)+50]×5%=53.4(万元)(说明:该企业生产的小汽车均适用5%的消费税税率,C型小汽车成本利润率8%)要求:根据下述资料,按下列序号计算有关纳税事项或回答问题,计算事项需计算出合计数:(1)根据企业自行计算、申报缴纳增值税和消费税的处理情况,按资料顺序逐项指出企业的做法是否正确?简要说明理由。(2)2006年4月该企业应补缴的增值税。(3)2006年4月该企业应补缴的消费税。
A.出售,共计取得收入50万元,C型小汽车尚无市场销售价格。
B.4万元,该设备当月投入使用。
C.2万元。
D.4+102+(20+5+3)X×
E.2-35×17%]=181.56-102.61=78.95(万元)
F.4(万元)