考试教辅javajava选择题java选择.docx

上传人:b****7 文档编号:15547586 上传时间:2023-07-05 格式:DOCX 页数:35 大小:26.96KB
下载 相关 举报
考试教辅javajava选择题java选择.docx_第1页
第1页 / 共35页
考试教辅javajava选择题java选择.docx_第2页
第2页 / 共35页
考试教辅javajava选择题java选择.docx_第3页
第3页 / 共35页
考试教辅javajava选择题java选择.docx_第4页
第4页 / 共35页
考试教辅javajava选择题java选择.docx_第5页
第5页 / 共35页
考试教辅javajava选择题java选择.docx_第6页
第6页 / 共35页
考试教辅javajava选择题java选择.docx_第7页
第7页 / 共35页
考试教辅javajava选择题java选择.docx_第8页
第8页 / 共35页
考试教辅javajava选择题java选择.docx_第9页
第9页 / 共35页
考试教辅javajava选择题java选择.docx_第10页
第10页 / 共35页
考试教辅javajava选择题java选择.docx_第11页
第11页 / 共35页
考试教辅javajava选择题java选择.docx_第12页
第12页 / 共35页
考试教辅javajava选择题java选择.docx_第13页
第13页 / 共35页
考试教辅javajava选择题java选择.docx_第14页
第14页 / 共35页
考试教辅javajava选择题java选择.docx_第15页
第15页 / 共35页
考试教辅javajava选择题java选择.docx_第16页
第16页 / 共35页
考试教辅javajava选择题java选择.docx_第17页
第17页 / 共35页
考试教辅javajava选择题java选择.docx_第18页
第18页 / 共35页
考试教辅javajava选择题java选择.docx_第19页
第19页 / 共35页
考试教辅javajava选择题java选择.docx_第20页
第20页 / 共35页
亲,该文档总共35页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

考试教辅javajava选择题java选择.docx

《考试教辅javajava选择题java选择.docx》由会员分享,可在线阅读,更多相关《考试教辅javajava选择题java选择.docx(35页珍藏版)》请在冰点文库上搜索。

考试教辅javajava选择题java选择.docx

考试教辅javajava选择题java选择

JAVA选择题

2.欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的

A.ArrayListmyList=newobject();B.ListmyList=newArrayList();

C.ArrayListmyList=newList();D.ListmyList=newList();

3.指出下列程序运行的结果。

A.byteb=128;B.Booleanb=null;

C.long=0xfffLD.double=0.9239d

4.指出下列程序运行的结果

publicclassExample{

Stringstr=newString(“good”);

char[]ch={‘a’,’b’,’c’};

publicstaticvoidmain(Stringargs[]){

Exampleex=newexample();

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

System.out.print(ex.str=”and”);

System.out.print(ex.ch);

}

publicvoidchange(Stringstr,charch[]){

str=”testok”;

ch[0]=’g’;

}

}

A.goodandabcB.goodandgbc

C.testokandabcD.testokanggbc

5.运行下列程序,会产生什么结果?

publicclassXextendsThreadimplementsRunable{

publicvoidrun(){

System.out.println(“thisisrun()”);

}

publicstaticvoidmain(Stringargs[]){

Threadt=newThread(newX());

t.start();

}

}

A.第一行会产生编译错误B.第六行会产生编译错误

C.第六行会产运行错误D.程序会运行和启动

6.哪个关键字可以对对象加互斥锁?

A.transientB.synchronized

C.serializeD.static

7.下列代码哪一行会出错?

1)publicvoidmodify(){

2)intI,j,k;

3)I=100;

4)while(I>0){

5)j=I*2;

6)System.out.println(“Thevalueofjis”+j);

7)k=k+1;

8)I--;

9)}

}

8.publicclassparent{

intchange(){}

}

classChildextendsParent{}

哪些方法可以加入类Child中?

(多选题)

A.publicintchange(){}B.intchang(inti){}

C.privateintchange(){}D.abstractintchang()

9.Strings=”hello”;

Stringt=”hello”;

charc[]={‘h’,’e’,’l’,’l’,’o’};

下列哪些表达式返回true?

(多选题)

A.s.equals(t);B.t.equals(c);

C.s==t;D.t.equals(newString(“hello”));

10.给出下面代码段:

1)switch(m)

2){case0:

System.out.println(“case0”);

3)case1:

System.out.println(“case1”);break;

4)case2:

5)default:

System.out.println(“default”);

6)}

下面m的哪些值将引起”default”的输出?

(多选题)

A.0B.1

C.2D.3

11.对于下面代码:

publicclassSample{

longlength;

publicSample(long1){length=1;}

publicstaticvoidmain(Stringarg[]){

Samples1,s2,s3;

s1=newSample(21L);

s2=newSample(21L);

s3=s2;

longm=21L;

}

}

下列哪些表达式返回值为‘true’?

(多选题)

A.s1==s2;B.s2==s3;

C.m==s1;D.s1.equals(m)

12.给定下面的代码片段:

publicvoidTest(){

try{

method();

System.out.println(“HelloWorld”);

}catch(ArrayIndexOutOfBoundsExceptione){

System.out.println(“Exception1”);

}finally{

System.out.println(“Thankyou!

”);

}

}

如果函数method正常运行并返回,会显示下面的哪些信息?

A.HelloWorldB.Exception

C.Exception1D.Thankyou!

13.关于session的论述正确的有:

A.一个session可以对应数个用户

B.一个session只能对应一个用户

C.可以手动关闭一个session

D.session如果不手动关闭,会一直存在Server中

14.Whichofthefollowinglineswillcompilewithoutwarningorerror.

1)floatf=1.3;

2)charc="a";

3)byteb=257;

4)booleanb=null;

5)inti=10;

15.Whatwillhappenifyoutrytocompileandrunthefollowingcode

publicclassMyClass{

publicstaticvoidmain(Stringarguments[]){

amethod(arguments);

}

publicvoidamethod(String[]arguments){

System.out.println(arguments);

System.out.println(arguments[1]);

}

}

1)errorCan'tmakestaticreferencetovoidamethod.

2)errormethodmainnotcorrect

3)errorarraymustincludeparameter

4)amethodmustbedeclaredwithString

16.Whichofthefollowingwillcompilewithouterror

1)importjava.awt.*;

packageMypackage;

classMyclass{}

2)packageMyPackage;

importjava.awt.*;

classMyClass{}

3)/*Thisisacomment*/

packageMyPackage;

importjava.awt.*;

classMyClass{}

17.Whatwillbeprintedoutifthiscodeisrunwiththefollowingcommandline?

javamyproggoodmorning

publicclassmyprog{

publicstaticvoidmain(Stringargv[])

{

System.out.println(argv[2]);

}

}

1)myprog

2)good

3)morning

4)Exceptionraised:

"java.lang.ArrayIndexOutOfBoundsException:

2"

18.Whatwillhappenwhenyoucompileandrunthefollowingcode?

publicclassMyClass{

staticinti;

publicstaticvoidmain(Stringargv[]){

System.out.println(i);

}

}

1)ErrorVariableimaynothavebeeninitialized

2)null

3)1

4)0

19.Whatwillhappenifyoutrytocompileandrunthefollowingcode?

publicclassQ{

publicstaticvoidmain(Stringargv[]){

intanar[]=newint[]{1,2,3};

System.out.println(anar[1]);

}

}

1)1

2)Erroranarisreferencedbeforeitisinitialized

3)2

4)Error:

sizeofarraymustbedefined

20.Whatwillhappenifyoutrytocompileandrunthefollowingcode?

publicclassQ{

publicstaticvoidmain(Stringargv[]){

intanar[]=newint[5];

System.out.println(anar[0]);

}

}

1)Error:

anarisreferencedbeforeitisinitialized

2)null

3)0

4)5

21.Whatwillbetheresultofattemptingtocompileandrunthefollowingcode?

abstractclassMineBase{

abstractvoidamethod();

staticinti;

}

publicclassMineextendsMineBase{

publicstaticvoidmain(Stringargv[]){

int[]ar=newint[5];

for(i=0;i

System.out.println(ar[i]);

}

}

1)asequenceof50'swillbeprinted

2)Error:

arisusedbeforeitisinitialized

3)ErrorMinemustbedeclaredabstract

4)IndexOutOfBoundesError

22.Whatwillbeprintedoutifyouattempttocompileandrunthefollowingcode?

inti=1;

switch(i){

case0:

System.out.println("zero");

break;

case1:

System.out.println("one");

case2:

System.out.println("two");

default:

System.out.println("default");

}

1)one

2)one,default

3)one,two,default

4)default

23.Whichofthefollowinglinesofcodewillcompilewithouterror

1)inti=0;

if(i){

System.out.println("Hello");

}

2)booleanb=true;

booleanb2=true;

if(b==b2){

System.out.println("Sotrue");

}

3)inti=1;

intj=2;

if(i==1||j==2)

System.out.println("OK");

4)inti=1;

intj=2;

if(i==1&|j==2)

System.out.println("OK");

24.Whatwillbeoutputifyoutrytocompileandrunthefollowingcode,butthereisnofilecalledHello.txtinthecurrentdirectory?

.

importjava.io.*;

publicclassMine

{

publicstaticvoidmain(Stringargv[])

{

Minem=newMine();

System.out.println(m.amethod());

}

publicintamethod()

{

try

{

FileInputStreamdis

=newFileInputStream("Hello.txt");

}

catch(FileNotFoundExceptionfne)

{

System.out.println("Nosuchfilefound");

return-1;

}

catch(IOExceptionioe)

{}

finally

{

System.out.println("Doingfinally");

}

return0;

}

}

1)Nosuchfilefound

2Nosuchfilefound,-1

3)Nosuchfilefound,Doingfinally,-1

4)0

25.Whichofthefollowingstatementsaretrue?

1)Methodscannotbeoverridentobemoreprivate

2)staticmethodscannotbeoverloaded

3)privatemethodscannotbeoverloaded

4)Anoverloadedmethodcannotthrowexceptionsnotcheckedinthebaseclass

26.Whatwillhappenifyouattempttocompileandrunthefollowingcode?

classBase{}

classSubextendsBase{}

classSub2extendsBase{}

publicclassCEx{

publicstaticvoidmain(Stringargv[]){

Baseb=newBase();

Subs=(Sub)b;

}

}

1)Compileandrunwithouterror

2)CompiletimeException

3)RuntimeException

27.Whichofthefollowingstatementsaretrue?

1)System.out.println(-1>>>2);willoutputaresultlargerthan10

2)System.out.println(-1>>>2);willoutputapositivenumber

3)System.out.println(2>>1);willoutputthenumber1

4)System.out.println(1<<<2);willoutputthenumber4

28.Whatwillhappenwhenyouattempttocompileandrunthefollowingcode?

publicclassTuxextendsThread{

staticStringsName="vandeleur";

publicstaticvoidmain(Stringargv[]){

Tuxt=newTux();

t.piggy(sName);

System.out.println(sName);

}

publicvoidpiggy(StringsName){

sName=sName+"wiggy";

start();

}

publicvoidrun(){

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

sName=sName+""+i;

}

}

}

1)Compiletimeerror

2)Compilationandoutputof"vandeleurwiggy"

3)Compilationandoutputof"vandeleurwiggy0123"

4)Compilationandoutputofeither"vandeleur","vandeleur0","vandeleur01""vandaleur012"or"vandaleur0123"

29.Whatwillbedisplayedwhenyouattempttocompileandrunthefollowingcode

//Codestart

importjava.awt.*;

publicclassButtextendsFrame{

publicstaticvoidmain(Stringargv[]){

ButtMyBut=newButt();

}

Butt(){

ButtonHelloBut=newButton("Hello");

ButtonByeBut=newButton("Bye");

add(HelloBut);

add(ByeBut);

setSize(300,300);

setVisible(true);

}

}

//Codeend

1)Twobuttonssidebysideoccupyingalloftheframe,HelloontheleftandByeontheright

2)OnebuttonoccupyingtheentireframesayingHello

3)OnebuttonoccupyingtheentireframesayingBye

4)TwobuttonsatthetopoftheframeonesayingHellotheothersayingBye

30.Whatwillbeoutputbythefollowingcode?

publicclassMyFor{

publicstaticvoidmain(Stringargv[]){

inti;

intj;

outer:

for(i=1;i<3;i++)

inner:

for(j=1;j<3;j++){

if(j==2)

continueouter;

System.out.println("Valuefori="+i+"Valueforj="+j);

}

}

}

1)Valuefori=1Valueforj=1

2)Valuefori=2Valueforj=1

3)Valuefori=2Valueforj=2

4)Valuefori=3Valueforj=1

31.Whichstatementistrueofthefollowingcode?

publicclassAgg{

publicstaticvoidmain(Stringargv[]){

Agga=newAgg();

a.go();

}

publicvoidgo(){

DSRossds1=newDSRoss("one");

ds1.start();

}

}

classDSRossextendsThread{

privateStringsTname="";

DSRoss(Strings){

sTname=s;

}

publicvoidrun(){

notwait();

System.out.println("finished");

}

publicvoidnotwait(){

while(true){

try{

System.out.println("waiting");

wait();

}catch(InterruptedExceptionie){}

System.out.println(sTname);

notifyAll();

}

}

}

1)Itwillcauseacompiletimeerror

2)Compilationandoutputof"waiting"

3)Compilationando

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

当前位置:首页 > 经管营销 > 经济市场

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

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