




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
程序填空题第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 ) 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; i10;i+ ) (2) ; System.out.print(ai+ ) for ( i=0; (3) ; i+ ) i10 for( j=i+1; jaj) t=aj; aj=ai; ai=t; for(i=1;ia.length-1;i+) sum=sum+ (4) ; ai ave= sum/(a.length-2); System.out.println(n去掉一个最高分+ (5) + aa.length-1 ,+去掉一个最低分+a0+,+最后得分是:+ave); 程序填空题第2题。这是一个普通用户货物:电视机价格:3800.0数量:2总价:7600.0这是一个会员用户货物:洗衣机价格:1980.0数量:3总价:5940.0作为会员用户,享受九折优惠总价:5346.0请将程序补充完整。abstract class Goods (1) goods; String 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 _goods, 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(总价:+total); final class Associator extends Commonpublic void showAssociator() System.out.println(这是一个会员用户); public void showBuy() super.showBuy(); System.out.println(作为会员用户,享受九折优惠); System.out.println(总价:+_ (4) _); total*0.9public class BuyGoods 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); BB.showAssociator(); BB.showBuy(); 操作题(一)程序调试题(本大题3小题,共8个错误,每改正一个2.5分,共20分)1从C:素材中取出LoopEx.java文件,该程序有三个错误。正确的程序运行时应输出如下的结果:按题中的要求调试修改该程序,并将结果(包括源文件、字节码文件)保存到C:KS目录中。请务必在所修改的语句后加上注释语句:/*。LoopEx.java:public class LoopEx public void 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),程序将其转换成汉字表达方式并输出(伍拾陆)。请按题中的要求调试修改该程序,并将结果(包括源文件、字节码文件)保存到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;BufferedReader 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(你输入的数字是: +hz_tables+拾+hz_tableg); else g=num; System.out.println(你输入的数字是:+hz_tableg); 3从C:素材中取出Complex_ex.java文件,该程序在Complex类声明代码模块中有三个错。运行正确程序应产生如图所示的结果。(该图示是用Eclipse运行的显示效果,仅作参考)。 请按题中的要求调试修改该程序,并将结果(包括源文件、字节码文件)保存到C:KS目录中。请务必在所修改的语句后加上注释语句: /*。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 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) r = RealPart; ImaginPart = i; public String toString return RealPart+ + +ImaginPart+i; (二)编程题 (本题2小题,第一题15分,第二题20分,共35分)1从C:素材中取出Average.java文件,在该文件基础上进行补充,完成所需内容的编写。该程序实现计算学生平均成绩的功能。主程序已将学生的成绩存放在student数组中。编写Avg方法,该方法计算并返回指定数组的平均值。(注:其余程序内容不能修改)。程序完成后将程序编译及运行所需要的所有文件(包括源程序文件、字节码文件)存放到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); /在此处完成Avg方法 2从C:素材中取出lx.java文件,在该文件基础上进行补充,完成所需内容的编写。该applet实现加法练习器的功能。其初始窗体见图1。(6分)(注:可以采用默认布局方式)当单击出题按钮时,随机显示加数与被加数,加数与被加数的取值范围为1-99的整型数,效果见图2;(5分)当单击批改按钮后,显示结果为正确和错误的效果图分别见图3和图4(6分)以下图示是用Eclipse开发包直接运行的显示效果,仅作参考。可根据需要在C:素材中选取lx.html文件。程序完成后将程序编译及运行所需要的所有文件(包括源程序文件、字节码文件)存放到C:KS目录下。(3分) 图1. 初始窗体 图2. 单击出题后的窗体 图3. 单击批改后的窗体(1) 图4. 单击批改后的窗体(2)lx.java: import java.awt.*;import java.applet.*;import java.awt.event.*; public class lx extends Applet implements ActionListenerprivate 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() /完成此段程序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. B11. A 12. B 13. C 14. C 15. A 程序填空题1. 1)【double t】2)【System.out.print(ai+ )】3)【i10】【i=9】【ia.length】【ia.length-1】4)【ai】5)【aa.length-1】【a9】2. 1)【String】2)【total】3)【showCommon()】4)【total*0.9】【price*num*0.9】5)【AA.showBuy()】 操作题(一)程序调试题1.public class LoopEx public void main(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) System.out.print(输入的数已超出范围);else if(str.length()=2) s=num%10; /* % - / g=num%10; System.out.println(你输入的数字是: +hz_tables+拾+hz_tableg); else g=num; System.out.println(你输入的数字是:+hz_tableg); 3.class Complex int RealPart ; / 复数的实部 int ImaginPart ; / 复数的虚部 Complex(int r , int i) r = RealPart; /* r = RealPart - RealPart =r ImaginPart = i; public String toString /* toString - toString() return 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); static float Avg(int a) float a1=0; for (int i=0;ia.length;i+) a1=a1+ai; return a1/a.length; 2.import java.awt.*;import java.applet.*;import java.awt.event.*; public class lx extends Applet implements ActionListenerprivate Label l1 ;private Label l2 ;private Label l3 ;private Label l4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025河南开封市杞县消防救援大队政府专职消防员招聘10人考前自测高频考点模拟试题及答案详解(网校专用)
- 2025汾西矿业井下岗位高校毕业生招聘350人(山西)模拟试卷附答案详解(突破训练)
- 2025年度哈尔滨“丁香人才周”(春季)延寿县事业单位引才招聘模拟试卷及答案详解(典优)
- 2025茶叶种植采购的合同
- 2025广东佛山市顺德区乐从第一实验学校临聘教师招聘考前自测高频考点模拟试题带答案详解
- 2025年江西中医药大学高层次人才招聘116人考前自测高频考点模拟试题含答案详解
- 2025湖南雪峰山高铁索道有限责任公司招聘模拟试卷及答案详解(名校卷)
- 2025河北保定幼儿师范高等专科学校选聘教师模拟试卷及参考答案详解
- 历史化学考试题库及答案
- 25秋新人教版英语七年级上册 Unit 6 A Day in the Life Section B 同步练习(含答案)
- 食品安全与日常饮食智慧树知到期末考试答案章节答案2024年中国农业大学
- 烘焙与甜点制作
- T-CRHA 028-2023 成人住院患者静脉血栓栓塞症风险评估技术
- 线路光缆施工方案
- 弹塑性力学讲稿课件
- 心怀国防梦争做好少年中小学生国防教育日主题班会课件
- 《运动的快慢》速度、平均速度与瞬时速度课件
- 地基事故案例分析
- 2023淘宝村研究报告
- 国家开放大学《财政与金融(农)》形考任务1-4参考答案
- 隧道钻爆法掘进施工安全操作规程
评论
0/150
提交评论