上海计算机等级考试二级Java程序设计Word文档格式.docx

上传人:b****4 文档编号:16004444 上传时间:2022-11-17 格式:DOCX 页数:24 大小:614.07KB
下载 相关 举报
上海计算机等级考试二级Java程序设计Word文档格式.docx_第1页
第1页 / 共24页
上海计算机等级考试二级Java程序设计Word文档格式.docx_第2页
第2页 / 共24页
上海计算机等级考试二级Java程序设计Word文档格式.docx_第3页
第3页 / 共24页
上海计算机等级考试二级Java程序设计Word文档格式.docx_第4页
第4页 / 共24页
上海计算机等级考试二级Java程序设计Word文档格式.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

上海计算机等级考试二级Java程序设计Word文档格式.docx

《上海计算机等级考试二级Java程序设计Word文档格式.docx》由会员分享,可在线阅读,更多相关《上海计算机等级考试二级Java程序设计Word文档格式.docx(24页珍藏版)》请在冰豆网上搜索。

上海计算机等级考试二级Java程序设计Word文档格式.docx

for(i=0;

(3);

i++)i<

10

for(j=i+1;

j<

j++)

if(a[i]>

a[j])

{t=a[j];

a[j]=a[i];

a[i]=t;

}

for(i=1;

i<

a.length-1;

i++)

sum=sum+(4);

a[i]

ave=sum/(a.length-2);

System.out.println("

\n去掉一个最高分"

+(5)+a[a.length-1]

"

+"

去掉一个最低分"

+a[0]+"

最后得分是:

"

+ave);

}

第2题。

这是一个普通用户

货物:

电视机

价格:

3800.0

数量:

2

总价:

7600.0

这是一个会员用户

洗衣机

1980.0

3

5940.0

作为会员用户,享受九折优惠

5346.0

abstractclassGoods{

(1)goods;

String

floatprice;

double

(2);

total

intnum;

publicabstractvoidgoods(String_goods,float_price,int_num);

classCommonextendsGoods{

publicvoid(3){showCommon()

System.out.println("

这是一个普通用户"

);

publicvoidgoods(String_goods,float_price,int_num){

goods=_goods;

price=_price;

num=_num;

total=_price*_num;

}

publicvoidshowBuy(){

+goods);

+price);

+num);

+total);

finalclassAssociatorextendsCommon{

publicvoidshowAssociator(){

这是一个会员用户"

super.showBuy();

作为会员用户,享受九折优惠"

+___(4)_____);

total*0.9

publicclassBuyGoods{

publicstaticvoidmain(Stringargs[]){

CommonAA=newCommon();

AssociatorBB=newAssociator();

AA.showCommon();

AA.goods("

电视机"

3800,2);

_______(5)________;

AA.showBuy()

System.out.println();

BB.goods("

洗衣机"

1980,3);

BB.showAssociator();

BB.showBuy();

操作题

(一)程序调试题(本大题3小题,共8个错误,每改正一个2.5分,共20分)

1.从"

C:

\素材"

中取出LoopEx.java文件,该程序有三个错误。

正确的程序运行时应输出如下的结果:

按题中的要求调试修改该程序,并将结果(包括源文件、字节码文件)保存到C:

\KS目录中。

请务必在所修改的语句后加上注释语句:

//*****。

LoopEx.java:

publicclassLoopEx{

publicvoidmain(String[]args){

intsize=5;

for(inti=0:

size;

i++){

for(intj=i;

j>

=0;

j--)

System.out.print(i);

System.out.print();

2.从"

中取出Exchange.java文件,该程序在if语句中有两个错误。

程序的功能是:

当键盘输入一个小于"

100"

的数字字符串(例如"

56"

),程序将其转换成汉字表达方式并输出("

伍拾陆"

)。

请按题中的要求调试修改该程序,并将结果(包括源文件、字节码文件)保存到C:

Exchange.java:

importjava.io.*;

publicclassExchange{

publicstaticvoidmain(Stringargs[])throwsIOException{

Stringhz_table[]={"

零"

壹"

贰"

叁"

肆"

伍"

陆"

柒"

捌"

玖"

};

intnum,g,s;

Stringstr;

BufferedReaderbuf;

buf=newBufferedReader(newInputStreamReader(System.in));

System.out.print("

请输入整数:

str=buf.readLine();

num=Integer.parseInt(str);

if(num>

=2)

System.out.print("

输入的数已超出范围"

else{

if(str.length()==2){

s=num%10;

g=num%10;

你输入的数字是:

+hz_table[s]+"

拾"

+hz_table[g]);

else{

g=num;

3.从"

中取出Complex_ex.java文件,该程序在Complex类声明代码模块中有三个错。

运行正确程序应产生如图所示的结果。

(该图示是用Eclipse运行的显示效果,仅作参考)。

请按题中的要求调试修改该程序,并将结果(包括源文件、字节码文件)保存到C:

请务必在所修改的语句后加上注释语句:

//*****。

Complex_ex.java:

importjava.applet.*;

importjava.awt.*;

publicclassComplex_exextendsApplet{

Complexx,y;

publicvoidinit(){

inta=7;

intb=2;

x=newComplex(a,b);

y=newComplex(a+3,b+4);

publicvoidpaint(Graphicsg){

g.drawString("

第一个复数:

+x.toString(),10,50);

第二个复数:

+y.toString(),10,70);

classComplex{

intRealPart;

//复数的实部

intImaginPart;

//复数的虚部

Complex(intr,inti){

r=RealPart;

ImaginPart=i;

publicStringtoString{

returnRealPart+"

+"

+ImaginPart+i;

}

(二)编程题(本题2小题,第一题15分,第二题20分,共35分)

中取出Average.java文件,在该文件基础上进行补充,完成所需内容的编写。

该程序实现计算学生平均成绩的功能。

主程序已将学生的成绩存放在student数组中。

编写Avg方法,该方法计算并返回指定数组的平均值。

(注:

其余程序内容不能修改)。

程序完成后将程序编译及运行所需要的所有文件(包括源程序文件、字节码文件)存放到C:

\KS目录下。

(15分)

Average.java:

publicclassAverage{

publicstaticvoidmain(String[]args){

int[]student={76,89,70,45,92,83,89,90,61};

floatavg=0;

avg=Avg(student);

System.out.print("

average="

+avg);

//在此处完成Avg方法

中取出lx.java文件,在该文件基础上进行补充,完成所需内容的编写。

该applet实现加法练习器的功能。

其初始窗体见图1。

(6分)(注:

可以采用默认布局方式)

当单击"

出题"

按钮时,随机显示加数与被加数,加数与被加数的取值范围为1-99的整型数,效果见图2;

(5分)

批改"

按钮后,显示结果为正确和错误的效果图分别见图3和图4(6分)

以下图示是用Eclipse开发包直接运行的显示效果,仅作参考。

可根据需要在"

中选取lx.html文件。

(3分)

图1.初始窗体图2.单击"

后的窗体

图3.单击"

后的窗体

(1)图4.单击"

后的窗体

(2)

lx.java:

importjava.awt.*;

importjava.applet.*;

importjava.awt.event.*;

publicclasslxextendsAppletimplementsActionList

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1