《面向对象程序设计》试题new

《面向对象程序设计》试题new

ID:18221693

大小:94.00 KB

页数:8页

时间:2018-09-15

《面向对象程序设计》试题new_第1页
《面向对象程序设计》试题new_第2页
《面向对象程序设计》试题new_第3页
《面向对象程序设计》试题new_第4页
《面向对象程序设计》试题new_第5页
资源描述:

《《面向对象程序设计》试题new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、装订线得分一、程序修改(20分)说明:描述程序中的语法错误原因并修改,每小题4分,错误原因和改正错误各2分。1.isPrime方法用于检查参数num是否是质数。publicbooleanisPrime(intnum){booleanresult=false;for(inti=2;i=num){result=true;}returnresult;}2.具体类Reader实现了Readable接口。interfaceReadable{voidread();}classReaderimplementsReadable{void

2、read(){System.out.println("ICanreadit.");}}3.main方法调用重载的max方法求2个数的最大值。publicclassError03{publicstaticdoublemax(inta,doubleb){returna>b?a:b;}publicstaticdoublemax(doublea,intb){returna>b?a:b;}publicstaticvoidmain(String[]args){doublec=max(10,100);}}4.子类Child覆盖了父类Parent中的output方法。classParent{public

3、finalvoidoutput(){System.out.println("Parent");}}classChildextendsParent{publicvoidoutput(){System.out.println("Child");}}5.main方法调用sum方法求数组所有元素的和。publicclassError05{publicdoublesum(double[]array){doubleresult=0;for(doublevalue:array){result+=value;}returnresult;}publicstaticvoidmain(String[]args

4、){double[]arr={1.0,2.0,3.0,4.0,5.0};System.out.println(sum(arr));}第7页共8页装订线}得分二、程序填空(20分)说明:填充程序中的空白,使程序能够正确运行,每空2分。1.以下程序功能为输入多个班的考试成绩,并分别计算每个班的总成绩。importjava.util.Scanner;publicclassScore{//inputScore方法用于输入一个班的所有成绩,参数num是班级的学生人数publicstaticdouble[]inputScore(intnum){double[]array=newdouble[num]

5、;Scannerscanner=newScanner(System.in);for(inti=0;i<(1);i++){array[i]=scanner.nextDouble();}returnarray;}publicstaticdoublesumScore(double[]array){doubleresult=0;for(inti=0;i

6、udent;Scannerscanner=newScanner(System.in);System.out.print("一共有几个班?");numOfClass=scanner.nextInt();scores=(2);for(inti=0;i

7、:");System.out.println(sumScore((4)));}}}第7页共8页装订线2.以下程序定义了Circle和Cylinder两个类。//类1,Circle.javapublicclassCircle{privatedoubleradius;//圆的半径publicCircle(){//无参构造方法(5)//调用有参构造方法将radius初始化为0.0}publicCircle(doubleradius){(6

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。