《面向对象程序设计》试题.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《《面向对象程序设计》试题.pdf》由会员分享,可在线阅读,更多相关《《面向对象程序设计》试题.pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1/8 一、程序修改(20分)说明:描述程序中的语法错误原因并修改,每小题4分,错误原因和改正错误各2分。1.isPrime方法用于检查参数num是否是质数。public boolean isPrime(int num)boolean result=false。for(int i=2。i=num)result=true。return result。2.具体类 Reader 实现了 Readable 接口。interface Readable void read()。class Reader implements Readable void read()System.out.println(I
2、Can read it.)。3.main方法调用重载的max方法求 2 个数的最大值。public class Error03 public static double max(int a,double b)return a b?a:b。public static double max(double a,int b)return a b?a:b。public static void main(String args)double c=max(10,100)。4.子类 Child覆盖了父类Parent 中的 output方法。class Parent public final void outp
3、ut()System.out.println(Parent)。class Child extends Parent public void output()System.out.println(Child)。5.main方法调用sum方法求数组所有元素的和。public class Error05 public double sum(double array)double result=0。for(double value:array)result+=value。return result。public static void main(String args)double arr=1.0,2
4、.0,3.0,4.0,5.0。System.out.println(sum(arr)。得分得分2/8 二、程序填空(20分)说明:填充程序中的空白,使程序能够正确运行,每空2分。1.以下程序功能为输入多个班的考试成绩,并分别计算每个班的总成绩。import java.util.Scanner。public class Score /inputScore方法用于输入一个班的所有成绩,参数num是班级的学生人数 public static double inputScore(int num)double array=new doublenum。Scanner scanner=new Scanner
5、(System.in)。for(int i=0。i(1)。i+)arrayi=scanner.nextDouble()。return array。public static double sumScore(double array)double result=0。for(int i=0。i array.length。i+)result+=arrayi。return result。public static void main(String args)double scores。int numOfClass,numOfStudent。Scanner scanner=new Scanner(Sys
6、tem.in)。System.out.print(一共有几个班?)。numOfClass=scanner.nextInt()。scores=(2)。for(int i=0。i numOfClass。i+)System.out.println(第+(i+1)+班有几人?)。numOfStudent=scanner.nextInt()。scoresi=inputScore(3)。for(int i=0。i numOfClass。i+)System.out.print(第+(i+1)+班的总分:)。System.out.println(sumScore(4)。2.以下程序定义了Circle和Cyli
7、nder两个类。/类 1,Circle.java public class Circle private double radius。/圆的半径 public Circle()/无参构造方法 (5)/调用有参构造方法将radius初始化为0.0 文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R
8、2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V
9、8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3
10、C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M
11、2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W
12、4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9
13、Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C43/8 publi
14、c Circle(double radius)(6)/把参数 radius赋给数据域radius public double getArea()return (7)。/求圆的面积,使用Math.PI public double getRadius()return radius。public void setRadius(double r)radius=r。/类 2,Cylinder.java public class Cylinder extends Circle private double height。/圆柱的高度 public Cylinder()/无参构造方法 this.height
15、=0.0。public Cylinder(double radius,double height)(8)。/调用父类构造方法将radius初始化为参数radius this.height=height。Override public double getArea()double area1=(9)。/求圆柱表面积double area2=(10)。/求圆柱的底面积return area1+area2。public double getHeight()return height。public void setHeight(double height)this.height=height。三、阅读
16、程序(20分)说明:阅读以下每段程序,写出运行的结果,每小题5分。1.阅读程序1 class Data public int a=10,b=100。public class Read01 public static void main(String args)int a=10,b=100。得分文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8
17、ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档
18、编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X
19、9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M
20、8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4
21、文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R
22、2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V8M8 ZP8C1K9Z3C4文档编码:CR1Y2M2R2X9 HA10F9W4V
23、8M8 ZP8C1K9Z3C44/8 int array=10,100。Data data=new Data()。System.out.println(a=+a+,b=+b)。System.out.println(array0=+array0+,array1=+array1)。System.out.println(data.a=+data.a+,data.b=+data.b)。swap(a,b)。swap(array)。swap(data)。System.out.println(a=+a+,b=+b)。System.out.println(array0=+array0+,array1=+arr
24、ay1)。System.out.println(data.a=+data.a+,data.b=+data.b)。public static void swap(int a,int b)int t=a。a=b。b=t。public static void swap(int array)int t=array0。array0=array1。array1=t。public static void swap(Data data)int t=data.a。data.a=data.b。data.b=t。2.阅读程序2 public class Read02 public static void main(
25、String args)A x=new B()。System.out.println(1)x.i:+x.i)。System.out.println(2)(B)x.i:+(B)x).i)。System.out.println(3)x.j:+x.j)。System.out.println(4)(B)x.j:+(B)x).j)。System.out.println(5)x.m1():+x.m1()。System.out.println(6)(B)x.m1():+(B)x).m1()。System.out.println(7)x.m2():+x.m2()。System.out.println(8)x.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向对象程序设计 面向 对象 程序设计 试题
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内