2021年Java题库选择题汇总_第1页
2021年Java题库选择题汇总_第2页
2021年Java题库选择题汇总_第3页
2021年Java题库选择题汇总_第4页
2021年Java题库选择题汇总_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

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

文档简介

《Java程序设计》理论题库—选取题(单选175题)

1.欲构造ArrayList类一种实例,此类继承了List接口,下列哪个办法是对的?BA、ArrayListmyList=newObject();B、ListmyList=newArrayList();C、ArrayListmyList=newList();D、ListmyList=newList();2.paint()办法使用哪种类型参数?AA、GraphicsB、Graphics2DC、StringD、Color3.指出对的表达式DA、byte=128;//byte取值到127B、Boolean=null;C、longl=0xfffL;D、double=0.9239d;4.指出下列程序运营成果B

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");

Sytem.out.print(ex.ch);

}

publicvoidchange(Stringstr,charch[]){

str="testok";

ch[0]='g';

}

}A、goodandabcB、goodandgbcC、testokandabcD、testokandgbc

5.运营下列程序,会产生什么成果CD

publicclassXextendsThreadimplementsRunable{

publicvoidrun(){

System.out.println("thisisrun()");

}

publicstaticvoidmain(Stringargs[])

{

Threadt=newThread(newX());

t.start();

}

}A、第一行会产生编译错误B、第六行会产生编译错误C、第六行会产生运营错误D、程序会运营和启动

6.要从文献"file.dat"文献中读出第10个字节到变量C中,下列哪个办法适合?AA、FileInputStreamin=newFileInputStream("file.dat");in.skip(9);intc=in.read();B、FileInputStreamin=newFileInputStream("file.dat");in.skip(10);intc=in.read();C、FileInputStreamin=newFileInputStream("file.dat");intc=in.read();D、RandomAccessFilein=newRandomAccessFile("file.dat");in.skip(9);intc=in.readByte();

7.容器被重新设立大小后,哪种布局管理器容器中组件大小不随容器大小变化而变化?BA、CardLayoutB、FlowLayoutC、BorderLayoutD、GridLayout

8.给出下面代码:

publicclassPerson{

staticintarr[]=newint[10];

publicstaticvoidmain(Stringa[])

{

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

}

}

那个语句是对的?CA、编译时将产生错误;B、编译时对的,运营时将产生错误;C、输出零;D、输出空。

9.哪个核心字可以对对象加互斥锁?BA、transientBsynchronizedCserializeDstatic

10.下列哪些语句关于内存回收阐明是对的?BA、程序员必要创立一种线程来释放内存;B、内存回收程序负责释放无用内存C、内存回收程序容许程序员直接释放内存D、内存回收程序可以在指定期间释放内存对象

11.下列代码哪几行会出错:C

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)}

10}}A、line4B、line6C、line7D、line812.MAX_LENGTH是int型public成员变量,变量值保持为常量100,用简短语句定义这个变量。DA、publicintMAX_LENGTH=100;B、finalintMAX_LENGTH=100;C、finalpublicintMAX_LENGTH=100;D、publicfinalintMAX_LENGTH=100.

13.给出下面代码:

1)classParent{

2}privateStringname;

3}publicParent(){}

4}}

5)publicclassChildextendsParent{

6}privateStringdepartment;

7}publicChild(){}

8}publicStringgetValue(){returnname;}

9}publicstaticvoidmain(Stringarg[]){

10}Parentp=newParent();

11}}

12}}

那些行将引起错误?D

A、第3行B、第6行C、第7行D、第8行

14.类Teacher和Student是类Person子类;

Personp;

Teachert;

Students;

//p,tandsareallnon-null.

if(tinstanceofPerson){s=(Student)t;}

最后一句语句成果是:BCA、将构造一种Student对象;B、表达式是合法;C、表达式是错误;D、编译时对的,但运营时错误。

15.给出下面代码段

1)publicclassTest{

2)intm,n;

3)publicTest(){}

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

5)publicstaticvoidmain(Stringarg[]){

6)Testt1,t2;

7)intj,k;

8)j=0;k=0;

9)t1=newTest();

10)t2=newTest(j,k);

11)}

12)}

哪行将引起一种编译时错误?DA、line3B、line5C、line6D、line10

16.对于下列代码:

1)classPerson{

2)publicvoidprintValue(inti,intj){//...}

3)publicvoidprintValue(inti){//...}

4)}

5)publicclassTeacherextendsPerson{

6)publicvoidprintValue(){//...}

7)publicvoidprintValue(inti){//...}

8)publicstaticvoidmain(Stringargs[]){

9)Persont=newTeacher();

10)t.printValue(10);

11)}

第10行语句将调用哪行语句??DA、line2B、line3C、line6D、line7

17.哪个核心字可以抛出异常?CA、transientB、finallyC、throwD、static

18.Main()办法返回类型是:BA、intB、voidC、booleanD、static

19.System类在哪个包中?DA、java.utilB、java.ioC、java.awtD、java.lang

20.对于下列代码:

publicclassParent{

publicintaddValue(inta,intb){

ints;

s=a+b;

returns;

}

}

classChildextendsParent{

}

下述哪些办法可以加入类Child?CA、intaddValue(inta,intb){//dosomething...}B、publicvoidaddValue(inta,intb){//dosomething...}C、publicintaddValue(inta){//dosomething...}D、publicintaddValue(inta,intb)throwsMyException{//dosomething...}

21.给出下面代码:

publicclasstest{

staticinta[]=newa[10];

publicstaticvoidmain(Stringargs[]){

System.out.println(a[10]);

}

}

那个选项是对的?A

A、编译时将产生错误;B、编译时对的,运营时将产生错误;C、输出零;D、输出空。

22.下面哪些选项是对的main办法阐明?BA、publicmain(Stringargs[])B、publicstaticvoidmain(Stringargs[])C、privatestaticvoidmain(Stringargs[])D、voidmain()

23.给定下面代码片段:C

1)Stringstr=null;

2)if((str!=null)&&(str.length()>10)){

3)System.out.println("morethan10");

4)}

5)elseif((str!=null)&(str.length()<5)){

6)System.out.println("lessthan5");

7)}

8)else{System.out.println("end");}

哪些行会导致错误?A、line1B、line2C、line5D、line8

24.下面哪种注释办法可以支持javadoc命令:BDA、/**...**/B、/*...*/C、//D、/**...*/

25.欲编写如下图一种界面,用于显示顾客指定图像:如果在区域A中只能放置一种AWT组件,从各组件本来功能角度考虑,最佳使用哪种组件:DA、TextAreaB、PanelC、AppletD、Canvas

26.界面如上题所示。若"Button1"功能是:点击后弹出一种用于输入界面,获取顾客想要显示图像文献名,则该界面最佳是(从编程简朴和程序不易出错角度考虑):c

A、模式(Modal)Dialog

B、非模式(None-modal)Dialog

C、FileDialog

D、Frame

27.界面如上题所示。如果在A区域使用某种AWT组件(java.awt.Component子类)来负责绘制图像,则绘图语句最佳应放在该组件哪个办法中(考虑到应用程序和Java虚拟机AWT线程都会规定重画该组件)?BA、构造办法B、paint(Graphicsg)C、update(Graphicsg)D、repaint()

28.下面关于Applet说法对的是BA、Applet也需要main办法B、Applet必要继承自java.awt.AppletC、Applet能访问本地文献D、Applet程序不需要编译

29.看下面一段程序:

classAclass{

voidgo(){

System.out.println("Aclass");

}

}

publicclassBclassextendsAclass{

voidgo(){

System.out.println("Bclass");

}

publicstaticvoidmain(Stringargs[]){

Aclassa=newAclass();

Aclassa1=newBclass();

a.go();

a1.go();

}

以上程序运营成果是:BCA、Aclass

AclassB、Bclass

BclassC、Aclass

BclassD、Bclass

Aclass

30.下列关于Java线程说法那些是对的()DA、每一种Java线程可以当作由代码、一种真实CPU以及数据三部份构成。B、创立线程两种办法中,从Thread类中继承创立方式可以防止浮现多父类问题。C、Thread类属于java.util程序包。D、以上说法无一对的。

31.看如下程序:

booleana=false;

booleanb=true;

booleanc=(a&&b)&&(!b);

intresult=(c==false)?1:2;

这段程序执行完后,c与result值是:DAA、c=false;result=1;B、c=true;result=2;C、c=true;result=1;D、c=false;result=2;

32.运营下列程序,会产生什么成果BpublicclassXextendsThreadimplementsRunnable{

publicvoidrun(){

System.out.println("thisisrun()");

}

publicstaticvoidmain(Stringargs[])

{

Threadt=newThread(newX());

t.start();

}

}A、intheInnerouterB、thisisrun()C、intheInnerD、编译不通过33.指出下列程序运营成果B

inti=9;

switch(i){

default:

System.out.println("default");

case0:

System.out.println("zero");

break;

case1:

System.out.println("one");

case2:

System.out.println("two");

}A、defaultB、default,zeroC、errordefaultclausenotdefinedD、nooutputdisplayed那个

34.运营下列程序,会产生什么成果:B

classOuter1{

privateinta;

voidfoo(doubled,finalfloatf){

Strings;

finalbooleanb;

classInner{

voidmethodInner(){

System.out.println("intheInner");

}

}

}

publicstaticvoidmain(Stringargs[])

{

Outer1me=newOuter1();

me.foo(123,123);

System.out.println("outer");

}

}A、intheInnerouterB、outerC、intheInnerD、编译不通过35.下面哪个单词是Java语言核心字(B)A、Float B、this C、string D、unsigned

36.下面哪个是Java语言中对的标记符(C)A、3com B、import C、that D、this

37.下面哪个语句不能定义一种字符变量(D)A、charc1=06477; B、charc2=’\uface’;C、charc4=0xbeef; D、charc3=\u0041;

38.下面哪个修饰符修饰办法只能被本类中其她办法使用(C)A、protected B、static C、private D、public

39.下面哪个运算后成果为32(B)A、2^5 B、(8>>2)<<4 C、2>>5 D、 (2<<1)*(32>>3)

40.下面哪个是对字符串String正拟定义(A)A、Strings1=null; B、Strings2=’null’; C、Strings3=(String)‘abc’; D、Strings4=(String)‘\uface’;41.下面哪条语句不能定义一种float型变量(B)A、floatf1=-343; B、floatf2=3.14; C、floatf3=0x12345; D、floatf4=2.8F;

42.下面哪条语句定义了5个元素数组(A)A、int[]a={22,23,24,25,12};B、inta[]=newint(5);C、int[5]array;D、int[]arr;43.下面哪个范畴是char型取值范畴(c)A、-256~255 B、-(2^15)~(2^15)-1 C、’\u0000’~‘\uffff’ D、 0~327644.给出一段程序,选取运营成果(D)publicclasssss{publicstaticvoidmain(Stringargs[]){ Strings1=args[1];Strings2=args[2]; Strings3=args[3];Strings4=args[4]; System.out.println(“args[2]=”+s2);}}命令行执行:javasss1234成果是下面哪一种?A、args[2]=2 B、args[2]=null C、args[2]=1 D、运营浮现异常 45.下面哪个描述是对的(A)A、Applet程序中不需要main()办法,也不能有B、Application程序中可以没有main()办法。C、Applet程序中可以不定义init()办法D、Application程序中必要有run()办法

46.给出一段程序,试判断哪个是对的成果(B)publicclassrtExcept{ publicstaticvoidthrowit(){System.out.print(“throwit”);thrownewRuntimeException();} publicstaticvoidmain(String[]aa){ try{ System.out.print(“hello“); throwit();} catch(Exceptionre){ System.out.print(“caught”);} finally{ System.out.print(“finally”);} System.out.print(“after”); }}A、hellothrowitcaughtB、hellothrowitcaughtfinallyafterC、hellothrowitRuntimeExceptionafterD、hellothrowitcaughtfinallyafterRuntimeException47.对一种java源文献aaa.java,编辑保存后但未编译,在其所在目录下执行javaaaa,则接着会浮现什么(C)A、error:cannotread:aaa.javaB、无任何显示C、Exceptioninthread"main"java.lang.NoClassDefFoundError:aaaD、程序正常执行并显示48.编译java程序时浮现error:cannotread:aaa.java,则下列因素最对的是(A)A、因素是执行当前目录下没有找到aaa.java文献。B、因素是没有安装JDK开发环境。C、因素是java源文献名后缀一定是以.txt结尾。D、因素是JDK安装后没有对的设立环境变量PATH和Classpath。49.给出一段程序,试判断哪个是对的成果(D)publicclassmyprogram{ publicstaticvoidmain(Stringargs[]){ try{ System.out.print(“Helloworld”);} finally{System.out.println(“Finallyexecuting”);}}}A、无法编译,由于没有指定异常B、无法编译,由于没有catch子句C、HelloworldD、HelloworldFinallyexecuting50.下面哪个是Java语言中对的标记符(B)A、3D B、$this C、extends D、implements51.下面哪个范畴是char型取值范畴(C)A、-256~255 B、-(2^15)~(2^15)-1 C、’\u0000’~‘\uffff’52.下面哪个语句不能定义一种字符变量(D)A、charc1=3210; B、charc2=’\uface’;C、charc4=0xabcd; D、charc3=”\u0065”53.下面哪个是对字符串String正拟定义(A)A、Strings1=”\n\tnull”; B、Strings2=’null’; C、Strings3=(String)‘abc’; D、Strings4=(String)‘\uface’;54.给出下面一段程序,选取运营成果(C)publicclassX{publicstaticvoidmain(String[]args){ Stringnames[]=newString[5]; for(intx=0;x<args.length;x++)names[x]=args[x];System.out.println(names[2]);}}命令行执行:javaXab成果是下面哪一种?A、names B、b C、null D、 运营浮现异常55.下面哪个描述是对的(A)A、Applet程序中不需要main()办法,也不能有B、Application程序中可以没有main()办法。C、Applet程序中可以不定义init()办法D、Application程序中必要有run()办法56.下面哪项可以得到数组元素个数,java中定义数组名为abc,(B)A、abc.length() B、abc.length C、len(abc) D、ubound(abc)57.下面哪个修饰符修饰变量是所有同一种类生成对象共享(C)A、public B、private C、static D、final58.给出一段程序,试判断哪个是对的成果(D)publicclassmyprogram{ publicstaticvoidmain(Stringargs[]){ try{ System.out.print(“Helloworld”);} finally{System.out.println(“Finallyexecuting”);}}}A、无法编译运营,由于没有指定异常B、无法编译运营,由于没有catch子句C、HelloworldD、HelloworldFinallyexecuting59.下面关于java中类说法哪个是不对的(C)A、类体中只能有变量定义和成员办法定义,不能有其她语句。B、构造函数是类中特殊办法。C、类一定要声明为public,才可以执行。D、一种java文献中可以有各种class定义。60.下面程序运营后输出成果为(c)classA{staticinty=6;voidshowy(){System.out.println(“y=”+y);}}classtestA{ publicstaticvoidmain(Stringaaa[]) {Aa1=newA(); A.y+=1;a1.y++; a1.showy();}}输出成果选取:A、y=6; B、y=7; C、y=8; D、程序运营出错 61.编译java程序时浮现error:cannotread:aaa.java,则下列因素最对的是(A)A、因素是执行当前目录下没有找到aaa.java文献。B、因素是没有安装JDK开发环境。C、因素是java源文献名后缀一定是以.txt结尾。D、因素是JDK安装后没有对的设立环境变量PATH和Classpath。62.下面关于构造函数说法不对的是(B)A、构造函数也属于类办法,用于创立对象时候给成员变量赋值。B、构造函数不可以重载。C、构造函数没有返回值。D、构造函数一定要和类名相似。63.在java一种异常解决中,哪个语句块可以有各种(A)A、catch B、finally C、try D、throws64.对一种java源文献aaa.java,编辑保存后但未编译,在其所在目录下执行javaaaa,则接着会浮现什么(C)A、error:cannotread:aaa.javaB、无任何显示C、Exceptioninthread"main"java.lang.NoClassDefFoundError:aaaD|、程序正常执行并显示65.下面表达式中,用来访问数组中第一种值是__C__A、intArray[1]B、intArray.1C.intArray[0]D、intArray.066.监听事件和解决事件BA、都由Listener完毕B、都由相应事件Listener处登记过构件完毕C、由Listener和构件分别完毕D、由Listener和窗口分别完毕67.如果但愿所有控件在界面上均匀排列,应使用下列那种布局管理器?BA、BoxLayoutB、GridLayoutC、BorderLayoutD、FlowLayout68.给出如下代码:classTest{privateintm;publicstaticvoidfun(){//somecode...}}如何使成员变量m被函数fun()直接访问?CA、将privateintm改为protectedintmB、将privateintm改为publicintmC、将privateintm改为staticintmD、将privateintm改为intm69.下面代码段中,执行之后i和j值是什么?Cinti=1;intj;j=i++;A、1,1B、1,2C、2,1D、2,270.欲构造ArrayList类一种实例,此类继承了List接口,下列哪个办法是对的?BA、ArrayListmyList=newObject();B、ListmyList=newArrayList();C、ArrayListmyList=newList();D、ListmyList=newList();71.paint()办法使用哪种类型参数?AA、GraphicsB、Graphics2DC、StringD、Color72.指出对的表达式CA、byte=128;B、Boolean=null;C、longl=0xfffL;D、double=0.9239d;73.指出下列程序运营成果D

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");

Sytem.out.print(ex.ch);

}

publicvoidchange(Stringstr,charch[]){

str="testok";

ch[0]='g';

}

}A、goodandabcB、goodandgbcC、testokandabcD、testokandgbc

74.运营下列程序,会产生什么成果A

publicclassXextendsThreadimplementsRunable{

publicvoidrun(){

System.out.println("thisisrun()");

}

publicstaticvoidmain(Stringargs[])

{

Threadt=newThread(newX());

t.start();

}

}A、第一行会产生编译错误B、第六行会产生编译错误C、第六行会产生运营错误D、程序会运营和启动

75.要从文献"file.dat"文献中读出第10个字节到变量C中,下列哪个办法适合?AA、FileInputStreamin=newFileInputStream("file.dat");in.skip(9);intc=in.read();B、FileInputStreamin=newFileInputStream("file.dat");in.skip(10);intc=in.read();C、FileInputStreamin=newFileInputStream("file.dat");intc=in.read();D、RandomAccessFilein=newRandomAccessFile("file.dat");in.skip(9);intc=in.readByte();

76.容器被重新设立大小后,哪种布局管理器容器中组件大小不随容器大小变化而变化?BA、CardLayoutB、FlowLayoutC、BorderLayoutD、GridLayout

77.给出下面代码:C

publicclassPerson{

staticintarr[]=newint[10];

publicstaticvoidmain(Stringa[])

{

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

}

}

那个语句是对的?A、编译时将产生错误;B、编译时对的,运营时将产生错误;C、输出零;D、输出空。

78.哪个核心字可以对对象加互斥锁?BA、transientBsynchronizedCserializeDstatic

79.下列哪些语句关于内存回收阐明是对的?BA、程序员必要创立一种线程来释放内存;B、内存回收程序负责释放无用内存C、内存回收程序容许程序员直接释放内存D、内存回收程序可以在指定期间释放内存对象

80.下列代码哪几行会出错:C

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)}

10}}A、line4B、line6C、line7D、line8

81、数组中可以包括什么类型元素?____D_______。A、int型B、string型C、数组D、以上都可以82、为AB类一种无形式参数无返回值办法method书写办法头,使得使用类名AB作为前缀就可以调用它,该办法头形式为(B)。A.staticvoidmethod()B.publicvoidmethod()C.finalvoidmethod()D.abstractvoidmethod()83、编译JavaApplication源程序文献将产生相应字节码文献,这些字节码文献扩展名为(B)。A..javaB..classC..htmlD..exe84、如果类中成员变量可以被同一包访问,则使用如下哪个约束符?DA、privateB、publicC、protectedD、nomodifier85、如下哪个办法用于定义线程执行体?AA、start()B、init()C、run()D、main()86.MAX_LENGTH是int型public成员变量,变量值保持为常量100,用简短语句定义这个变量。DA、publicintMAX_LENGTH=100;B、finalintMAX_LENGTH=100;C、finalpublicintMAX_LENGTH=100;D、publicfinalintMAX_LENGTH=100.

87.给出下面代码:

1)classParent{

2}privateStringname;

3}publicParent(){}

4}}

5)publicclassChildextendsParent{

6}privateStringdepartment;

7}publicChild(){}

8}publicStringgetValue(){returnname;}

9}publicstaticvoidmain(Stringarg[]){

10}Parentp=newParent();

11}}

12}}

那些行将引起错误?D

A、第3行B、第6行C、第7行D、第8行

88.类Teacher和Student是类Person子类;

Personp;

Teachert;

Students;

//p,tandsareallnon-null.

if(tinstanceofPerson){s=(Student)t;}

最后一句语句成果是:CA、将构造一种Student对象;B、表达式是合法;C、表达式是错误;D、编译时对的,但运营时错误。

89.给出下面代码段

1)publicclassTest{

2)intm,n;

3)publicTest(){}

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

5)publicstaticvoidmain(Stringarg[]){

6)Testt1,t2;

7)intj,k;

8)j=0;k=0;

9)t1=newTest();

10)t2=newTest(j,k);

11)}

12)}

哪行将引起一种编译时错误?DA、line3B、line5C、line6D、line10

90.对于下列代码:

1)classPerson{

2)publicvoidprintValue(inti,intj){//...}

3)publicvoidprintValue(inti){//...}

4)}

5)publicclassTeacherextendsPerson{

6)publicvoidprintValue(){//...}

7)publicvoidprintValue(inti){//...}

8)publicstaticvoidmain(Stringargs[]){

9)Persont=newTeacher();

10)t.printValue(10);

11)}

第10行语句将调用哪行语句??DA、line2B、line3C、line6D、line7

91.哪个核心字可以抛出异常?CA、transientB、finallyC、throwD、static

92.Main()办法返回类型是:BA、intB、voidC、booleanD、static

93.System类在哪个包中?DA、java.utilB、java.ioC、java.awtD、java.lang

94.对于下列代码:

publicclassParent{

publicintaddValue(inta,intb){

ints;

s=a+b;

returns;

}

}

classChildextendsParent{

}

下述哪些办法可以加入类Child?cA、intaddValue(inta,intb){//dosomething...}B、publicvoidaddValue(inta,intb){//dosomething...}C、publicintaddValue(inta){//dosomething...}D、publicintaddValue(inta,intb)throwsMyException{//dosomething...}

95.给出下面代码:A

publicclasstest{

staticinta[]=newa[10];

publicstaticvoidmain(Stringargs[]){

System.out.println(arr[10]);

}

}

那个选项是对的?

A、编译时将产生错误;B、编译时对的,运营时将产生错误;C、输出零;D、输出空。

96.下面哪些选项是对的main办法阐明?BA、publicmain(Stringargs[])B、publicstaticvoidmain(Stringargs[])C、privatestaticvoidmain(Stringargs[])D、voidmain()97.Java语言具备许多长处和特点,下列选项中,哪个反映了Java程序并行机制特点(B)A安全性B多线程C跨平台D可移植98.下列哪个类声明是对的(D)AabstractfinalclassH1{…}Babstractprivatemove(){…}Cprotectedprivatenumber;DpublicabstractclassCar{…}99.下列关于for循环和while循环说法中哪个是对的(D)Awhile循环能实现操作,for循环也都能实现Bwhile循环判断条件普通是程序成果,for循环判断条件普通是非程序成果C两种循环任何时候都可替代D两种循环构造中都必要有循环体,循环体不能为空100.异常包括下列哪些内容(C)A程序中语法错误B程序编译错误C程序执行过程中遇到事先没有预料到状况D程序事先定义好也许浮现意外状况101.Character流与Byte流区别是(C)A每次读入字节数不同B前者带有缓冲,后者没有C前者是块读写,后者是字节读写D两者没有区别,可以互换使用102.监听事件和解决事件(B)A都由Listener完毕B都由相应事件Listener处登记过构件完毕C由Listener和构件分别完毕D由Listener和窗口分别完毕103.Applet可以做下列哪些操作(A)A读取客户端文献B在客户端主机上创立新文献C在客户端装载程序库D读取客户端某些系统变量104.下列哪个属于容器构件(A)AJFrameBJButtonCJPanelDJApplet105.如果但愿所有控件在界面上均匀排列,应使用下列哪种布局管理器(B)ABoxLayoutBGridLayoutCBorderLayoutDFlowLayout106.为实现多线程之间通信,需要使用下列哪种流才适当(D)AFilterstreamBFilestreamCRandomaccessstreamDPipedstream107.函数重载是指(A)

A.两个或两个以上函数取相似函数名,但形参个数或类型不同

B.两个以上函数取相似名字和具备相似参数个数,但形参类型可以不同

C.两个以上函数名字不同,但形参个数或类型相似

D.两个以上函数取相似函数名,并且函数返回类型相似

108.指出下列程序运营成果(D)

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.testokandgbc

109.运营下列程序,会产生成果是(A)

publicclassXextendsThreadimplementsRunable{

publicvoidrun(){

System.out.println(″thisisrun()″);

}

publicstaticvoidmain(Stringargs[])

}

Threadt=newThread(newX());

t.start();

}

}

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

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

120.对于catch子句排列,下列哪种是对的(A)

A.父类在先,子类在后

B.子类在先,父类在后

C.有继承关系异常不能在同一种try程序段内

D.先有子类,其她如何排列都无关

5.Java中,数值类型值中也许浮现符号是(B)

A.RB.DC.TD.Y

121.构造办法何时被调用(B)

A.类定义时B.创立对象时

C.调用对象办法时D.使用对象变量时

122.下面表达式中对的是()A

A.Strings=″你好″;inti=3;s+=i;

B.Strings=″你好″;inti=3;if(i==s){s+=i};

C.Strings=″你好″;inti=3;s=i+s;

D.Strings=″你好″;inti=3;s=i+;

123.哪个布局管理器使用是组件最佳尺寸(A)

A.FlowLayoutB.BorderLayout

C.GridLayoutD.CardLayout

124.在异常解决中,如释放资源、关闭文献、关闭数据库等由(C)来完毕。

A.try子句B.catch子句

C.finally子句D.throw子句

125.要从文献″file.dat″文献中读出第10个字节到变量C中,下列哪个办法适合(A)

A.FileInputStreamin=newFileInputStream(″file.dat″);in.skip9.;intc=in.read();

B.FileInputStreamin=newFileInputStream(″file.dat″);in.skip10.;intc=in.read();

C.FileInputStreamin=newFileInputStream(″file.dat″);intc=in.read();

D.RandomAccssFilein=RandomAccssFile(″file.dat″);in.skip9.;intc=in.readByte();

126.如果任何包中子类都能访问超类中成员,那么应使用哪个限定词(C)

A.publicB.private

C.protectedD.transient

127.运营下列程序成果是(C)

abstractclassMineBase{

abstractvoidamethod();

staticinti;

}

publicclassMineextendsMineBase

{

publicstaticvoidmain(Stringargv[]){

int[]ar=newint[5];

for(i=0;iSystem.out.println(ar[i]);

}

}

A.打印5个0B.编译出错,数组ar[]必要初始化

C.编译出错,Mine应声明为abstractD.浮现IndexOutOfBoundes例外

128.下列运算成果默以为float是(C)

A.100/10B.100*10

C.100F+10D.100D-10

129.下列语句byteb=011;System.out.priftln(b);输出成果为(C)

A.BB.11

C.9D.001

130.在Java中,不属于整数类型变量是(A)

A.doubleB.long

C.intD.byte

131.下面属于Java核心字是(C)

A.NULLB.IF

C.doD.goto

132.下面哪个语句是对的(A)

A.Objecto=newButton(″A″);B.Buttonb=newObject(″B″);

C.Panelp=newFrame();D.Framef=newPanel();

133.Java虚拟机执行过程有各种特点,下列哪个特点不属于JVM执行特点(D)

A.多线程B.动态连接

C.异常解决D.异步解决

144.Java中哪个类提供了随机访问文献功能(A)

A.RandomAccessFile类B.RandomFile类

C.File类D.AccessFile类

145.当办法遇到异常又不知如何解决时,下列哪种说法是对的(C)

A.捕获异常B.抛出异常

C.声明异常D.嵌套异常

146.Java程序执行过程中用到一套JDK工具,其中java.exe是指(B)

A.Java文档生成器B.Java解释器

C.Java编译器D.Java类分解器147.下列不属于容器是(B)

A.WindowB.TextBox

C.PanelD.ScrollPane

148.Java窗体设计程序运营时,在命令行下用(C)键可以终结程序运营。

A.F6B.F5

C.Ctrl+CD.Ctrl+S

149.Java语言中,下列标记符错误是(C)

A.dissB.—name

C.&count

温馨提示

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

评论

0/150

提交评论