java基础笔试测试题及答案Word下载.docx

上传人:b****4 文档编号:8244613 上传时间:2023-05-10 格式:DOCX 页数:16 大小:19.34KB
下载 相关 举报
java基础笔试测试题及答案Word下载.docx_第1页
第1页 / 共16页
java基础笔试测试题及答案Word下载.docx_第2页
第2页 / 共16页
java基础笔试测试题及答案Word下载.docx_第3页
第3页 / 共16页
java基础笔试测试题及答案Word下载.docx_第4页
第4页 / 共16页
java基础笔试测试题及答案Word下载.docx_第5页
第5页 / 共16页
java基础笔试测试题及答案Word下载.docx_第6页
第6页 / 共16页
java基础笔试测试题及答案Word下载.docx_第7页
第7页 / 共16页
java基础笔试测试题及答案Word下载.docx_第8页
第8页 / 共16页
java基础笔试测试题及答案Word下载.docx_第9页
第9页 / 共16页
java基础笔试测试题及答案Word下载.docx_第10页
第10页 / 共16页
java基础笔试测试题及答案Word下载.docx_第11页
第11页 / 共16页
java基础笔试测试题及答案Word下载.docx_第12页
第12页 / 共16页
java基础笔试测试题及答案Word下载.docx_第13页
第13页 / 共16页
java基础笔试测试题及答案Word下载.docx_第14页
第14页 / 共16页
java基础笔试测试题及答案Word下载.docx_第15页
第15页 / 共16页
java基础笔试测试题及答案Word下载.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

java基础笔试测试题及答案Word下载.docx

《java基础笔试测试题及答案Word下载.docx》由会员分享,可在线阅读,更多相关《java基础笔试测试题及答案Word下载.docx(16页珍藏版)》请在冰点文库上搜索。

java基础笔试测试题及答案Word下载.docx

a,97,97,97

a,97,97.0,97

a,97,97.0f,97

3)

下列Java代码中,空白处代码是(b,c)。

(选取两项)

publicinterfaceFee{

publicfloatcalLabFee(floatunitPrice,floattime);

}

publicclassFeeImplimplementsFee{

publicfloatcalLabFee(floatunitPrice,floattime){

returnunitPrice*time;

publicclassFeeInterfaceTest{

publicstaticvoidmain(String[]args){

________________

FloatlabFee=fee.calLabFee(400.00,5);

}

Feefee=newFee();

Feefee=newFeeImpl();

FeeImplfee=newFeeImpl();

FeeImplfee=newFee();

4)

在JAVA语言中,在包Package1中包括包Package2,类Class_A直接从属于包Package1,类Class_C直接从属于包package2.在类Class_B要应用Class_AA和Class_C办法B,你需要(a,b)语句。

importpackage1.*;

importpackage1.package2.*;

importpackage2.*;

importpackage2.package1.*;

5)

int[]my_Array;

my_Array=newint[5];

for(intcount=0;

count<

=5;

count++)

System.out.println(my_Array[count]);

对的运营成果是(d)

将1,2,3,4,5输出到屏幕

将0,1,2,3,4输出到屏幕

将0,1,2,3,4,5输出到屏幕

将浮现运营时异常

6)

在java语言中,如果你有下面类定义:

(b)

abstractclassShape{

abstractvoiddraw();

classSquareextendsShape{}.(选取一项)

一切成功编译

Shape可以编译,Square不能编译

Square可以编译,Shape不能编译

Square,Shape都不能编译

7)

在JAVA编程中,如下(b)命令用来执行JAVA类文献

javac

java

appletviewer

以上所有选项都不对的

8)

编译并运营下面Java程序:

(c)

classA{

 

intvar1=1;

intvar2;

 

intvar3=3;

Aa=newA();

System.out.println(a.var1+a.var2+var3);

4

3

代码无法编译,由于var2主线没有被初始化

9)

在Java语言中,下面关于构造函数描述对的是(d)。

(选取一项)

类必要有显式构造函数

它返回类型是void

它和类有相似名称,但它不能带有任何参数

以上皆非

10)

在java语言中,类Worker是类Person子类,Worker构造办法中有一句"

super()"

该语句(c).(选取一项)

调用类Worker中定义super()办法

调用类Person中定义super()办法

调用类Person构造函数

语法错误

11)

研究下面JAVA代码:

switch(x){

case1:

System.out.println

(1);

case2:

case3:

System.out.println(3);

case4:

System.out.println(4);

当x=2时,运营成果是(d).(选取一项)

没有输出任何成果

输出成果为3

输出成果为3和4

输出成果为1,3和4

12)

在//pointx处哪些声明是句法上合法?

(选取两项)

classPerson{

privateinta;

publicintchange(intm){returnm;

publicclassTeacherextendsPerson{

publicintb;

publicstaticvoidmain(Stringarg[]){

Personp=newPerson();

Teachert=newTeacher();

inti;

//pointx

}(c,d)

i=m;

i=b;

i=p.a;

i=p.change(30);

e)

i=t.b;

13)

下面关于继承哪些论述是对的?

(选取两项)(a,d)

在java中只容许单一继承

在java中一种类只能实现一种接口

在java中一种类不能同步继承一种类和实现一种接口。

java单一继承使代码更可靠。

14)

publicclasstest3{

publicstaticvoidmain(stringargs[]){

for(inti=0;

i<

3;

i++){

for(intj=3;

j>

=0;

j--){

if(i==j)

continue;

system.out.printin(“i=”+i+“j=”+j);

}(a,d,b)(选取三项)

i=0j=3

i=0j=0

i=2j=2

i=0j=2

i=1j=2

15)

(d)修饰符容许对类成员访问不依赖于该类任何对象

abstract

static

return

public

16)

研究下面Java代码:

publicclasstestException{

publicstaticvoidmain(Stringargs[]){

inta[]={0,1,2,3,4};

intsum=0;

try{

for(inti=1;

6;

i++)

sum=sum+a[i];

System.out.println("

sum="

+sum);

catch(ArrayIndexOutOfBoundsExceptione){

数组越界"

);

finally{System.out.println("

程序结束"

输出成果将是(b)。

(选取一项)

10数组越界程序结束

10程序结束

数组越界程序结束

程序结束

17)

给定如下java代码:

publicclassTest

{

publicstaticvoidmain(String[]args)

intoutput=10;

booleanb1=false;

if((b1==true)&

&

((output+=10)==20))

System.out.println(“Equal”+output);

}else

System.out.println(“Notequal”+output);

}(c)

Equal10

Equal20

Notequal10

Notequal20

18)

给定如下java代码,编译运营后将会输出(c)(选取一项)

publicclassTest

inta=5;

System.out.println((a%2==1)?

(a+1)/2:

a/2);

1

2

19)

publicclassTestextendsParent

publicintcount(){

return1%9;

publicstaticvoidmain(String[]args)

System.out.println(count());

编译运营成果是(c)(选取一项)

运营时浮现例外

正常运营,输出1

正常运营,输出0

20)

已知A类被打包在packageA,B类被打包在packageB,且B类被声明为public,且有一种成员变量x被声明为protected控制方式。

C类也位于packageA包,且继承了B类。

则如下说话对的是(c)(选取一项)

A类实例不能访问到B类实例

A类实例可以访问到B类一种实例x成员

C类实例可以访问到B类一种实例x成员

C类实例不能访问到B类实例

三.问答题(22分)

1.办法重载要符合什么条件?

4分

1,办法名相似

2,参数类型不同(参数个数不同,或者参数类型不同,或者类型和参数都不同)

3,与返回类型无关

2.修饰成员变量四种访问权限是哪些,分别在哪些地方可以访问?

4分

1,public,所有都可访问

2,protected,子类和同包可访问

3,private,本类可访问

4,默认,同包可访问

3.super核心字作用?

它什么时候用?

3分

1,放在子类构造函数第一行,显示调用父类构造函数

2,super.办法名,调用父类办法

3,super.属性名,调用父类成员属性

4.办法重写要符合什么条件?

和办法重载有什么区别?

5分

1,有继承

2,办法名,参数,返回类型都相似

与重载区别:

重载是参数不同,与返回类型无关

4.多态分哪两种?

前提条件分别是什么?

3分

1,运营时多态,前提是有继承,子类重写父类办法,并且父类引用指向子类应用

2,编译时多态,

6.final有哪些作用?

分别有哪些注意事项?

1,类不能被继承,办法不能被重写

2,办法中不能用this核心字

四.附加题:

(10)

抽象类、继承、接口综合

设计一种系统:

XXX门实现过程:

流程:

设计一张抽象门Door,那么对于这张门来说,就应当拥有所有门共性,开门openDoor()和关门closeDoor();

然后对门进行此外功能设计,防盗--theftproof()、防水--waterproof()、防弹--bulletproof()、防火、防锈……

规定:

运用继承、抽象类、接口知识设计该门

publicinterfaceFunction{

Publicvoidtheftproof();

publicvoidwaterproof();

publicvoidbulletproof();

publicvoidfireproof();

publicvoidrustproof();

publicabatractDoor{

publicvoidopenDoor();

publicvoidcloseDoor();

publicclasstheftProofDoorextendsDoor,implementsFunction{

publicvoidopenDoor(){

System.out.println(“开门。

”)

publicvoidcloseDoor(){

System.out.println(“关门。

publicvoidtheftproof(){

System.out.println(“这是防盗门。

publicvoidbulletproof(){

publicvoidwaterproof(){

publicvoidfireproof(){

publicvoidrustproof(){

publicclasswaterProofDoorextendsDoor,implementsFunction{

System.out.println(“这是防水门。

publicclassbulletProofDoorextendsDoor,implementsFunction{

Publicvoidbulletproof(){

System.out.println(“这是防弹门。

publicclassfireProofDoorextendsDoor,implementsFunction{

System.out.println(“这是防火门。

publicclassrustProofDoorextendsDoor,implementsFunction{

System.out.println(“这是防锈门。

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

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2