《JAVA》试题3及答案.docx

上传人:b****5 文档编号:29597579 上传时间:2023-07-25 格式:DOCX 页数:8 大小:18.03KB
下载 相关 举报
《JAVA》试题3及答案.docx_第1页
第1页 / 共8页
《JAVA》试题3及答案.docx_第2页
第2页 / 共8页
《JAVA》试题3及答案.docx_第3页
第3页 / 共8页
《JAVA》试题3及答案.docx_第4页
第4页 / 共8页
《JAVA》试题3及答案.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

《JAVA》试题3及答案.docx

《《JAVA》试题3及答案.docx》由会员分享,可在线阅读,更多相关《《JAVA》试题3及答案.docx(8页珍藏版)》请在冰豆网上搜索。

《JAVA》试题3及答案.docx

《JAVA》试题3及答案

一、选择题(每题2分,共20题,40分)

1.Java源文件与编译后的文件扩展名分别为()

A、、class与、javaB、、java与、class

C、、class与、classD、、java与、java

2.Java语言中创建一个对象使用的关键字为()

A、classB、interfaceC、newD、create

3.对于可以独立运行的Java应用程序,下列()说法就是正确的。

A、无须main方法B、必须有两个main方法

C、可以有多个或零个main方法D、必须有一个main方法

4.continue语句()

A、只中断最内层的循环B、只中断最外层的循环

C、只中断所在层循环中的当次循环D、只中断某一层的循环

5.若a=2,则下列程序代码实行后,c的结果为(  )

c=5;

if(a>0)

{if(a>4)c=6;

elsec=9;}

A、4B、5C、6D、9

6.设x为int型变量、则执行以下语句以后,x的值为()

x=10;x+=x-=x-x

A、10B、20C、40D、30

7.用abstract定义的类()

A、可以被实例化B、不能派生子类

C、不能被继承D、只能被继承

8.设有对象x具有属性a则访问该属性的方法为()

A、a、xB、a、x()C、x、aD、x、a()

9.以public修饰的类如:

publicclassCar{…}则Car()

A、可被其它程序包中的类使用B、仅能被本程序包中的类使用

C、不能被任意其它类使用D、不能被其它类继承

10.声明一个类的方法就是最终的,即不能被其子类覆盖该方法,应使用()修饰符

A、abstractB、publicC、protectedD、final

11.下面的程序段输出的结果就是(    )

inti=1,b,c;

inta[]=newint[3];

b=a[i];

c=b+i;

System、out、prinln(c);

A、0B、2C、1D、4

12.下面对继承的说法,正确的就是()

A、子类能继承父类的所有方法与状态

B、子类能继承父类的非私有方法与状态

C、子类只能继承父类的public方法与状态

D、子类只能继承父类的方法,而不继承状态

13.在图形界面中,将容器的版面分为东、南、西、北、中5个区域,这样的布局(版面设置)称为(    )

A、FlowLayoutB、GridLayoutC、BorderLayoutD、CardLayout

14.java不允许类之间的多重继承,但通过在一个类中实现多个(),可达到多重继承的目的。

A、接口B、模块C、类D、包

15.下列关于构造函数的句子中,正确的就是()

A、定义类类型时,其构造函数不可省略。

B、类的构造函数不必与类名相同

C、一个类类型,只能定义一个构造函数

D、在用new运算符生成类的一个对象时,构造函数被调用执行。

16.设有下面两个类的定义:

classPerson{classStudentextendsPerson{{

longid;//身份证号intscore;//入学总分

Stringname;//姓名intgetScore(){

}returnscore;

}}

则类Person与类Student的关系就是()。

A、包含关系B、继承关系

C、关联关系D、上述类定义有语法错误

17.在下面指定的位置添加哪个选项中定义的方法,编译时候会产生错误?

()

classB{

floatx=1.0f;

publicfloatgetNum(){

returnx;}

//此处添加选项中的方法

}

A、publicfloatgetNum(inty){returnx+y;}

B、publicfloatgetNum(floatd){returnx+d;}

C、publicfloatgetNum(doubled){return(int)(x+d);}

D、publicdoublegetNum(){returnx;}

18.按钮可以产生ActionEvent事件,实现哪个接口可处理此事件()

A、FocusListener

B、ComponentListener

C、WindowListener

D、ActionListener

19.每个使用组件的程序必须有一个()

A、按钮B、容器C、菜单D、标签

20.以下()类不属于字符流类

A、ReaderB、

C、BufferedInputStreamD、StringReader

二、填空题(每小题2分,共5题,10分)

1.Java应用程序中有main()的方法,它前面有三个修饰符就是public、static、。

2.创建一个名为MyPackage的包的语句就是。

3.若x=5,y=10,则x>=y的逻辑值为。

4.若有字符串str=”hello,world”,那么str、indexof(“or”)的值为。

5.用于捕获异常的Java语句就是。

三、判断题(每小题2分,共10题,20分)

()1、布尔型变量的取值只有两个:

true与false。

()2、Java语言中的数组元素下标总就是从0开始,下标可以就是整数或整型表达式。

()3、Java程序的文件名可以任意。

()4、一个源程序文件中主类应该定义为公有类。

()5、Java中缺省的构造函数就就是没有参数的构造函数。

()6、每个类都只能有一个构造方法。

()7、使用了protected修饰过的成员,在包内也不能访问。

()8、由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目。

()9、Java中接口中的方法可以有方法体。

()10、布局管理器就是用来确定组件在容器中的位置与大小。

四、简答题(每小题5分,共2题,10分)

1、Java中面向对象方法的特点有哪些?

2、什么就是方法的覆盖?

什么就是方法的重载?

五、阅读程序写出结果(每小题5分,共4题,20分)

1)程序的输出结果就是

classNumber{

inti;

}

publicclassReNumber{

publicstaticvoidmain(String[]args){

Numbern1=newNumber();

Numbern2=newNumber();

n1、i=47;

n2、i=13;

System、out、println(“n1、i=”+n1、i+”n2、i=”+n2、i);

n1=n2;

System、out、println(“n1、i=”+n1、i+”n2、i=”+n2、i);

}

}

2)程序的输出结果就是

interfaceOneToN{

intdisp(intn);

}

classSumimplementsOneToN{

publicintdisp(intn){

ints=0;

for(inti=1;i<=n;i++)

s+=i;

returns;

}

}

publicclassUseInterface{

publicstaticvoidmain(Stringargs[]){

intn=5;

Sums=newSum();

System、out、println(s、disp(n));

}

}

3)以下程序段的输出结果为。

classC1{

C1(){

System、out、println("1");}

}

publicclassC2extendsC2{

C2(){

System、out、println("2");}

publicstaticvoidmain(String[]args){

C2c=newC2();}

}

4)以下程序段的输出结果为。

publicclassExchangeNum{

publicstaticvoidmain(String[]args){

inta[];

a=newint[]{1,2,3,4,5,6,7,8,9,10};

inttemp;

for(inti=0;i<5;i++){

temp=a[i];

a[i]=a[9-i];

a[9-i]=temp;}

for(inti=0;i<10;i++)

System、out、print(a[i]+"");

}}

答案

一.选择题(每题2分,共40分)

1

2

3

4

5

6

7

8

9

10

B

C

D

C

D

B

D

C

A

D

11

12

8

19

20

C

B

C

A

D

B

D

D

B

C

二、填空题(每题2分,共10分)

1

void

2

PackageMyPackage

3

0

4

7

5

if-catch-finally

三、判断题(每小题2分,共20分)

1

T

2

T

3

F

4

T

5

T

6

F

7

F

8

F

9

F

10

F

四、简答题(每小题5分,10分)

五、程序阅读题(每题5分,共20分)

1

n1、i=47n2、i=13

n1、i=13n2、i=13

2

15

3

1

2

4

10987654321

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 成人教育 > 成考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1