面向对象程序设计(Java)复习试题含答案(二)_第1页
面向对象程序设计(Java)复习试题含答案(二)_第2页
面向对象程序设计(Java)复习试题含答案(二)_第3页
面向对象程序设计(Java)复习试题含答案(二)_第4页
面向对象程序设计(Java)复习试题含答案(二)_第5页
已阅读5页,还剩58页未读 继续免费阅读

下载本文档

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

文档简介

第页面向对象程序设计(Java)复习试题含答案1.下列属于Java语言的特点的一项是()。A、运算符重载B、单重继承C、指针操作D、垃圾回收【正确答案】:B2.【正确答案】:()。

Java程序中,使用TCP套接字编写服务端程序的套接字类是()。A、SocketB、ServerSocketC、DatagramSocketDatagramPacket【正确答案】:B3.【正确答案】:()。

下面程序运行的结果是()

PublicclassA{

Publicstaticvoidmain(String[]args){

B.test();

}

Voidtest(){

System.out.print("A");

}

}

ClassBextendsA{

Voidtest(){

Super.test();

System.out.print("B");

}

}A、产生编译错误B、代码可以编译运行,并输出结果ABC、代码可以编译运行,但没有输出D、编译没有错误,但会产生运行时异常【正确答案】:B4.【正确答案】:()。

在一个应用程序中定义了数组a:int[]a={1,2,3,4,5,6,7,8,9,10};,为了打印输出数组a的最后一个数组元素,下面正确的代码是()。A、System.out.println(a[10]);B、System.out.println(a[9]);C、System.out.println(a[a.length]);D、System.out.println(a(8));【正确答案】:B5.线程开始运行时,是从下列哪一个方法开始执行的().A、start()B、main()C、run()D、init()【正确答案】:C6.下列不属于Swing构件的是()A、JMenuB、JAppletC、JOptionPaneD、Panel【正确答案】:D7.【正确答案】:()。

下列关于接口的说法中,错误的是()A、接口中定义的方法默认使用“publicabstract”来修饰B、接口中的变量默认使用“publicstaticfinal”来修饰C、接口中的所有方法都是抽象方法D、接口中定义的变量可以被修改【正确答案】:D8.【正确答案】:()。

阅读下列程序:

ClassTest{

PrivatestaticStringname;

Static{

Name="World";

System.out.print(name);

}

Publicstaticvoidmain(String[]args){

System.out.print("Hello");

Testtest=newTest();

}

}下列选项中,程序运行结果是()A、HelloWorldB、WorldHelloC、HelloD、World【正确答案】:B9.Java中类ObjectOutputStream支持对象的写操作,这是一种字节流,它的直接父类是()A、WriterB、DataOutputC、OutputStreamD、ObjectOutput【正确答案】:C10.下列语句用来实现与数据库连接的正确顺序是()

(1)Connectioncon=DriverManager.getConnection(url,”sa”,“”);

(2)ResultSetrs=stmt.executeQuery(“SELECTu_name,u_passFROMusers”);

(3)Statementstmt=con.createStatement();

(4)Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);A、(1)(2)(3)(4)B、(4)(1)(3)(2)C、(4)(3)(1)(2)D、(1)(3)(2)(4)【正确答案】:B11.下列错误不属于Error的是()。A、动态链接失败B、虚拟机错误C、线程死锁D、被零除【正确答案】:D12.下列运算中属于跳转语句的是()A、tryB、catchC、finallyD、break【正确答案】:D13.Java语言使用的字符码集是()ASCIIBCDC、DCBD、Unicode【正确答案】:D14.【正确答案】:()。

StringBuffer类字符串对象的长度是()A、固定B、可变C、必须小于16个字符D、必须大于16个字符【正确答案】:B15.下列代码中给出正确的在方法中抛出异常的是()。A、newthrowException("");B、thrownewException();C、throwsIOException();D、throwsIOException【正确答案】:B16.下列数据流中,属于输入流的一项是()。A、从内存流向硬盘的数据流B、从键盘流向内存的数据流C、从键盘流向显示器的数据流D、从网络流向显示器的数据流【正确答案】:B17.在类中要处理ActionEvent事件,则该类需要实现的接口是()。ActionListenerB、RunnableC、SerializableD、Event【正确答案】:A18.【正确答案】:()。

下列选项中,不属于基本数据类型的是()A、StringB、shortC、intD、char【正确答案】:A19.下列关于类、包和源文件的描述中,不正确的一项是。A、一个包可以包含多个类B、一个源文件,只能有一个公共类C、属于同一个包的类在默认情况下可以相互访问D、系统不会为源文件创建默认的包【正确答案】:D20.下列能表示字符串s1长度的是()A、s1.length()B、s1.lengthC、s1.sizeD、s1.size()【正确答案】:A21.下列哪一个是Java语言保留字()。A、TRUEB、NULLC、FALSED、null【正确答案】:D22.【正确答案】:()。

Statement接口的作用是什么?选出最佳答案()A、负责发送sql语句,如果有返回结果,则将结果保存到ResultSet对象中B、执行sql语句C、产生一个ResultSet结果集D、上述都不对【正确答案】:A23.阅读下面程序

PublicclassTest2________{

Publicstaticvoidmain(String[]args){

Threadt=newTest2();

T.start();

}

Publicvoidrun(){

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

}

}在程序下划线出填入正确选项是()A、implementsThreadB、extendsRunnableC、implementsRunnableD、extendsThread【正确答案】:D24.Java语言的并发机制是()A、多线程B、多接口C、多平台D、多态性【正确答案】:A25.下列布尔变量定义中,正确并且规范的是()A、BOOLEANcanceled=false;B、booleancanceled=false;C、booleanCANCELED=false;D、booleancanceled=FALSE;【正确答案】:B26.【正确答案】:()。请阅读下面程序Importjava.io.*;PublicclassTypeTransition{publicstaticvoidmain(Stringargs[]){Chara='a';inti=100;longy=456L;intaa=a+i;longyy=y-aa;System.out.print("aa="+aa);System.out.print("yy="+yy);}}程序运行结果是()A、aa=197yy=259B、aa=177yy=259C、aa=543yy=288D、aa=197yy=333【正确答案】:A27.String、StingBuffer都是()类,都不能被继承。A、staticB、abstractC、finalD、private【正确答案】:C28.下列对Java源程序结构的叙述中,错误的是()A、import语句必须在所有类定义之前B、接口定义允许0或多个C、JavaApplication中的publicclass类允许0或多个D、package语句允许0或1个【正确答案】:C29.设有整型数组的定义:inta[]=newint[8];则a.length的值是()。A、8B、9C、7D、6【正确答案】:A30.【正确答案】:()。

自定义异常时,可通过对下列哪一项进行继承?()A、Error类B、Applet类C、Exception类D、AssertionError类【正确答案】:C31.下列选项中,哪一项不属于Java语言的简单数据类型()。A、整型B、数组C、字符型D、浮点型【正确答案】:B32.阅读下面程序

PublicclassTestimplementsRunnable{

Publicstaticvoidmain(String[]args){

________________________________

T.start();

}

Publicvoidrun(){

System.out.println("Hello!");

}

}在程序下划线出填入正确选项是()A、Testt=newTest();B、Threadt=newThread();C、Threadt=newThread(newTest());D、Testt=newThread();【正确答案】:C33.下列赋值语句中不正确的一个是()。A、booleanb=trueB、doubled=0.0fC、floatf=0.0fD、charc='dd'【正确答案】:D34.下列叙述错误的是()A、java提供了丰富的类库B、java最大限度地利用了网络资源C、java支持多线程D、java不支持TCP/IP【正确答案】:D35.下列运算符中不能进行位运算的是()A、>>B、>>>C、<<D、<<<【正确答案】:D36.一个catch语句段一定总和下列哪一项相联系()。A、try语句段B、finally语句段C、throwD、throws【正确答案】:A37.选择正确的语句填入下列程序中___________处。Importjava.awt.*;Importjava.awt.event.*;PublicclassTest___________{Framefrm;Publicstaticvoidmain(String[]args){Testt=newTest();T.go();}Publicvoidgo(){Frm=newFrame("Test");Frm.addWindowListener(this);Frm.setSize(100,100);Frm.setVisible(true);}PublicvoidwindowClosing(WindowEvente){System.exit(1);}}A、extendsWindowListenerB、extendsWindowAdapterC、implementsWindowListenerD、implementsWindowAdapter【正确答案】:B38.下列容器中哪一个的默认布局管理器是BorderLayout。()A、PanelB、AppletC、DialogD、ScrollBar【正确答案】:C39.下列关于注释语句的描述中,正确的一项是()。A、以//开始的是多行注释语句B、以/*开始,*/结束的是单行注释语句C、以/**开始,*/结束的是可以用于生成帮助文档的注释语句D、以/**开始,*/结束的是单行注释语句【正确答案】:C40.选择正确的语句填入下列程序的横线处。Importjava.awt.*;PublicclassTest{Publicstaticvoidmain(String[]args){Framef=newFrame("Test");MenuBarmb=newMenuBar();________________________;Menum1=newMenu("menu1");Menum2=newMenu("menu2");Mb.add(m1);Mb.add(m2);F.setSize(300,100);F.setVisible(true);}}A、setMenuBar(mb);B、mb.setMenuBar();C、f.setMenuBar(mb)D、mb.setMenuBar(f);【正确答案】:C41.下列语句中执行跳转语句的是()A、forB、whileC、do-whileD、break【正确答案】:D42.下列关于变量作用域的说法中,不正确的一项是()。A、类成员变量对应的作用域是整个类B、局部变量对应的作用域是方法和不同的方法块C、方法参数对应的作用域是整个方法D、异常处理参数对应的作用域是整个类【正确答案】:D43.下列哪一个是包中用于得到主机名的方法。A、getByName()B、getHost()C、getCode()D、getCodeBase()【正确答案】:B44.Class类的对象由()自动生成,隐藏在.class文件中,它在运行时为用户提供信息。A、Java编译器B、Java解释器C、Javanew关键字D、Java类分解器【正确答案】:A45.下列语句中执行跳转功能的语句是()A、for语句B、while语句C、continue语句D、switch语句【正确答案】:C46.【正确答案】:()。

下列关于继承的描述中,错误的是()A、Java中一个类只能有一个直接父类B、多个类可以继承一个父类C、Java中,C类继承B类,B类又继承A类,这时,C类也可称作A类的子类D、Java是支持多继承的【正确答案】:D47.【正确答案】:()。

使用()修改下列代码,使成员变量m能被方法fun()直接访问。

ClassTest{

Privateintm;

Publicstaticvoidfun(){

...

}

}A、将privateintm改为protectedintmB、将privateintm改为publicintmC、将privateintm改为staticintmD、将privateintm改为intm【正确答案】:C48.下列哪一个不是Java语言中的保留字()。A、ifB、sizeofC、privateD、null【正确答案】:B49.【正确答案】:()。

下列叙述中,正确的是()A、线程与进程在概念上是不相关的B、一个线程可包含多个进程C、一个进程可包含多个线程D、Java中的线程没有优先级【正确答案】:C50.下列关于System类的叙述中,错误的是()A、System类是一个final类B、System类不能实例化C、System类中没有定义属性D、System类主要提供了系统环境参数的访问【正确答案】:C51.【正确答案】:()。

Java对文件类提供了许多方法,能获得文件对象父路径名的方法是()A、getAbsolutePath()B、getParentFile()C、getAbsoluteFile()D、getName()【正确答案】:B52.在执行Java程序时,将应用程序连接到调试器的选项是()A、-DB、-debugC、-vexbosegsD、-mx【正确答案】:B53.下列Java语言的常用异常类中,属于检测异常的是()。ArithmeticExceptionB、NumberFormatExceptionC、ArrayIndexOutOfBoundsExceptioinD、IOException【正确答案】:D54.阅读下列程序片段Publicvoidtest(){Try{SayHello();System.out.println(“hello”);}catch(ArrayIndexOutOfBoundExceptione){System.out.println(“ArrayIndexOutOfBoundException”);}catch(Exceptione){System.out.println(“Exception”);}finally{System.out.println(“finally”);}}如果sayHello()方法正常运行,则test()方法的运行结果将是A、HelloB、ArrayIndexOutOfBondsExceptionC、ExceptionFinallyD、HelloFinally【正确答案】:D55.Reader类所处理的是()A、字符流B、字节流C、文件流D、管道流【正确答案】:A56.【正确答案】:()。

在JDK的bin目录下有许多exe可执行文件,其中java.exe命令的作用是()A、Java文档制作工具B、Java解释器C、Java编译器D、Java启动器【正确答案】:D57.【正确答案】:()。

使用客户端套接字Socket创建对象时,需要指定()。A、服务器主机名称和端口B、服务器端口和文件C、服务器名称和文件D、服务器地址和文件【正确答案】:A58.下列可用作switch(expression)语句参数的是()A、StringsB、IntegeriC、booleanbD、inti【正确答案】:D59.阅读下面程序

PublicclassTest4{

Publicstaticvoidmain(Stringargs[]){

Inti=10,j=3;

Floatm=213.5f,n=4.0f;

System.out.println(i%j);

System.out.println(m%n);

}

}程序运行的结果是()A、1.0和1.5B、1和1.5C、1.0和2.5D、1和2.5【正确答案】:B60.下列关于自动类型转换的说法中,正确的一个是()。A、int类型数据可以被自动转换为char类型数据B、char类型数据可以被自动转换为int类型数据C、boolean类型数据不可以自动类型转换,但是可以做强制转换D、long类型数据可以被自动转换为short类型数据【正确答案】:B61.【正确答案】:()。

当方法产生该方法无法确定如何处理的异常时,应该如何处理?()A、声明异常B、捕获异常C、抛出异常D、嵌套异常【正确答案】:A62.向容器中添加构件的方法是()。A、setFont()B、setLayout()C、add()D、setVisible(booleanb)【正确答案】:C63.【正确答案】:()。阅读下面程序pubicclassCycle{Publicstaticvoidmain(Stringargs[]){System.out.println(args[0]);在命令行中输入javaCycleonetwo,该程序输出结果是()A、CycleB、oneC、twoD、上述ABC均不对【正确答案】:B64.【正确答案】:()。

Java提供()类,进行有关Internet地址的操作。A、SocketB、ServerSocketC、DatagramSocketD、InetAddress【正确答案】:D65.下面的哪一个关键字通常用来对对象的加锁,从而使得对对象的访问是排它的()?A、serializeB、transientC、synchronizedD、static【正确答案】:C66.Java语言属于下列哪一种语言。A、面向机器的语言B、面向对象的语言C、面向过程的语言D、面向操作系统的语言【正确答案】:B67.在JDK目录中,Java程序运行环境的根目录是()A、binB、demoC、libD、jre【正确答案】:D68.下列不属于Swing的构件是()A、JbuttonB、JLabelC、JframeD、JPane【正确答案】:D69.【正确答案】:()。

在下面的代码段中,下列m的()值将引起“default”的输出。

PublicclassTest1{

Publicstaticvoidmain(Stringargs[]){

Intm;

Switch(m){

Case0:System.out.println("case0");

Case1:System.outprintln("case1");break;

Case2:

Default:System.out.println("default");

}

}

}A、0B、1C、2D、以上答案都不正确【正确答案】:C70.用来执行一个存储过程,可以使用()方法。A、executeQuery方法B、executeUpdate方法C、execute方法D、executeNoQuery方法【正确答案】:C71.【正确答案】:()。请阅读下面程序Importjava.io.*;PublicclassExceptionCatch{Publicstaticvoidmain(Stringargs[]){Try{FileInputStreamfis=newFileInputStream("text");System.out.println("contentoftextis:");}Catch(FileNotFoundExceptione){System.out.println(e);System.out.println("message:"+e.getMessage());E.printStackTrace(System.out);}____________________{System.out.println(e);}}}为保证程序正确运行,程序中下划线处的语句应是()A、catch(FileInputStreamfis)B、e.printStackTrace()\TABC、catch(IOExceptione)D、System.out.println(e)【正确答案】:C72.下列说法中错误的一项是()。A、TextArea可以显示多行多列的文本B、TextField可以显示多行多列的文本C、在单行文本输入区按下回车键会触发ActionEvent事件D、单行和多行文本区都可以通过方法setEditable(boolean)来设定只读属性【正确答案】:B73.【正确答案】:()。StringBuffer类字符串对象的长度是()A、固定B、可变C、必须小于16个字符D、必须大于16个字符【正确答案】:B74.【正确答案】:()。

设X.Y均为已定义的类名,下列声明类X的对象x1的语句中正确的是()。A、publicXx1=newY();B、Xx1=X();C、Xx1=newX();D、intXx1;【正确答案】:C75.【正确答案】:()。

在异常处理时,如释放资源关闭文件等由下列哪个语句完成。()A、tryB、catchC、finallyD、throw【正确答案】:C76.【正确答案】:()。

Java属于()。A、机器语言B、汇编语言C、高级语言D、以上都不对【正确答案】:C77.如果使用Threadt=newTest()语句创建一个线程,则下列叙述正确的是()A、Test类一定要实现Runnable接口B、Test类一定是Thread类的子类C、Test类一定是Runnable的子类D、Test类一定是继承Thread类并且实现Runnable接口【正确答案】:B78.当初设计Java的初衷是()?A、发展航空仿真软件B、发展国防军事软件C、发展人工智能软件D、发展消费性电子产品【正确答案】:D79.点击窗口内的按钮时,产生的事件是()A、MouseEventB、WindowEventC、ActionEventD、KeyEvent【正确答案】:C80.【正确答案】:()。

下列关闭数据库连接的顺序,正确的是()A、先关闭Statement,再关闭ResultSet,最后关闭ConnectionB、先关闭ResultSet,再关闭Statement,最后关闭ConnectionC、先关闭ResultSet,再关闭Connection,最后关闭StatementD、先关闭Statement,再关闭Connection,最后关闭ResultSet【正确答案】:B81.下列程序使用FlowLayout布局管理管理3个Button构件在Frame中的位置,选择正确的语句填入//处。Importjava.awt.*;PublicclassTest{PrivateFramefrm;PrivateButtonbtn1;PrivateButtonbtn2;PrivateButtonbtn3;Publicstaticvoidmain(String[]args){Testt=newTest();T.init();}Publicvoidinit(){Frm=newFrame("Test");Btn1=newButton("Button1");Btn2=newButton("Button2");Btn3=newButtonf("Button3");Frm.add(btn1);Frm.add(btn2);Frm.add(btn3);Frm.setVisible(true);}}A、frm.setLayout(newFlowLayout());B、frm.setLayout(newFlowLayout);C、setLayout(newFlowLayout());D、frm.setLayout(FlowLayout());【正确答案】:A82.【正确答案】:()。

为了定义三个整型数组a1.a2.a3,下面声明正确的语句是()。A、intArray[]a1,a2;inta3[]={1,2,3,4,5};B、int[]a1,a2;inta3[]={1,2,3,4,5};C、inta1,a2[];inta3={1,2,3,4,5};D、int[]a1,a2;inta3=(1,2,3,4,5);【正确答案】:B83.下列带下划线的标识符符合Java命名约定的是()A、packagecom.Bi.hrB、publicclassxyzC、intID、voidsetCustomerName()【正确答案】:D84.Java中所有的简单数据类型都被包装在哪个包中()。A、java.sqlB、java.awtC、java.langD、java.math【正确答案】:C85.编译和运行下列程序,请选择正确的输出结果。

PublicclassTest{

Publicvoidtest(){

System.out.println(6+6+"(Result)");

}

Publicstaticvoidmain(String[]args){

NewTest().test();

}

}A、12(Result)B、66(Result)C、运行时出错,运算符“+”不能将int类型数据转化为string类型D、编译时出错,运算符“+”不能实现将一个string类型的数据和一个int类型数据的加法运算【正确答案】:A86.【正确答案】:()。

阅读下列代码,答案正确的是()

ClassExample{

Publicstaticvoidmain(Stringargs[]){

Thread.sleep(3000);

System.out.println("sleep");

}

}A、编译出错B、运行时异常C、正常编译运行,输出sleepD、正常编译运行,但没有内容输出【正确答案】:A87.下列对Java语言的叙述中,错误的是()A、Java虚拟机解释执行字节码B、JDK的库文件目录是binC、Java的类是对具有相同行为对象的一种抽象D、Java中的垃圾回收机制是一个系统级的线程【正确答案】:B88.在Java中,一个类可同时定义许多同名方法,这些方法的形式参数的个数.类型或顺序各不相同,传回的值也可以不相同,这种面向对象程序特性称为()。A、隐藏B、重写C、重载D、Java不支持此特性【正确答案】:C89.下列叙述中,错误的是()A、Java提供了丰富的类库B、Java最大限度地利用网络资源C、Java支持多线程D、Java不支持TCP/IP协议【正确答案】:D90.Switch语句中表达式(expression)的值不允许用的类型是()A、byteB、intC、booleanD、char【正确答案】:C91.【正确答案】:()。

关于抽象类,哪个说法是不正确的?()A、抽象类是专门设计来让子类继承的类B、抽象类通常都包含一个或多个抽象方法C、抽象类的子类必须实现其父类定义的每一个抽象方法,除非该子类也是抽象类D、抽象方法可以有方法体【正确答案】:D92.【正确答案】:()。

下列方法定义中,正确的是()。A、intx(int

A,b){return(a-b);}B、doublex(int

A,intb){intw;w=a-b;}C、doublex(

A,b){returnb;}D、intx(int

A,intb){returna-b;}【正确答案】:D93.下列属于关系运算符的是()A、==B、*C、-D、+【正确答案】:A94.下列说法中错误的一项是()。A、构件是一个可视化的能与用户屏幕交互的对象B、构件能够独立显示出来C、构件必须放在某个容器中才能正确显示D、一个按钮可以是一个构件【正确答案】:B95.下列方法中哪一个不能用于获取异常信息()。A、toString()B、getMessage()C、drawline()D、printStackTrace()【正确答案】:C96.下列关于try和catch子句的描述中,错误的一项是()。A、不同的catch代码段是不同的作用域,但是可以相互访问定义的局部变量B、如果没有异常产生,则所有的catch代码段都被略过不执行C、try代码段后跟有一个或多个catch代码段D、异常总是由距离产生异常最近的匹配catch代码段处理【正确答案】:A97.【正确答案】:()。

下列关于this关键字的说法中,错误的是()。A、this关键字可以解决成员变量与局部变量重名的问题。B、this关键字出现在成员方法中,代表的是调用这个方法的对象。C、this关键字可以出现在任何方法中。D、this关键字相当于一个引用,可以通过它调用成员方法与属性。【正确答案】:C98.下列叙述中,错误的是()A、javac.exe是Java的编译器B、javadoc.exe是Java的文档生成器C、javaprof.exe是Java解释器的剖析工具D、javap.exe是Java的解释器【正确答案】:D99.【正确答案】:()。

请阅读下面程序publicclassThreadTest{

Publicstaticvoidmain(Stringargs[])throwsException{

Inti=0;

Hellot=newHello();

__________________;

While(true){

System.out.println("GoodMorning"+i++);

If(i==2&&t.isAlive()){

System.out.println("MainwaitingforHello!");

T.join();//等待t运行结束

}

If(i==5)break;}

}

}

ClassHelloextendsThread{

Inti;

Publicvoidrun(){

While(true){

System.out.println("Hello"+i++);

If(i==5)break;}}}为使该程序正确执行,下划线处的语句应是()A、t.sleep()B、t.yield()C、errupt()D、t.start()【正确答案】:D100.继承是面向对象编程的一个重要特征,它可降低程序的复杂性并使代码()A、可读性好B、可重用C、可跨包访问D、运行更安全【正确答案】:B1.下列说法正确的是。A、try代码段后面可以跟一个或多个catch代码段B、当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行C、一个catch代码段也可以区分多个不同类型的异常,只要它们都是该catch代码段异常对象的子类或其本身D、由于构造方法没有返回值,因此其中出现的错误使用异常处理较为妥当【正确答案】:ABCD2.Java多线程中,关于解决死锁的方法说法正确的是()A、避免存在一个进程等待序列{P1,P2,…,Pn},其中P1等待P2所占有的某一资源,P2等待P3所占有的某一源,…...,而Pn等待P1所占有的的某一资源,可以避免死锁B、打破互斥条件,即允许进程同时访问某些资源,可以预防死锁,但是,有的资源是不允许被同时访问的,所以这种办法并无实用价值C、打破不可抢占条件。即允许进程强行从占有者那里夺取某些资源。就是说,当一个进程已占有了某些资源,它又申请新的资源,但不能立即被满足时,它必须释放所占有的全部资源,以后再重新申请。它所释放的资源可以分配给其它进程。这样可以避免死锁D、使用打破循环等待条件(避免第一个线程等待其它线程,后者又在等待第一个线程)的方法不能避免线程死锁【正确答案】:ABC3.请阅读下列程序:

PublicclassExample{

Publicstaticvoidmain(String[]args){

SaleThreadsaleThread=newSaleThread();//创建Ticket1对象

//创建并开启四个线程

NewThread(saleThread,"窗口1").start();

NewThread(saleThread,"窗口2").start();

NewThread(saleThread,"窗口3").start();

NewThread(saleThread,"窗口4").start();

}

}

//定义Ticket1类实现Runnable接口

ClassSaleThreadimplementsRunnable{

Privateinttickets=10;//10张票

Publicvoidrun(){

While(tickets>0){

Try{

Thread.sleep(5);//经过此处的线程休眠10毫秒

}catch(InterruptedExceptione){

E.printStackTrace();

}

System.out.println(Thread.currentThread().getName()+"卖出的票"

+tickets--);

}

}

}运行以上程序,可能的运行结果是()A、10张票由同一个窗口卖出B、4个窗口各卖了10张票C、某个窗口卖出了负数张票D、同一张票被卖出两次【正确答案】:CD4.下列选项有关ResultSet说法错误的是()A、ResultSet是查询结果集对象,如果JDBC执行查询语句没有查询到数据,那么ResultSet对象将会是null值B、判断ResultSet是否存在查询结果,可以调用它的next()方法C、如果Connection对象关闭,ResultSet可以使用D、ResultSet有一个记录指针,指针所指的数据行叫做当前数据行,初始状态下记录指针指向第1条记录【正确答案】:AD5.下列选项中,哪些特点是属于LinkedList集合的()A、查询快B、增删快C、元素可重复D、元素自然排序【正确答案】:BC6.下列属于Java语言的数据类型的是。A、指针类型B、类C、数组D、浮点数类型【正确答案】:BCD7.下列可以用于定义类成员的访问控制权的关键字是。A、extendsB、privateC、publicD、class【正确答案】:BC8.下列能构成循环语句的是。A、while语句B、if语句C、do-while语句D、for语句【正确答案】:ACD9.Java程序的编译与运行的步骤包括。A、编辑源程序B、编译源程序C、生成可执行EXE文件D、解释执行字节码文件【正确答案】:ABD10.下面关于Java接口的说法正确的是()A、Java接口中定义的是扩展功能B、Java接口中可以被多个子类实现,一个类也可以同时实现多个接口C、Java接口中可以声明私有成员D、Java接口不能被实例化【正确答案】:ABD11.下列选项有关ResultSet说法错误的是()A、ResultSet是查询结果集对象,如果JDBC执行查询语句没有查询到数据,那么ResultSet将会是null值B、判断ResultSet是否存在查询结果集,可以调用它的next()方法C、如果Connection对象关闭,那么ResultSet也无法使用D、ResultSet有一个记录指针,指针所指的数据行叫做当前数据行,初始状态下记录指针指向第一条记录【正确答案】:AD12.如果不为类的成员变量赋初始值,系统对于它们会有默认的初始值,下列说法中,正确的一项是。A、byte类型数据的默认初始值是0B、boolean类型数据的默认初始值是trueC、short类型数据的默认初始值是0D、double类型数据的默认初始值是0.0d【正确答案】:ACD13.下列属于java.awt包中的基本概念的是。A、容器B、构件C、线程D、布局管理其【正确答案】:ABD14.下列属于Java语言基本特点的是。A、简单易学B、面向对象C、平台相关D、分布式【正确答案】:ABD15.在JDBC编程中执行完下列SQL语句SELECTname,rank,serialNoFROMemployee,能得到rs的第一列数据的代码是()A、rs.getString(0);B、rs.getString("name");C、rs.getString(1);D、rs.getString("ename");【正确答案】:BC16.下面关于MySQL数据库连接的URL拼写格式错误的是()A、jdbc:mysql://hostname:port/databaseB、jdbc:mysql:@hostname:port/databaseC、jdbc/mysql:@hostname:port?databaseD、jdbc/mysql://hostname:port?database【正确答案】:BCD17.下列选项中,属于窗体事件的动作是()A、窗体的激活B、窗体的关闭C、窗体的创建D、窗体的停用【正确答案】:ABD18.下列结构语句中,可以用来遍历数组的是()A、ifB、whileC、switchD、for【正确答案】:BD19.以下选项中,()属于JDK工具。A、Java编译器B、Java文档生成工具C、Java运行工具D、Java打包工具【正确答案】:ABD20.下列属于FlowLayout类中表示对齐方式的变量的是()A、FlowLayout.LEFTB、Flowlayout.CENTERC、FlowLayout.RIGHTD、FlowLayout.VERTICAL【正确答案】:ABC21.关于数组,下列说法中正确的是。A、数组是最简单的复合数据类型,是一系列数据的集合B、数组的元素可以是基本数据类型、对象或其他数组C、定义数组时,必须分配内存D、一个数组中的所有值都必须是相同的类型【正确答案】:ABD22.以下选项中关于Java中线程控制方法的说法正确的有()A、join()的作用是阻塞指定线程等到另一个线程完成以后再继续执行B、sleep()的作用是让当前正在执行线程暂停,线程将转入就绪状态C、yield()的作用是使线程停止运行一段时间,将处于阻塞状态D、setDaemon()的作用是将指定的线程设置成后台线程【正确答案】:AD23.下列关于Collection接口的常用方法描写正确的有()A、voidclear()删除当前集合中的所有元素B、booleanremove()删除当前集合中所有元素C、intsize()获取当前集合元素个数D、booleanisEmpty()判断当前集合是否为空【正确答案】:ACD24.在Java程序开发中,使用泛型进行程序开发的优点有()A、提高代码的可重用性B、提高代码的可读性C、在编译器进行类型检查,保证类型安全D、以类型转换异常的形式保证类型安全【正确答案】:AC25.下列数据流中,属于输出流的是。A、从内存流向硬盘的数据流B、从键盘流向内存的数据流C、从硬盘流向内存的数据流D、从内存流向键盘的数据流【正确答案】:AD26.下列对final关键字的描述正确的有()A、使用final关键字修饰的类可以有子类。B、使用final关键字修饰的类不能有子类。C、使用final关键字修饰的方法不能被子类重写。D、使用final关键字修饰的变量是常量,常量不可修改。【正确答案】:BCD27.TreeMap中所有的键是按照某种顺序排列,确定键的排列顺序的依据是以下哪几项()A、自然顺序(Comparable)B、hashCode()与equals()C、比较器(Comparator)D、按照字典顺序排序【正确答案】:AC28.下列有关线程的创建方式说法正确的是()A、通过继承Thread类与实现Runnable接口都可以创建多线程程序B、实现Runnable接口相对于继承Thread类来说,可以避免由于Java的单继承带来的局限性C、通过继承Thread类与实现Runnable接口创建多线程这两种方式没有区别D、大部分的多线程应用都会采用实现Runnable接口方式创建【正确答案】:ABD29.通过反射获取类结构需要使用javal.ang.reflect包中的()A、ConstructorB、FieldC、MethodD、Collection【正确答案】:ABC30.下列属于Java语言流程控制结构的是。A、分支语句B、跳转语句C、循环语句D、赋值语句【正确答案】:ABC31.下列关于抛出异常的描述中,正确的是。A、异常可以由try代码段中的语句抛出B、异常可以从被try代码段中调用的方法中抛出C、异常的抛出并不影响代码段的执行顺序D、异常还可能产生与数组下标越界【正确答案】:ABD32.下列属于AWT提供的用于图形用户界面设计的功能的一项是。A、用户界面构件B、事件处理模型C、图形图像工具D、文件I/O【正确答案】:ABC33.下列关于变量的作用域,说法正确的是。A、不同方法中声明的不同变量,可以互相访问B、在不同方法中可以声明相同数据类型的同名局部变量C、在同一个类中不能声明相同数据类型的成员变量D、在同一个类中可以声明相同数据类型的成员变量【正确答案】:BC34.以下关于编译异常说法错误的是()A、编译异常就是指Exception以及其子类B、编译异常如果产生,可以不用处理C、编译异常如果产生,必须处理,要么捕获,要么抛出D、编译异常指的就是Error【正确答案】:ABD35.下面关于Java事件处理机制描述正确的是。A、EventObject是所有事件类的父类B、AWTEvent是所有AWT事件类的父类C、一个类可以实现多个监听器接口D、一个类只能实现一个监听器接口【正确答案】:ABC36.异常处理的主要作用是使系统从故障中恢复,下列选项正确的是。A、给出异常提示信息B、不产生无效的结果C、优化程序,提高程序处理速度D、释放资源【正确答案】:ABD37.下列关于基本数据类型的说法众,正确的是。A、boolean类型的数据只有两个值:false或trueB、字符型常量是单引号括起来的一个字符C、float是32位的浮点数D、int类型占2个字节【正确答案】:ABC38.关于super关键字以下说法哪些是正确的()A、super关键字可以调用父类的构造方法B、super关键字可以调用父类的普通方法C、super与this不能同时存在于同一个构造方法中D、super与this可以同时存在于同一个构造方法中【正确答案】:ABC39.下面关于接口的说法中正确的是。A、接口所有方法都是抽象的B、接口所有的方法一定都是public的C、用于定义接口的关键字是implementsD、接口可以看作一种特殊的抽象类,包含常量和抽象方法【正确答案】:ABD40.下列关于switch语句的描述中,正确的是。A、switch语句的表达式值可以为long类型B、switch语句的表达式值可以为byte、short和int类型C、default子句可以省略D、每个case语句中常量表达式的值应该是唯一的,不能有相同的常量值【正确答案】:BCD41.下列说法正确的是。A、TextArea可以显示多行多列的文本B、TextField可以显示多行多列的文本C、在单行文本输入区中按下回车会触发ActionEvent事件D、单行和多行文本区都可以通过方法setEditable()来设定只读属性【正确答案】:ACD42.下列关于UDP协议特点的描述中,正确的是()A、在UDP协议中,数据的发送端和接收端不建立逻辑连接。B、UDP协议消耗资源小,通信效率高,通常都会用于音频、视频和普通数据的传输。C、UDP协议在传输数据时不能保证数据的完整性,因此在传输重要数据时不建议使用UDP协议。D、在UDP协议连接中,必须要明确客户端与服务器端。【正确答案】:ABC43.下列赋值语句中正确的选项是。A、booleanb=true;B、doubled=0.0f;C、floatf=0.0fD、charc='dd';【正确答案】:ABC44.下面关于AWT和Swing的比较,描述正确的是。AWT是重量级的构件,通过调用本地平台的图形系统来实现B、对于AWT来说,在不同平台上的同一段代码显示的效果是不同的C、Swing是轻量级构件,不依赖于操作系统的支持D、Swing构件通常以“J”开头【正确答案】:ABCD45.下列选项中关于二维数组的定义,格式正确的是()A、int[][]arr=newint[3][4]B、int[][]arr=newint[3][]C、int[][]arr=newint[][4]D、int[][]arr={{1,2},{3,4,5},{6}}【正确答案】:ABD46.以下关于File类说法正确的有()A、一个File对象代表了操作系统中的一个文件或者文件夹B、可以使用File对象创建和删除一个文件C、可以使用File对象创建和删除一个空文件夹D、当一个File对象被垃圾回收器回收时,系统上对应的文件或文件夹也被删除。【正确答案】:BC47.下列关于集合的描述中,正确的是()A、集合按照存储结构可以分为单列集合Collection和双列集合MapB、List集合的特点是元素有序、元素可重复C、Set集合的特点是元素无序并且不可重复D、集合存储的对象必须是基本数据类型【正确答案】:ABC48.程序运行中,异常是否出现,通常取决于()A、程序的输入B、程序中对象的当前状态C、程序所处的运行环境D、是否对异常进行处理【正确答案】:ABC49.下列选项中属于Java中的注释类型的有()A、单行注释B、多行注释C、文档注释D、文本注释【正确答案】:ABC50.下列说法正确的是。A、实现了Runnable接口的类,可以继承其他的类B、实现了Runnable接口的类,不能继承其他的类C、Thread类的子类也实现了Runnable接口D、可以通过继承Thread来创建自己的线程类【正确答案】:AD51.下列关于List接口的描述正确的有()A、List接口继承自Collection接口B、List接口实例中允许存储重复的元素C、List接口继承自Map接口D、List接口实例中不允许存储重复的元素【正确答案】:AB52.阅读下面代码:

PublicclassParent{

Intchange(){

}

}

ClassChildextendsParent{

_______(此处可以放入下面哪个选项)

}

下面选项中可以加入Child类中的方法是()A、classCircleextendsShape{intdraw(){}}B、abstractclassCircleextendsShape{}C、classCircleextendsShape{voiddraw();}D、classCircleextendsShape{voiddraw(){}}【正确答案】:AB53.下面关于AWT基本构件描述正确的是。A、按钮,单击按钮产生ActionEvent事件B、复选框,选择不同选项产生ItemEvent事件C、单行文本输入区,按下回车触发ActionEvent事件D、框架,关闭时触发WindowEvent事件【正确答案】:ABCD54.以下方法中,在Class类中定义的有()A、getConstructors()B、getPrivateMethods()C、getDeclaredFields()D、getImports()【正确答案】:AC55.下面所述步骤中,是创建进程做必须的步骤的有()A、由调度程序为进程分配CPUB、建立一个进程控制块C、为进程分配内存D、为进程分配文件描述符【正确答案】:BC56.下面关于java.util.HashMap类中的方法描述正确的是()A、containsKey(Objectkey)表示如果此映射包含对于指定的键,则返回trueB、remove(Objectkey)表示从此映射中移除指定键的映射关系(如果存在)C、values()表示返回此映射所包含的键的Collection视图D、size()表示返回此映射中的键-值映射关系数【正确答案】:ABD57.下列关于接口描述正确的是。A、接口是一种特殊的抽象类B、接口中的方法都是没有方法体的抽象方法C、接口用于实现类间多重继承D、一个类只能实现一个接口【正确答案】:ABC58.下列关于构造方法描述正确的是。A、构造方法名与类名相同。B、没有返回值C、不能被程序直接调用D、不允许重载【正确答案】:ABC59.下列关于类和对象的描述,正确的有()A、对象表示某类群体的一些基本特征抽象。B、类表示一个个具体的事物C、类表示某类群体的一些基本特征抽象。D、对象表示一个个具体的事物。【正确答案】:CD60.下列说法中,正确的是。A、类成员变量在使用之前可以不初始化B、所有变量在使用前必须初始化C、方法中的局部变量使用前必须初始化D、方法中的局部变量可以不进行初始化【正确答案】:AC61.下列说法中,正确的是。A、程序是一段静态的代码B、进程是程序的一个动态执行过程C、线程是比进程更小的单位D、同一段程序只能被加载到系统的同一块内存区域执行【正确答案】:ABC62.下列关于命名规则描述正确的是。A、包命中的字母一律小写B、类名、接口名的每个单词的首字母大写C、方法名第一个单词的首字母小写,后面每个单词的首字母大写D、常量中的每个字母大写【正确答案】:ABCD63.在java中,已定义了两个接口B和C,下面继承语句正确的是()A、interfaceAextends

B,CB、interfaceAimplements

B,CC、classAimplements

B,CD、classAimplements

B,implementsC【正确答案】:AC64.下列关于ArrayList的描述中,正确的是()ArrayList集合可以看作一个长度可变的数组B、ArrayList集合不适合做大量的增删操作C、ArrayList集合查找元素非常便捷D、ArrayList集合中的元素索引从1开始【正确答案】:ABC65.下列选项中,属于Java语言的简单数据类型的是。A、整型B、数组C、字符型D、浮点型【正确答案】:ACD66.以下关于解决死锁的说法正确的是()A、避免一个进程等待序列{P1,P2,...Pn},其中P1等待P2占有的某一资源,...Pn等待P1占有的某一资源,可以避免死锁B、打破互斥条件,即允许进程同时访问某些资源C、打破不可抢占条件,即允许进程强行从某些资源占有者那里夺取资源D、使用打破循环等待条件的方法不能避免线程死锁【正确答案】:ABC67.下列有关字节缓冲流的描述正确的是()A、字节缓冲流能有效的提高数据的读写效率B、字节缓冲流使用了装饰设计模式C、应用程序是通过缓冲流来完成数据读写的,而缓冲流又是通过底层被包装的字节流与设备进行关联的D、java.io包中提供的字节缓冲流包括BufferedInputStream和BufferdOutputStream【正确答案】:ABCD68.下列属于跳转语句的是?A、continue语句B、break语句C、return语句D、if-else语句【正确答案】:ABC69.下面选项中不能和abstract关键字共用的是()A、abstract不可以和private共用B、abstract不可以和static共用C、abstract不可以和final共用D、abstract不可以和public共用【正确答案】:ABC70.下面关于类及其修饰符的描述正确的是。A、abstract类只能用来派生子类,不能用来创建abstract类的对象B、abstract不能与final同时修饰一个类C、abstract可以与final同时修饰一个类D、abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法【正确答案】:ABD71.对于线程的生命周期,下面四种说法正确的有哪些?A、调用了线程的start()方法,该线程就进入运行状态B、线程的run()方法运行结束或被未catch的InterruptedException等异常终结,那么该线程进入死亡状态C、线程进入死亡状态,但是该线程对象仍然是一个Thread对象,在没有被垃圾回收器回收之前仍可以像引用其他对象一样引用它D、线程进入死亡状态后,调用它的start()方法仍然可以重新启动【正确答案】:BC72.下列关于int类型和long类型的说法中,错误的是。A、int类型可以自动转换为long类型B、long类型可自动转换为int类型C、long类型占的存储空间比int类型的小D、long类型必须强制转换为int类型【正确答案】:BC73.在Java语言中,复合数据类型包括。A、类B、接口C、字符D、数组【正确答案】:ABD74.下列关于try和catch子句的描述中,正确的是。A、不同的catch代码段是不同的作用域,但是可以访问相互之间定义的局部变量B、如果没有异常产生,则所有的catch代码段都被略过不执行C、try代码段后跟由一个或多个catch代码段D、异常总是由距离产生异常最近的的匹配catch代码段处理【正确答案】:BCD75.下面关于类说法正确的是。A、类是同种对象的集合和抽象B、类属于Java语言中复合数据类型C、对象是Java语言中的基本的程序单元D、类就是对象【正确答案】:ABC76.Static关键字修饰的属性被称为()A、静态属性B、全局属性C、动态属性D、局部属性【正确答案】:AB77.下列关于泛型的说法中,正确的是()A、泛型是JDK5.0的新特性B、ArrayList<E>中的E称为类型变量或类型参数C、泛型中的通配符?用于表示任意类型D、在对泛型类型进行参数化时,类型参数的实例必须是基本类型【正确答案】:ABC78.下列哪些选项属于AWT布局管理。A、GridLayoutB、CardLayoutC、BorderLayoutD、BoxLayout【正确答案】:ABC79.下面对super关键字描述正确的有()A、直接访问父类中的非私有属性B、直接调用父类中的非私有方法C、调用本类中的方法D、调用父类构造方法,必须放在子类构造方法的首行【正确答案】:ABD80.下列选项中,属于StringBuffer类特点的是()A、字符串缓冲区,提高字符串的操作效率B、StringBuffer类是线程安全的C、StringBuffer类的toString()方法,将缓冲区变成字符串D、StringBuffer是不可变的对象【正确答案】:ABC81.下列说法正确的是。A、Java通过布局管理器对所有构件进行管理,并获得动态布局效果B、FlowLayout是Panel和Applet的默认布局管理器C、FlowLayout是Window、Frame和Dialog的默认布局管理器D、BorderLayout是Window、Frame和Dialog的默认布局管理器【正确答案】:ABD82.下列说法中正确的是。A、多线程并发执行时,各个线程中语句的执行顺序是确定的。B、多线程并发执行时,线程之间的相对执行顺序是确定的。C、线程执行顺序的不确定性会导致执行结果的不确定性D、线程执行顺序的不确定性会破坏共享数据的一致性【正确答案】:ACD83.下列关于捕获异常的描述中,正确的是。A、子类异常可被父类异常捕获处理B、在异常处理代码段中无法访问try代码段中声明的变量C、try-catch机制可以被用于流程控制D、在catch代码段中的return语句用于退出方法,而不是返回到异常抛出点【正确答案】:ABD84.下面关于字节流缓冲区的说法正确的是()。A、使用字节流缓冲区读写文件是一个字节一个字节的读写B、使用字节流缓冲区读写文件时,可以一次性读取多个字节的数据C、使用字节流缓冲区读写文件,可以大大的提高文件的读写操作D、字节流缓冲区就是一块内存,用于存放暂时输入输出的数据【正确答案】:BCD85.下列选项中属于泛型接口的有()A、CollectionB、ListC、ArrayListD、Collectios【正确答案】:ABC86.下列关于HashMap集合的描述中,正确的是()A、HashMap集合是Map接口的一个实现类B、HashMap集合存储的对象都是键值映射关系C、HashMap集合存储的对象,必须保证不出现重复的键D、HashMap集合中,如果存储的键名称相同,那么后存储的值则会覆盖原有的值,简而言之就是,键相同,值覆盖【正确答案】:ABCD87.阅读下面代码:

AbstractclassShape{

Abstractvoiddraw();

}

要创建Shape类的子类Circle,以下代码正确的是()。A、classCircleextendsShape{intdraw(){}}B、abstractclassCircleextendsShape{}C、classCircleextendsShape{voiddraw();}D、classCircleextendsShape{voiddraw(){}}【正确答案】:BD88.下列关于throws的描述中,正确的有()A、throws是用来声明一个方法可能抛出的异常信息B、throws语句用在方法声明后面C、方法中没有使用catch处理的异常必须使用throws抛出D、throws关键字对外声明该方法有可能发生的异常,调用者在调用方法时必须在程序中对异常进行处理【正确答案】:ABCD89.面向对象的基本特征包括。A、封装B、功能分解C、继承D、多态【正确答案】:ACD90.下列是Java语言中的保留字的是。A、breakB、sizeofC、packageD、static【正确答案】:ACD91.下列选项中,使用比较运算符正确的选项是()A、4!=3结果为falseB、4==3结果为falseC、4<=3结果为trueD、4>=3结果为true【正确答案】:BD92.下列说法正确的是。A、构件是一个可以在屏幕上与用户交互的以图形方式出现的可视化对象。B、容器具有构件的所有性质,并且能够放置其他容器和构件C、容器不能放置其他容器D、使用容器从整体结构对界面进行布置,简化了图形用户界面的设计【正确答案】:ABD93.下列关于JDK目录结构描述正确的是。A、JDK\bin包括编译器、解释器和一些基本工具B、JDK\lib包括类库文件C、JDK\demo包括一些简单示例D、JDK\src.zip源代码压缩文件【正确答案】:ABCD94.下列关于Socket类的描述中,正确的是()A、Socket类中定义的getInputStream()方法用于返回Socket的输入流对象。B、Socket类中定义的getOutputStream()方法用于返回Socket的输出流对象。C、Socket类中定义的getLocalAddress()方法用于获取Socket对象绑定的本地IP地址。D、Socket类中定义的close()方法用于关闭输入/输出流对象。【正确答案】:ABC95.下列关于Java开发工具描述正确的是。A、javac.exe:Java编译程序,将Java源程序编译成字节码文件。B、java.exe:Java解释程序,运行字节码文件C、javadoc.exe:根据Java源代码即说明语句生成HTML文档D、javap.exe:applet浏览器,执行包含Applet的HTML文件【正确答案】:ABC96.下列关于Java基本数据类型的包装类描述正确的是。A、boolean类型对应的包装类是BooleanB、char类型对应的包装类是CharC、int类型对应的包装类是IntD、long类型对应的包装类是Long【正确答案】:AD97.下面选项中,属于JDBC实现的是()A、JDBC驱动管理器B、JDBC驱动器APIC、JDBC驱动器D、Java程序【正确答案】:ABC98.下列说法,正确的是。A、一个进程可以创建多个线程B、线程有其产生、存在和消亡的过程C、Java需要利用外部的线程支持库来实现多线程D、Java本身就支持多线程【正确答案】:ABD99.下列关于同步方法的描述中,正确的是()A、同步方法在某一时刻只允许一个线程访问B、同步方法也有锁,它的锁就是当前调用该方法的对象C、同步方法也可以是静态方法D、同步方法可以节省资源,提高效率【正确答案】:ABC100.以下哪些方法()是在Class类中定义的。A、getConstructors()B、getPrivateMethods()C、getDeclaredFields()D、getImports()【正确答案】:AC1.在泛型中,类型参数可以用在方法体中修饰局部变量,也可以修饰方法的返回值。A、正确B、错误【正确答案】:A2.Java继承是通过inherent关键字来实现的。A、正确B、错误【正确答案】:B3.类是由类声明和类体组成。A、正确B、错误【正确答案】:A4.线程是在一个程序的内部能够独立运行的代码,由程序本身管理运行。A、正确B、错误【正确答案】:A5.RandomAccessFile提供对文件的随机访问支持。A、正确B、错误【正确答案】:A6.封装就是隐藏对象的属性和实现细节,仅对外提供公有的方法。()A、正确B、错误【正确答案】:A7.监听器和事件源可以处于同一个类。A、正确B、错误【正确答案】:A8.Finally块对于try-catch块是可选的,不管try-catch是否抛出、处理异

温馨提示

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

评论

0/150

提交评论