ImageVerifierCode 换一换
格式:DOC , 页数:22 ,大小:851KB ,
资源ID:5915516      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/5915516.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(上海市计算机等级考试二级Java程序设计.doc)为本站上传会员【xrp****65】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

上海市计算机等级考试二级Java程序设计.doc

1、 程序填空题 第1题。 程序实现青年歌手比赛的评分计算。其计算方法是将十位评委的个人评分去掉其中的最高分和最低分,然后输出其余评委评分的平均值作为该歌手的最后得分。运行该程序显示以下结果: 9.8 9.7 9.9 9.5 9.3 9.2 9.8 9.0 9.9 9.8 去掉一个最高分9.9,去掉一个最低分9.0,最后得分是:9.625 请将程序补充完整。 public class Contest{ public static void main(String arg[

2、]){ int i,j; (1) ; double t double a[ ]={9.8, 9.7, 9.9, 9.5, 9.3, 9.2, 9.8, 9.0, 9.9, 9.8}; double sum=0, ave; for( i=0; i<10;i++ ) (2) ; System.out.print(a[i]+" ") for ( i=0; (3) ; i++ ) i<10

3、 for( j=i+1; j<10; j++) if (a[i] >a[j]) { t=a[j]; a[j]=a[i]; a[i]=t; } for(i=1;i

4、去掉一个最低分"+a[0]+","+"最后得分是:"+ave); } } 程序填空题 第2题。 这是一个普通用户 货物:电视机 价格:3800.0 数量:2 总价:7600.0 这是一个会员用户 货物:洗衣机 价格:1980.0 数量:3 总价:5940.0 作为会员用户,享受九折优惠 总价:5346.0 请将程序补充完整。 abstract class Goods{ (1) goods; String

5、 float price; double (2) ; total int num; public abstract void goods(String _goods, float _price, int _num); } class Common extends Goods{ public void (3) { showCommon() System.out.println("这是一个普通用户"); } public void goods(String _g

6、oods, float _price, int _num){ goods=_goods; price=_price; num=_num; total=_price*_num; } public void showBuy(){ System.out.println("货物:"+goods); System.out.println("价格:"+price); System.out.println("数量:"+num); System.out.println("总价:"+tot

7、al); } } final class Associator extends Common{ public void showAssociator(){ System.out.println("这是一个会员用户"); } public void showBuy(){ super.showBuy(); System.out.println("作为会员用户,享受九折优惠"); System.out.println("总价:"+___ (4) _____); total*0.9 } } public class BuyG

8、oods{ public static void main(String args[]){ Common AA=new Common(); Associator BB=new Associator(); AA.showCommon(); AA.goods("电视机", 3800, 2); _______ (5) ________; AA.showBuy() System.out.println(); BB.goods("洗衣机", 1980, 3);

9、 BB.showAssociator(); BB.showBuy(); } } 操作题 (一)程序调试题(本大题3小题,共8个错误,每改正一个2.5分,共20分) 1.从"C:\素材"中取出LoopEx.java文件,该程序有三个错误。正确的程序运行时应输出如下的结果: 按题中的要求调试修改该程序,并将结果(包括源文件、字节码文件)保存到C:\KS目录中。请务必在所修改的语句后加上注释语句://*****。 LoopEx.java: public class LoopEx { public void

10、main(String[] args) { int size = 5; for (int i=0: i=0; j--) System.out.print(i); System.out.print(); } } } 2.从"C:\素材"中取出Exchange.java文件,该程序在if语句中有两个错误。程序的功能是:当键盘输入一个小于"100"的数字字符串(例如"56"),程序将其转换成汉字表达方式并输出("伍拾陆"

11、 请按题中的要求调试修改该程序,并将结果(包括源文件、字节码文件)保存到C:\KS目录中。请务必在所修改的语句后加上注释语句://*****。 Exchange.java: import java.io.* ; public class Exchange{ public static void main(String args[]) throws IOException { String hz_table[]={"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"}; int num,g,s; String str; Buffered

12、Reader buf; buf=new BufferedReader(new InputStreamReader(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; System.out.println("你输入的数字是:"

13、 +hz_table[s]+"拾"+hz_table[g]); } else { g=num; System.out.println("你输入的数字是:"+hz_table[g]); } } } } 3.从"C:\素材"中取出Complex_ex.java文件,该程序在Complex类声明代码模块中有三个错。运行正确程序应产生如图所示的结果。(该图示是用Eclipse运行的显示效果,仅作参考)。 请按题中的要求调试修改该程序,并将结果(包括源文件、字节码文件)保存到C:\KS目录中。

14、请务必在所修改的语句后加上注释语句: //*****。 Complex_ex.java: import java.applet.* ; import java.awt.* ; public class Complex_ex extends Applet { Complex x,y ; public void init( ) { int a = 7; int b = 2; x = new Complex(a,b); y = new

15、 Complex(a+3,b+4); } public void paint(Graphics g) { g.drawString("第一个复数:"+x.toString(),10,50); g.drawString("第二个复数:"+y.toString(),10,70); } } class Complex{ int RealPart ; // 复数的实部 int ImaginPart ; // 复数的虚部 Complex(int r , int i)

16、 { r = RealPart; ImaginPart = i; } public String toString { return RealPart+" + "+ImaginPart+i; } } (二)编程题 (本题2小题,第一题15分,第二题20分,共35分) 1.从"C:\素材"中取出Average.java文件,在该文件基础上进行补充,完成所需内容的编写。该程序实现计算学生平均成绩的功能。主程序已将学生的成绩存放在student数组中。编写Avg方法,该方法计算并返回指定

17、数组的平均值。(注:其余程序内容不能修改)。 程序完成后将程序编译及运行所需要的所有文件(包括源程序文件、字节码文件)存放到C:\KS目录下。(15分) Average.java: public class Average{ public static void main(String[] args){ int[] student={76,89,70,45,92,83,89,90,61}; float avg=0 ; avg=Avg(student); System.out.print ("average="+avg);

18、 } //在此处完成Avg方法 } 2.从"C:\素材"中取出lx.java文件,在该文件基础上进行补充,完成所需内容的编写。该applet实现加法练习器的功能。其初始窗体见图1。(6分)(注:可以采用默认布局方式) 当单击"出题"按钮时,随机显示加数与被加数,加数与被加数的取值范围为1-99的整型数,效果见图2;(5分) 当单击"批改"按钮后,显示结果为正确和错误的效果图分别见图3和图4(6分) 以下图示是用Eclipse开发包直接运行的显示效果,仅作参考。 可根据需要在"C:\素材"中选取lx.html文件。

19、 程序完成后将程序编译及运行所需要的所有文件(包括源程序文件、字节码文件)存放到C:\KS目录下。(3分) 图1. 初始窗体 图2. 单击"出题"后的窗体 图3. 单击"批改"后的窗体(1) 图4. 单击"批改"后的窗体(2) lx.java: import java.awt.*; import java.applet.*; import java.awt.event.*; public class lx

20、 extends Applet implements ActionListener{ private Label l1 ; private Label l2 ; private Label l3 ; private Label l4 ; private TextField t1; private Label l5 ; private Button b1 ; private Button b2 ; int a=0,b=0; //用于存放加数与被加数 public void init(){ //完成此段程序

21、 } public void actionPerformed(ActionEvent e){ //完成此段程序 } } 二级 JAVA 程序设计 A 场 参考答案 单选题 1. Java语言具有许多优点和特点,反映Java程序并行同步机制的特点是______。 D 2. C 3. A 4. B 5. D 6. B 7. D 8. B 9. B 10. B 11. A 12. B 13. C 14. C

22、 15. A 程序填空题 1. 1)【double t】 2)【System.out.print(a[i]+" ")】 3)【i<10】【i<=9】【i

23、n(String[] args) { //*****插入static int size = 5; for (int i=0: i ; for (int j=i; j>=0; j--) System.out.print(i); System.out.print();//*****print -> println } } } 2. if (num>=2) //***** (num>=2) -> (num>=100)

24、 System.out.print("输入的数已超出范围"); else{ if(str.length()==2){ s=num%10; //***** % -> / g=num%10; System.out.println("你输入的数字是:" +hz_table[s]+"拾"+hz_table[g]); } else { g=num; System.out.println("你输入的数字是:"+hz_table[g]); } } 3. cla

25、ss Complex{ int RealPart ; // 复数的实部 int ImaginPart ; // 复数的虚部 Complex(int r , int i) { r = RealPart; //***** r = RealPart -> RealPart =r ImaginPart = i; } public String toString { //****** toString -> toString() return

26、RealPart+" + "+ImaginPart+i; //****** i -> “I” } } (二)编程题: 1. public class Average{ public static void main(String[] args){ int[] student={76,89,70,45,92,83,89,90,61}; float avg=0 ; avg=Avg(student); System.out.print ("average="+avg); }

27、static float Avg(int a[]){ float a1=0; for (int i=0;i

28、 private Label l2 ; private Label l3 ; private Label l4 ; private TextField t1; private Label l5 ; private Button b1 ; private Button b2 ; int a=0,b=0; public void init(){ l1 =new Label(" "); add(l1); l2 =new Label("+"); add(l2); l3

29、 =new Label(" "); add(l3); l4 =new Label("="); add(l4); t1 =new TextField(" "); add(t1); l5 =new Label(" "); add(l5); b1 =new Button("出题"); add(b1); b2 =new Button("批改"); add(b2); b1.addA

30、ctionListener(this); b2.addActionListener(this); } public void actionPerformed(ActionEvent e){ if (e.getSource()==b1){ a=(int)(Math.random()*99+1); b=(int)(Math.random()*99+1); l1.setText(a+""); l3.setText(b+""); t1.setText(""); } else if (Integer.parseInt(t1.getText().trim())==(a+b)) l5.setText("正确!"); else l5.setText("错误!"); } }

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服