java试卷及答案三_第1页
java试卷及答案三_第2页
java试卷及答案三_第3页
java试卷及答案三_第4页
java试卷及答案三_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

订…

线

考生答题不得过此线

河南机电职业学院

2013-2014学年1学期12级计算机应用专业

《java程序设计》期末试卷

课程代码:

考试时间:120分钟

线1.构造函数何时被调用?(A)

A、创建对象时B、类定义时

班级:姓名:学号:

C、使用对象的方法时D、使用对象依属性时

2.抽象方法:(C)

A、可以有方法体

B、可以出现在非抽象类中八、都可以用在main。方法中

C,是没TT方法体的方法B、都是指一个内存地址

D、抽象类中的方法都是抽象方法C、不能用在main。方法中

3.关于继承的说法正确的是:(B;D、意义相同

A、子类将继承父类所有的属性和方法。6.关于super的说法正确的是:(B)

B、干类将继承父类的非私有属性和方法。A、是指当前对象的内存地址

C、子类只继承父类public方法和属性B、是指当前对象的父类对象的内存地址

D.子类只继承S类的方法,而不继承属性以是指当前对象的父类

4.关于构造函数的说法哪个正确?(C)D、可以用在main。方法中

A、一个类只能有一个构造函数7.覆盖及重载的关系是(A)

B、一个类可以有多个不同名的构造函数A,覆盖只有发生在父类及子类之间,而重载可以发生在同一

个类中

C、构造函数及类同名

B.覆盖方法可以不同名,而重我方法必须同名

D、枸造函数必须自己定义,不能使川父类的构造函数

C.final修饰的方法可以被耀盖,但不能被重我

5.this和super:(C)

D.程盖及重载是同一回事C.smallBution.addActionListener(myListener);

8.关于接口哪个正确?(A)D.smal1Button.addItom(myListener);

A、实现一个接口必须实现接口的所有方法10.对于已经被定义过可能抛出异常的语句,在编程时:

(A)

B.一个类只能实现一个接口

A、必须使用try/catch语句处理异常,或用throws将其抛

C.接口间不能彳j继承关系

D.接口和抽象类是同一回事

B.如果程序错误,必须使用try/catch语句处理异常

9.如果有一

C.可以置之不理

二、填空题:(每小空2分,个对象

共20分)myListenerI).只能使用sy/catch语句处理

(其中

1,如果将类MyClass声明为public,它的文件名称必须是

myListerer对象实现了ActionListener接口>,下列哪条语句

MyClass.java才能正常编译。

使得myListener对望能够接受处理来自于smal1Button按钮对

2、Java程序内的单行注释符是一〃,多行注释符

象的动作事件?(C)

是一/**/O

A.smal1Button.add(myListener);

3、Java中布尔类型的常量有两种,它们是true和

B.smallButton.addListener(myListener);

false.

俎分寸他三、编程题:(每小题20分,”、口任但通过接口的定义可以实

人共60分)个名为

现多继承关系。

MyPackage的

1、(20分)编写一个矩形类Reel,包含:

包的语句是packageMyPackage:,

两个protected属性:矩形的宽width;矩形的高height。

该语句应该放在程序的位置为:应该在程序第一

_________.两个构造器方法:

5、设有数组定义:intMylntArrayt]={10,20,30,<1)一个带石两个参数的构造方法,用于将width和height

40,50,60.70):则执行以下几个语句后的输出结果是屈性初化:

120o

(2)一个不带参数的构造方法,将矩形初始化为宽和高都为

ints=0:10。

for(inti=0;i<MylnlArray.lergth;i++)两个方法:

if(i%2==1)求矩形面积的方法area。

s+=MylntArray[iJ;求矩形周长的方法perimeter()

System,out.println(s);2、(20分)通过继承Reel类编写一个具有确定位置依矩形类

PlainRect,.确定位置用矩形的左上角坐标来标识,包含:

6、在Java程序中,通过类的定义只能实现一单继承,

添加两个属性:矩形左上角坐标starlX和startYoprotectedcoublewidth,height;

两个构造器方法:publicReel(doublewidth,doubleheight){

(1)带4个参数的构造方法,用于对start〉:、startY%widththis.width=widlh:

和height属性初始化:

this.height=height;

(2)不带参数的构造方法,将矩形初始化为左上角坐标、长

publicRcct0{

和宽都为0的矩形。

width=10:

编写PlainRcct类的测试程序

height=10;

创建一个左上角坐标为(10,10).长为20,宽为10的矩形对

piihlicdnnhloarpa(){

象:

returnwidth*height;

计算机并打印输出矩形的面积和周长。

publicdoubleperimeter()i

3、(20分)如图所示:有一个文本域,一个按钮“职业”,初

始文本和内容为空,点击按钮,文本框出现“学生”,请编写程return2*(width+height):

序实现。2、

1、classPlainRectextendsReel{

classRcct{privatedotblestartX,startY:

puolicPlainRecl(doublestartX,doublestartY,doubleelseretirnfalse;

width,dcubleheight)I

classTostI

super(width,height);

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论