2024年JAVA笔试题Java选择题_第1页
2024年JAVA笔试题Java选择题_第2页
2024年JAVA笔试题Java选择题_第3页
2024年JAVA笔试题Java选择题_第4页
2024年JAVA笔试题Java选择题_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

JAVA面试选择题

Java笔试II:Java基础概念(附答案)

壹、Java笔试题•单项选择题

1.Java是优()Ifi言改善重新设计。

A.AdaB.C++C.PasacalD.BASIC

答案:B

2.下列^句哪变种封的()

A.Java程序^2编译彳爰曾■产生machinecode

B.Java程序陲编译彳为曾产生bytecode

C.Java程序蟀编译接畲产生DLL

D.以上都不封的

答案:B

3.下列^法封的的有()

A.class中的constructor不可省略

B.constructor必须与class同名,但措施不能与class同名

C.conslruclor在壹种封象被new执行

D.壹种class只能定义壹种constructor

答案:C

1.提供Java存取数据库能力的包是()

A.java,sqlB.java,awtC.java,langD.java,swing

答案:A

5.下列运算符合法的是()

A.&&B.<>C.ifD.:=

答案:A

6.执行如下程序代码

a=0;c=0;

do(

-c;

a=a-l;

Iwhile(a>0);

it,C的值是()

A.0B.1C.-1D.死循环

答案:C

7.下列哪交种论述是封的的:)

A.abslracl修饰符可修饰字段、措施和类

B.抽象措施的body部分必须用竞到大括号(}包住

C.申明抽象措施,大括号可有可维

D.申明抽象措施不可写出大括号

答案:D

8.下列^句封的的是()

A.形式参数可被视悬localvariable

B.形式参数可被字段修饰符修饰

C.形式参数卷措施被调用畤,真正被传递的参数

D.形式参数不可以是御象

答案:A

9.下列哪种^法是行的的()

A.实例措施可直接调用超类的实例措施

B.实例措施可直接调用超类侑类措施

C.实例措施可直接调用其他类的实例措施

D.实例措施可直接调用本类RJ类措施

答案:D

二、Java笔试题•多选题

1.Java程序的种类有()

A.类(Class)B.AppletC.ApplicationD.Servlet

2.下列^法封的的有()

A.环境变fit可在编译sourcecode畤指定

B.在编译程序畤,所能指定的环境变量不包括classpath

C.javac壹次可同步编译数儡Java源文献

D.javac.exe能指定编译成果要置于哪(0目录(directoi'y)

答案:BCD

3.下列襟识符不合法的有()

A.newB.$UsdollarsC.1234D.car.taxi

答案:ACD

4.下列^法籍误的有()

A.数组是受种射象

B.数组属于壹种原生类

C.intnumber=[]={31,23,3B,43,35,63)

D.数组的大小可以任者变化

答案:BCD

5.不能用来修饰interface的有()

A.privateB.publicC.protectedD.static

答案:ACD

6.下列封的的有()

A.callbyvalue不曾变化实际参数的数值

B.callbyreference能变化实际参数的蓼照地址

C.cal1byreference不能变化实际参数的参照地址

D.callbyreference能变化实际参数的内容

答案:ACD

7.下列^法籍误的有()

A.在类措施中可用this来调用本类的类措施

B.在类措施中调用本类的类措施畤可直接调用

C.在类措施中只能调用本类中的类措施

D.在类措施中绝封不能调用实例措施

答案:ACD

8.下列^法籍误的有()

A.Java面向封象^言容^甲独的谩程与函数存在

B.Java面向封象gg言容言哪独的措施存在

C.Java言普言中的措施属于类中的组员(member)

I).Java言吾言中的措施必然优属于某壹类(封象),调用措施与遇程或函数相似

答案:ABC

9.下列^法第误的有()

A.能被java,exe成功运行的javaclass文献必须有main。措施

B.J2SDK就是JavaAPI

C.Appletviewer,exe可运用jar选项运行.jar文献

D.能被Appletviewer成功运行的javaclass文献必须有main。措施

答案:BCD

1.下列不可作卷java言修饰符的是(D)

A)alB)$lC)_lD)11

2.有壹段java应用程序,它的主类名是al,那么保留它的源文献名可以是(A)

A)al.javaB)al.classC)alD)都封

3.整型数据类型中,需要内存空间至少的是(D)

A)shortB)longC)intD)byte

4.Java类可以作卷(C)

A)类型定义机制

B)数据封装机制

C)类型定义机制和数据封装乩制

D)上述都不封

5.在创立封象畤必须(C)

A)先中明封象,然彳奏才能使用封象

R)先申明封象,卷封象分派内存空间,然彳爰才能使用封象

C)先申明封象,卷封象分派内存空间,封封象初始化,然接才能使用封象

D)上述言兑法都封

6.在调用措施畴,若要使措施变化实参的值,可以(B)

A)用基本数据类型作卷参数

B)用封象作卷参数

C)A和B都封

D)A和B都不到•

7.Java中(C)

A)受种子类可以有多种父类,壳种父类也可以有多种子类

B)壹种子类可以有多种父类,但宜种父类只可以有宜种子类

C)壹种子类可以有壹种父类,但壹种父类可以有多种子类

D)上述^法都不封

8JavaBM言具有^多房处和特站,哪(0反应了Java程序并行机制的特助?(B)

A)安全性B)多线性C)跨平台D)可移植

9.Character流与Byte流的区别是(C)

A)每次^入的字节数不壹样B)前者带有缓冲,彳费者没有

C)前者是字符^写,彳笈者是字节^写D)两者没有区别,可以互换使用

10如.下申明合法的是(D)

A、defaultStrings;B、publicfinalstaticnativeintw()

Cxabstractdoubled:Dxabstractfinaldoublehyperbo)icCosine()

11.有关如下application的阐明,封的的是(C)

1.classStaticSiuff

2.

3.staticintx=10:

4.static{x+=5;}

5.publicstaticvoidmain(Stringargs[])

6.{

7.System.out.println(ux=v+x);

8.)

9.static{x/=3;}

10.}

A、4行与9行不能通谩编译,由于缺乏措施名和返回类型

B、9行不能通谩编译,由于只能有壹种静态初始化器

C、编译通谩,执行成果卷:x=5

D、编译通谩,执行成果卷:x=3

12.有关如下程序代码的阐明封的的是(D)

1.classHasS(atic{

2.privatestaticintx=100:

3.publicstaticvoidmain(Stringargsl]){

4.HasStatichsl=newHasStatic();

5.hsl.x++;

6.HasStatichs2=newHasStatic();

7.hs2.x++;

8.hsl=newHasStatic();

9.hsl.x++;

10.HasStatic.x-

11.System.out.printing"x="+x);

12.}

13.}

A、5行不能通谩编译,由于引用了私有静态变量

B、10行不能通谩编译,由7X是私有静态变量

C、程序通退!编译,输出成果卷:x=IO3

D、程序通谩编译,输出成果卷:x=102

13.如下选项中循环构造合法的是(C)

A、while(inti<7)

{i++;

System.out.println(4tiis"+i);

}

B、intj=3;

while(j)

(

System.out.println(ltjis'书);

}

C、inij=0:

for(intk=0:j+k!=10:j++,k++)

(

Syslcm.out.printlnC4jis'+j+“kis”+k);

D、intj=0;

do(

System.out.println(<4jis"+j++);

if(j==3){continueloop;}

}while(j<10);

14.类Tesll定义如下:

1.publicclassTesti{

2.publicfloataMethod(floata,floatb){

3.

4.)

将如下哪种措施插入行3是不合法的。(B)

A、publicfloataMethod(floata,floatb,floatc){}

B、publicfloataMethod(floatc.floatd){}

C、publicintaMethod(inta,intb){}

D、privatefloataMethod(inta,intb,intc){}

15.类Tesll、Tcsl2定义如下:

1.publicclassTesti

2.{publicfloataMethod(floata»floatb)throws

3.lOExccption{}

4.)

5.publicclassTcst2extendsTest1{

6.

7.)

将如下哪种措施插入行6是不合法的.(A)

A、floataMethod(floata,floatb){}

B、publicintaMethod(inta*intb)throwsException{}

C、publicfloataMethod(floatp»floatq){}

D、publicintaMethod(inta,intb)throwslOExccption{}

16.有关如下程序段,封的的言兑法是(C)

1.Stringsl="abc”+"def”;

2.Strings2=newString(si);

3.if(sl==s2)

4.System.out.println("==succeeded");

5.if(sl.cquals(s2))

6.System.out.println(".equals。succeededM);

A、行4与行6都将执行B、行4执行,行6不执行

C、行6执行,行4不执行C、行4、行6都不执行

17.Javaapplication中的主类需包括main措施,main措施的返回类型是什么?(D)

intB、floatC、doubleD、void

18.如下哪他措施用于定义线程的执行体?(C)

A、start()B、inii()C、run()D、synchronized。

19.如下楝识符中哪项是不合法的(A)

A、constB、SdoubleC、helloD、BigMeaninglessNamc

20.如下哪他关键字可以用来悬封象加互斥锁?(D)

A、transientB、staticC、serializeD、synchronized

21.在Java中,壹种类可同步定义吉午多同名的措施,造些措施的形式参数低数、类型或

次序各不相似,传回的值也可以不相似。道种面向封象程序的特性称卷(C)o

A、隐藏B、覆盖C、重载D、Java不支持此特性

22.如下有关构造函数的描述籍误的是(A)o

A、构造函数的返I可类型只能是void型。

B、构造函数是类的宜种特殊函数,它的措施名必须与类名相似。

C、构造函数的重要作用是完毕封类的封象的初始化工作。

D、壹般在创立新封象畤,系统曾自勤调用构造函数。

23.下列哪些^句有关Java内存回收的阐明是封的的?(B)

A、程序员必须创立宣种线程来释放内存

B、内存回收程序负责和放熊用内存

C、内存回收程序容^程序员直接释放内存

D、内存回收程序可以在指定的畴间释放内存封象

24.若需要定义壹种类域或类措施,应使用哪种修饰符?(C)

A、staticB、packageC、privateD、public

25.有如下措施的定义,^选择该措施的返回类型(D)。

RetumTypemethod(bytex,doubley){

return(short)x/y*2;

)

A-byteB>shortC、intD、double

第二组:

1.有如下程序片段,下列哪俯1选项不能插入到行1。(D)

1.

2.publicclassInteresting(

3.//dosth

4.}

A、importjava.awt.*;B、packagemypackage;

C、classOtherClass{}D、publicclassMyClass(}

2.如下哪项是接口的封的定义?(D)

A、interfaceB

{voidprint(){};}

B、abstractinterfaceB

{voidprint();}

C、abstractinterfaceBextendsAI,A2〃AI、A2卷已定义的接口

{abstractvoidprint(){};}

D、interfaceB

{voidprint。;}

3.下面明M固函数是publicvoidaMeihod(){...}的币载函数?(D)

A、voidaMethod(){...}

B、publicintaMethod(){...}

C、publicvoidaMcthod(){...}

D、publicintaMethod(int

4.A派生出子类B,B派生出子类C,并且在Java源代码中有如下申明:

1.AaO=newA();

2.Aal=newB();

3.Aa2=newC();

冏如独那(I脂免法是封的的?(D)

A、只有第1行能通谩编译

B、第1、2行能通通(编译,但第3行编译出^

C、第1、2、3行能通谩编译,但第2、3行运行畴出籍

D、第1行、第2行和第3行的申明都是封的的

5.假设A类有如下定义,设a是A类的壹种实例,下列^句调用哪值I是答扛关的?(C)

classA

{inti;

staticStrings;

voidmethod1(){]

staticvoidniethod2(){}

)

A,System.oul.println(a.i):B、a.methodl();C、A.method1();D、A.method2()

6.有如下代码段:

1)

2){if(unsafe()){//dosomething...}

3)elseif(safc()){//dotheother...)

4)}

其中,措施unsafe。将抛出lOExceplion,前司可将如下哪项填入第1行?(D)

A、publiclOExceptionmethoJName()

B、publicvoidmcthodNameO

C、publicvoidmethodName()throwlOException

D、publicvoidmethodName():hrowslOException

7.Java的字符类型采用的是Unicode编码方案,每值IUnicode码占用(C)他比特位。

A、8B、16C、32D、64

8.如下有关继承的论述封的的是(A)0

A、在Java中类只容^单壹继承

B、在Java中壹种类只能实现壹种接口

C、在Java中壹种类不能同步继承壹种类和实现变种接口

D、在Java中接口只容器午覃壹继承

9.给出下面代码,有关该程序如下哪他言兑法是封的的?(C)

publicclassPerson{

staticintarr[]=newin([51;

publicstaticvoidmain(Stringa[]){

System.out.println(arrlOJ);}

}

)

A、编译畴符产生主昔误B、编译畤封的,运行畴将产生金昔误

C、输出零D、输出空

10.在使用interface申明壹种接口畤,只可以使用(D)修饰符修饰该接口。

A、privateB、protectedC、privateprotectedD、public

11.编译并运行如下程序,如下描述哪他I选项是封的的(D)

I.classA{

2.protectedbooleanequals。(

3.returnsuper.equals();

4.}

5.)

A、编译通谩运行辗异常B、编译通谩但运行畤出籍

C、行2出籍,不能成功编译D、不能成功编译,行3出籍

12.有^句Strings="helloworld";,如下操作哪f国是不合法的?(B)

A、inti=s.lenglh();B、s»>=3;C、Stringts=s.trim();D、Siringt=s+"!";

13.下列有关Java言的特・粘,描述金昔误的是(C)

A.Java是跨平台的编程^言B.Java支持分布式计嵬

C.Java是面向遇程的编程^言D.Java支持多线程

14.下述概念中不属于面向封象措施的是(D)。

A.封象、消息B.继承、多态C.类、封装D.^程调用

15.构造化程序设计所规定的三种基本控制构造是(C)

A.输入、处理、输出B.树形、网形、环形

C.次序、选择、循环D.主程序、子程序、函数

16.下列有关构造措施的论述中,籍误的是(C)

A.Java京百言规定构造措施名与类名必须相似

B.Java言规定构造措施没有返回值,但不用void申明

C.Javagg言规定构造措施不可以重载

D.Java言吾言规定构造措施只能通谩new自勤调用

17.下列哪(0类的申明是封的的?(D)

A.abstractfinalclassHI{}B.abstractprivatemove(){}

C.protectedprivatenumber;D.publicabstractclassCar{}

18.有关被私有访冏控制符private修饰的组员变量,如下^法封的的是(C)

A.可以被三种类所引用:该类自身、与它在同壹种包中的其他类、在其他包中的该类的子

B.可以被两种类访冏和引用:该类自身、该类的所有子类

C.只能被该类自身所访冏和修改

D.只能被同壹种包中的类访冏

19.下列有关for循环和while循环的考兑法中哪f固是堂寸的的?(B)

A.while循环能实说的操作,for循环也都能实猊

B.while循环判断条件壹般是程序成果,for循环判断条件登般是非程序成果

C.两种循环任何畤候都可替弋

D.两种循环构造中都必须有徜环体,循环体不能卷空

20.阅^如下代码:

importjava.io.*;

importjava.utii.*;

publicclassfoo{

publicstaticvoidmain(String1]args){

Strings;

System.out.println("s="+s);

输出成果应常是:(C)

A.代码得到编译,并输出“$=”

B.代码得到编译,并输出“$=nuH"

C.由于Strings没有初始化,代码不能编译通it

D.代码得到编译,但捕捉到NullPointExccption异常

21.编译运行如下程序彳菱,有关输出成果的阐明卦的的是(C)

publicclassConditional!

publicstaticvoidmain(Stringargs[1){

intx=4;

System.out.println(<*valueis”+((x>4)?99.9:9));

)

)

A.输出成果卷:valueis99.9B.输出成果悬:valueis9

C.输出成果卷:valueis9.0D.编译籍误

22.执行完如下代码inl[]x=newint[10]:彳麦,如下哪项阐明是封的的(A)

A.x[9]^0B.x[9]未定义C.x[10J^)0D.x[OJ卷空

23.有关如下程序段,封的的言克法是(C)

1.Stringsl="a”+“b”;

2.Strings2=newString(si):

3.if(sl==s2)

4.System.out.println("==issucceeded°);

5.if(sl.equals(s2))

6.Systcm.out.prin(ln(".equals。issucceeded");

A.行4与行6都将执行B.行4执行,行6不执行

C.行6执行,行4不执行C.行4、行6都不执行

24.如下程序的运行成果是:(C)

publicclassIncrement(

publicstaticvoidmain(Stringargs|]){

intc;

c=2;

System.out.println(c);

System.out.println(c++);

System.out.println(c);

}

}

A.222B.233C.223D.344

25.下列哪壹种关键字用于实现接口来定义类?(B)

A、extendsB、implementsC、abstractD、interface

第三组

1.若a的值卷3畤,下列程序段被执行彳知c的值是多少?(C)

if(a>0)

if(a>3)c=2;

elsec=3;

elsec=4;

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

2.下面咖壹种操作符的优先级最高?(D)

A、&&B、||

C、!D、()

3.下列措施^中哪壹种不与其他措施形成重载(overload)关系?(D)

A、voidmmni()B、voidmnim(inti)

C、voidmmm(S(rings)D、intmm()

4.编译Java程序的命令是:(B)

A、appletviewerB、javac

C、javaD、javadoc

5.编译Java源程序文献将产生封应的字节码文献,适些字节码文献的犷展名卷(B)。

A、.byteB、.class

C、.hlmlD、.cxc

6.执行^句inti=l,j=++i;彳爰i与j的值分别(D)。

A、1与IB、2与1

C、1与2D、2与2

7.main措施是Java应用程序执行的入口黠,有关main措施的措施^如下哪项是合法的?(B)

A、publicstaticvoidmain()

B、publicstaticvoidmain(String[]args)

C、publicstaticintmain(String[]arg)

D、publicvoidmain(Stringarg(])

8,下列哪倜选项不是Java言的特粘?(D)

A、面向封象B、高安全性C、平台辗关D、面向谩程

9.下列哪倜是合法的Java襟识符?(B)

A、Tree&GlassesB、FirstJavaApplet

C、*theLastOneD^273.5

10.下面的选项中,哪壹项不属于“汽隼类”的行卷(D)0

A、启勤B、刹事C、减速D、速度

11.下面哪壹种循环曾导致死循环?(C)

A、for(intk=0;k<0;k++)B、for(intk=10;k>0;k-)

C、for(intk=0;k<10;k-)D、for(intk=0;k>0;k++)

12.有如下程序段:

inta=b=5;

Stringsi="祝你今天考出好成绩!":

Strings2=s1;

则体猊式a==b与s2==si的成果分别是:(A)。

A、true与trueB、false与true

C、true与falseD、false与false

13.在Java中用什么关键字修饰的措施可以直接通谩类名来调用?(A)

A、staticB、finalC、privateD、void

14.若在某壹种类定义中定义有如下的措施:abstractvoidperfom】Dial();该措施属于(C)。

A、接口措施B、最终措施C、抽象措施D、空措施

15.有如下程序段:

inttotal=0;

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

if(i==1)continue;

if(i==2)break;

total+=i;

)

则执行完该程序段接total的值卷:(A)。

A、0B、IC、3D、6

16.假如但愿某低I变量只可以被类自身访冏和调用,则应常使用下列哪壹种访周控制修饰

(A)o

A、privateB、protected

C、privateprotectedD、public

17.在Java中,"456"属于(B)类的封象。

A、iniB、StringC、IntegerD、Number

18.System.out.println("5"+2);的输出成果应常是(A)。

A、52B、7C、2D、5

19.篇AB类的壹种辗形式参数瓢返回值的措施method者写措施年j,使得使用类名AB

作卷前缀就可以调用它,该措施的形式卷(A)。

A.staticvoidmethod(}B.publicvoidmethod()

C.finalvoidmethod()D.abstractvoidmcthod()

20.下面申明数组的写法错误(D)。

Ainta[];B:int[]a;

Cin([3][]a;D;int[]⑶a;

21.设xfloat型变量,y卷double型变量,aint型变量,belong型变量,cA

char型变量,则体垣式x+y*aix+b/y+c的值卷(C)类型。

AintBlong

CdoubleDchar

22.欲构造ArrayLisl类的壹种实例,此类继承了List接口,下列哪伟1措施是封的的?(B)

A、ArrayListmyList=ncwObject();

B、ListmyList=newArrayList():

C、ArrayListmyList=newList();

D、ListmyLis(=newList();

23.指出封的的体现式9)

A、byte=128;

B、Boolcan=null;

C、longl=0xfffL;

D、double=0.9239d:

24.指出下列程序运行的成果(B)

publicclassExample{

Strings(r=newStringC'goo'j");

char[]ch=

publicstaticvoidmain(Stringargs[]){

Exampleex=newExample。;

ex.change(ex.str,ex.ch);

System.ou(.print(ex.str+"and");

Sytcm.ou(.print(cx.ch);

)

publicvoidchange(Stringstr,charch[l){

str="tcstok";

ch[0]=g;

}

)

A、goodandabc

B、goodandgbe

C、testokandabc

D、testokandgbe

25.运行下列程序,曾产生什么成果(D)

publicclassXextendsThreadimplementsRunnable{

publicvoidrun(){

Systcm.out.println("diisisrun。");

}

publicstaticvoidmain(Stringargs[]){

Threadt=newThread(newX());

t.startO;

)

}

A、第壹行曾产生编译籍误

B、第六行曾产生编译籍误

C、第六行曾产生运行^误

D、程序畲运行和启勤

第四组:

I.要彳定文献”file.dat"中^出第1011可字节到变量c中,下列哪保1措施适合?(D)

A、FilcInputStrcamin=ncwFilelnputStreamC*file.dat");in.skip(9);intc=in.rcad();

B、FilelnputStreamin=newFileInputStream("file.dat");in.skip(l0);intc=in.read();

C、FilelnputStreamin=newFileInputStream("file.dat");intc=in.read();

D、RandomAccessFilein=newRandomAcccssFileCfile.dat");in.skip(9);intc=in.readBy(c();

2.Java编程所必须的默认引用包卷(B)

A.java.sys包

B.java.lang包

C.java.util包

D.以上都不是

3.下面^句在编译畤不曾出琨警告或拿音误的是(C)

A.floatf=3.14;

B.charc="c";

C.Booleanb=null;

D.inti=IO.O;

4.下面不是合法楝识符的是(A)

A.2ofUS

B.giveMes

C.whataQuiz

D.$d_

5.下面哪壹种是合法的数组申明和构造^句(C)

A.in([]ages=[100];

B.intages=newint|100];

C.int[]ages=newint[100];

D.int()ages=newint(lOO);

6.下面^法不封的的是(C)

A.宜种了•类的封象可以接受父类封象能接受的消息;

B.常子类封象和父类封象能接受同样的消息畤,它凭针封消息产生的行卷也忘午不宜样:

C.父类比它的子类的措施更多;

D.了•类在构造函数中可以使用super()来调用父类的构造函数;

7.给出下面代码段,哪行将引起壹种编译畤籍误?(D)

1)publicclassTest{

2)intn=0;

3)intm=0;

4)publicTest(inta){m=a;}

5)publicstaticvoidmain(Stringarg[]){

6)Test

7)intj,k;

8)j=3;k=5;

9)tl=newTcst();

10)t2=newTest(k);

11)I

12)}

A.行1B.行4C.行6D•行9

8.下面程序中类ClassDemo中定义了壹种静态变量sum,分析程序段的输出成果。

(C)

classClassDemo{

publicstaticintsum=I;

publicClassDcmoO{

sum=sum+5;

I

}

publicclassClassDemoTest{

publicstaticvoidmain(Stringargs[]){

ClassDemodcmol=ncwClassDcmoO;

ClassDemodenio2=newClassDemo。;

System.out.println(demol.sum);

A.OB.6C.11D.2

9.下面追些类型的应用,那他I不使用Java三言言来编写?(A)

A)JavaScriptB)Applet

C)ServletD)JavaSwing

10.申明组员变量畴,假如不使用任何访冏控制符(public.protected,private),则如「哪种

类型的类不能封该组员暹行直接访冏(D)

A)同壹类B)同壹包中的子类

C)同壹包中的非子类D)不壹样包中的子类

II.下列哪种异常是检查型异常,需要在编写程序畤申明(C)

A)NullPointcrExccptionB)ClassCastExccption

C)FileNotFoundExceptionD)IndexOutOiBoundsException

12.下面哪倜流类属于面向字符的输入流(D)

A)BuffcrcdWritcrB)FilcInputStrcam

C)ObjectlnputStreamD)InputStreamReader

13.下面有关数组申明和初始化的^句那值1有^法金音误?(C)

A)intal[]={3,4,5};

B)Stringa2[]={"string1","string1","string1");

C)Stringa3[J=ncwString(3);

D)int[][]a4=newint[3][3];

14.下面哪壹行代码封的的申明了壹种类措施(静态措施)?(D)

A)publicintmethod(inti)

B)protectedmcthod(inti)

C)publicstaticmethod(Strings)

D)protectedstaticvoidmethod(Integeri)

15.下面的措施,常输入悬2的畤候返回值是多少?(D)

publicintgetValue(inti){

intresult=0;

switch(i){

case1:

result=result+i;

case2:

result=result+i*2;

case3:

result=result+i*3;

)

returnresult;

)

A)0B)2C)4D)10

16.getCustomerlnfo。措施如下,iry中可以捕捉三种类型的异常,假如在该措施运行中

产生了岂种lOExccption,将曾输出什么成果(A)

publicvoidgetCustomerInfo(){

try{

//dosomethingthatmaycauseanException

}catch(java.io.FileNotFoundExceptionex){

Systcm.out.printC'FileNotFoundException!");

}catch(java.io.IOExceptionex){

System.out.printC'IOException!");

}catch(java.Iang.Exceptionex){

System.out.print("Exception!");

}

}

A)lOException!

B)lOException!Exception!

C)FilcNotFoundExccption!lOException!

D)FileNotFoundException!lOException!Exception!

17.新建壹种流封象,下面哪俯1选项的代码是误的?(B)

A)newBuffcrcdWri(cr(ncwFilcWri(cr("a.txt"));

B)newBufferedReader(newFileInputSlream("a.dal"));

C)newGZIPOutputStream(nevvFileOutputStreamCa.zip"));

D)newObjcctInputStrcam(ncwFileInputStrcam("a.dat"));

18.Java的集合框架中重要的接口java.ulil.Collection定义了寺午多措施。选项中哪他1措施

不是Collection接口所定义的?(C)

A)in(sizc()

B)booleancontainsAll(Collectionc)

C)compareTo(Objectobj)

D)booleanrcmove(Objcc(obj)

19.壹种线程在任何畤刻都处在某种线程状态(threadstate),例如运行状态、阻塞状态、

就绪状态等。交种线程可以由选项中的哪种线程状态直接抵达运行状态?(D)

A)死亡状态

B)阻塞状态(封象lock池内)

C)阻塞状态(封象wait池内)

D)就绪状态

20.选项中哪壹行代码可以替代题目中〃addcodehere而不产生编译籍误?(A)

publicabstractclassMyClass(

publicintconstlnt=5;

//addcodehere

publicvoidmethod。(

)

)

A)publicabstractvoidmethodfinta);

B)value=value+5:

C)publicintmethod();

D)publicabstractvoidanotherMethod(){}

21.File类是IO包中唯岂表达磁盘文献信息的封象,它定义了某些与平台瓢关的措施

来操纵文献。通遇调用File类提供的多种措施,我俨J可以创立、删除文献、重命名文献、

判断文献的^写权限及与否存在,设置和查询文献的近来修改畤间等。下面的代码片段实现

的是什么功能?(B)

Filefile=newFile("C:\\test.dat'

温馨提示

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

评论

0/150

提交评论