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

下载本文档

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

文档简介

第页面向对象程序设计(Java)练习试题附答案1.编译和执行下列程序,正确的输出结果是()。

PublicclassBase{

Privatevoidtest(){

Booleanb;

System.out.println("Valueis:"+b);

}

Publicstaticvoidmain(String[]args){

NewBase().test();

}

}A、在编译时产生异常,变量b没有被初始化B、在运行时产生异常,变量b没有被初始化C、输出的结果是Valueis:nullD、运行时错误,提示java.lang.NullPointerException异常【正确答案】:A2.下列可以用于定义类成员的访问控制权限的关键字是()。A、extendsB、privateC、classD、double【正确答案】:B3.【正确答案】:()。

关于异常的含义,下列描述正确的是()A、程序编译错误B、程序语法错误C、程序自定义的异常D、程序编译或者运行时发生的异常事件【正确答案】:D4.下列Java语言的常用异常类中,属于检测异常的是()。ArithmeticExceptionB、NumberFormatExceptionC、ArrayIndexOutOfBoundsExceptioinD、IOException【正确答案】:D5.【正确答案】:()。在方法内部使用,代表当前对象自身引用的关键字是()A、superB、thisC、Super

D、This【正确答案】:B6.向容器中添加构件的方法是()。A、setFont()B、setLayout()C、add()D、setVisible(booleanb)【正确答案】:C7.下列语句中正确的是()A、System.out.println(1+'1');B、inti=2+"2";C、Strings="on"+‘o’;D、byteb=257;【正确答案】:A8.下列程序采用BorderLayout布局管理,选择正确的语句填入横线处,实现在North区域显示一个名字是“北方”的Button构件。Importjava.awt.*;PublicclassTest{Publicstaticvoidmain(String[]args){Framefrm=newFrame("北方");Frm.setLayout(newBorderLayout());____________________________Frm.setSize(200,200);Frm.setVisible(true);}}A、frm.add("South",newButton("北方"));B、add("North",newButton("北方"));C、frm.add("North",newButton("北方"));D、frm.add("North",Button("北方"));【正确答案】:C9.下列容器中哪一个的默认布局管理器是BorderLayout。()A、PanelB、AppletC、DialogD、ScrollBar【正确答案】:C10.下列说法中,正确的一项是()。A、单处理器的计算机上,2个线程实际上不能并发执行.B、单处理器的计算机上,2个线程实际上能够并发执行.C、一个线程可以包含多个进程D、一个进程只能包含一个线程【正确答案】:A11.【正确答案】:()。

以下关于编译异常说法正确的是()A、编译异常就是指Exception以及其子类B、编译异常如果产生,可以不用处理C、编译异常如果产生,必须处理,要么捕获,要么抛出D、编译异常指的就是Error【正确答案】:C12.Runnable接口中定义的方法是().A、start()B、init()C、run()D、Runnable()【正确答案】:C13.【正确答案】:()。若有循环:Intx=5,y=20;Do{y=y-x;x=x+2;}while(x<y);则循环体将被执行()。A、2次B、1次C、0次D、3次【正确答案】:A14.下列类中属于字节输入抽象类的是()A、FileInputStreamB、ObjectInputStreamC、FilterInputStreamD、InputStream【正确答案】:D15.在多线程并发程序设计中,能够给对象x加锁的语句是()A、x.wait()B、x.notify()C、x.synchronized()D、synchronized(x)【正确答案】:D16.点击窗口内的按钮时,产生的事件是()A、MouseEventB、WindowEventC、ActionEventD、KeyEvent【正确答案】:C17.下列关于抛出异常的描述中,错误的一项是()。A、任何从Throwable派生的类都可以用throw语句抛出B、Exception和Error是Throwable的直接派生类C、异常抛出点后的代码在抛出异常后不再执行D、Exception代表系统严重错误,一般程序不处理这类错误【正确答案】:D18.【正确答案】:()。

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

下列代码的执行结果是()

PublicclassTest1{

Publicstaticvoidmain(String[]args){

Inta=2,b=8,c=6;

Strings="abc";

System.out.println(a+b+s+c);

System.out.println();

}

}A、ababccB、282866C、28abc6D、10abc6【正确答案】:D20.【正确答案】:()。

()方法只对使用缓冲的流类起作用。A、read()B、write()C、skip()D、flush()【正确答案】:D21.下列带下划线的标识符符合Java命名约定的是()A、packagecom.Bi.hrB、publicclassxyzC、intID、voidsetCustomerName()【正确答案】:D22.【正确答案】:()。

能向内存直接写入数据的流是()A、FileOutputStreamB、FileInputStreamC、ByteArrayOutputStreamD、ByteArrayInputStream【正确答案】:C23.StringBuffer类字符串对象的长度是()A、固定B、必须小于16个字符C、可变D、必须大于16个字符【正确答案】:C24.【正确答案】:()。

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

ClassExample{

Publicstaticvoidmain(Stringargs[]){

Thread.sleep(3000);

System.out.println("sleep");

}

}A、编译出错B、运行时异常C、正常编译运行,输出sleepD、正常编译运行,但没有内容输出【正确答案】:A25.如果使用Threadt=newTest()语句创建一个线程,则下列叙述正确的是()A、Test类一定要实现Runnable接口B、Test类一定是Thread类的子类C、Test类一定是Runnable的子类D、Test类一定是继承Thread类并且实现Runnable接口【正确答案】:B26.String、StingBuffer都是()类,都不能被继承。A、staticB、abstractC、finalD、private【正确答案】:C27.【正确答案】:()。

线程在生命周期中要经历五种状态,若线程当前是新建状态,则它可以到达的下一个状态是().A、运行状态B、可运行状态C、阻塞状态D、终止状态【正确答案】:B28.下列语句中错误的是()A、Strings[]={"how","are"};B、byteb=255;C、Strings="one"+"two";D、inti=2+2000;【正确答案】:B29.下列关于try和catch子句的描述中,错误的一项是()。A、不同的catch代码段是不同的作用域,但是可以相互访问定义的局部变量B、如果没有异常产生,则所有的catch代码段都被略过不执行C、try代码段后跟有一个或多个catch代码段D、异常总是由距离产生异常最近的匹配catch代码段处理【正确答案】:A30.【正确答案】:()。阅读下面程序

publicclassTestimplementsRunnable{Publicstaticvoidmain(String[]args){________________________;T.start();}Publicvoidrun(){System.out.println("Hello!");}在程序下画线处填入正确选项是()A、Testt=flewTest()B、Threadt=newThread();C、Threadt=newThread(newTest());D、Testt=newThread();【正确答案】:C31.在方法内部使用,代表对当前对象自身引用的关键字是()A、superB、ThisC、SuperD、this【正确答案】:D32.【正确答案】:()。

Java程序中,使用TCP套接字编写服务端程序的套接字类是()。A、SocketB、ServerSocketC、DatagramSocketDatagramPacket【正确答案】:B33.下列语句中,可以作为无限循环语句是()A、for(inti=0;;){}B、while(flase){}C、do{}while(false)D、for(inti=0;i<10000;i++){}【正确答案】:A34.下列哪一个不属于Java语言流程控制结构()。A、分支语句B、跳转语句C、循环语句D、赋值语句【正确答案】:D35.【正确答案】:()。

使用客户端套接字Socket创建对象时,需要指定()。A、服务器主机名称和端口B、服务器端口和文件C、服务器名称和文件D、服务器地址和文件【正确答案】:A36.下列代码中给出正确的在方法中抛出异常的是()。A、newthrowException("");B、thrownewException();C、throwsIOException();D、throwsIOException【正确答案】:B37.下面关于继承的叙述正确的是。A、在Java中类间只允许单一继承B、在Java中一个类只能实现一个接口C、在Java中一个类不能同时继承一个类和实现一个接口D、在Java中一个类可以同时继承多个类【正确答案】:A38.AWT中用来表示对话框的类是()A、FontB、ColorC、PanelDialog【正确答案】:D39.自定义异常类的父类可以是()A、ErrorB、VirtuaMachineErrorC、ExceptionD、Thread【正确答案】:C40.下列语句中执行跳转语句的是()A、forB、whileC、do-whileD、continue【正确答案】:D41.下列哪个是长整型数据()。A、0892B、123.321fC、892LD、0x234【正确答案】:C42.【正确答案】:()。

下列方法定义中,正确的是()。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;}【正确答案】:D43.【正确答案】:()。

下列关于线程优先级的说法中,正确的是()A、线程的优先级是不能改变的B、线程的优先级是在创建线程时设置的C、在创建线程后的任何时候都可以设置D、B和C【正确答案】:D44.下列说法中,错误的一项是().A、线程就是程序B、线程是一个程序的单个执行流C、多线程是指一个程序的多个执行流D、多线程用于实现并发【正确答案】:A45.阅读下面程序

PublicclassTest2________{

Publicstaticvoidmain(String[]args){

Threadt=newTest2();

T.start();

}

Publicvoidrun(){

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

}

}在程序下划线出填入正确选项是()A、implementsThreadB、extendsRunnableC、implementsRunnableD、extendsThread【正确答案】:D46.用来向DBMS发送SQL的JDBC对象是()A、StatementB、ConnectionC、DriverManagerD、ResultSet【正确答案】:A47.下列不属于java.awt包中的基本概念的一项是()。A、容器B、构件C、线程D、布局管理器【正确答案】:C48.下列语句中执行跳转语句的是()A、forB、whileC、do-whileD、break【正确答案】:D49.【正确答案】:()。StringBuffer类字符串对象的长度是()A、固定B、可变C、必须小于16个字符D、必须大于16个字符【正确答案】:B50.阅读下列程序片段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【正确答案】:D51.阅读下面程序PublicclassTest3{Publicstaticvoidmain(Stringargs[]){Intx=3,y=4,z=5;Strings="xyz";System.out.println(s+x+y+z);}}程序运行的结果是()A、xyz12B、xyz345C、xyzxyzD、12xyz【正确答案】:B52.【正确答案】:()。

下列关于对象的类型转换的描述,说法错误的是()A、对象的类型转换可通过自动转换或强制转换进行B、无继承关系的两个类的对象之间试图转换会出现编译错误C、由new语句创建的父类对象可以强制转换为子类的对象D、子类的对象转换为父类类型后,父类对象不能调用子类的特有方法【正确答案】:C53.下列程序在运行时会产生什么异常。

Importjava.awt.*;

PublicclassTest{

Publicstaticvoidmain(String[]args){

Imageim[]=newImage[4];

System.out.println(im[0].toString());

}

}ArithmeticExceptionB、NumberFormatExceptionC、ArrayIndexOutOfBoundsExceptionD、NullPointerException【正确答案】:D54.下列说法中错误的一项是()。A、构件是一个可视化的能与用户屏幕交互的对象B、构件能够独立显示出来C、构件必须放在某个容器中才能正确显示D、一个按钮可以是一个构件【正确答案】:B55.下列语句序列执行后,j的值是()。Intj=1;For(inti=5;i>0;i-=2)j*=i;A、15B、1C、60D、0【正确答案】:A56.【正确答案】:()。

查找随机文件的记录时,应使用的方法是()A、readInt()B、readBytes(intn)C、seek(longl)D、readDouble()【正确答案】:C57.在JDK目录中,Java程序运行环境的根目录是()A、binB、demoC、libD、jre【正确答案】:D58.【正确答案】:()。

假设intx=2,三元表达式x>0?x+1:5()A、0B、2C、3D、5【正确答案】:C59.下面关于接口的说法中不正确的是?A、接口所有的方法都是抽象的。B、接口所有的方法一定都是public属性的。C、用于定义接口的关键字是implementsD、接口是Java中的特殊类,包含常量和抽象方法【正确答案】:C60.下列叙述中,错误的是()A、javac.exe是Java的编译器B、javadoc.exe是Java的文档生成器C、javaprof.exe是Java解释器的剖析工具D、javap.exe是Java的解释器【正确答案】:D61.【正确答案】:()。

下列关于接口的说法中,错误的是()A、接口中定义的方法默认使用“publicabstract”来修饰B、接口中的变量默认使用“publicstaticfinal”来修饰C、接口中的所有方法都是抽象方法D、接口中定义的变量可以被修改【正确答案】:D62.请阅读下面程序PublicclassForLoopStatement{Publicstaticvoidmain(String[]args){Inti,j;For(i=1;i<5;i++){For(j=1;j<=i;j++)System.out.print(i+"×"+j+"="+i*j+"");System.out.println();}}}程序完成后,i循环和j循环执行的次数分别是()A、4,10B、8,9C、9,8D、10,10【正确答案】:A63.【正确答案】:()。

在Java中,与数据库连接的技术是()A、ODBCB、JDBCC、数据库厂家驱动程序D、数据库厂家的连接协议【正确答案】:B64.【正确答案】:()。

下列类头定义中,错误的是()。A、publicxextendsy{...}B、publicclassxextendsy{...}C、classxextendsyimplementsy1{...}D、classx{...}【正确答案】:A65.下列语句用来实现与数据库连接的正确顺序是()

(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)【正确答案】:B66.下列不属于Swing构件的是()A、JMenuB、JAppletC、JOptionPaneD、Panel【正确答案】:D67.如果线程调用下列方法,不能保证使该线程停止运行的是()A、sleep()B、stop()C、yield()D、wait()【正确答案】:C68.【正确答案】:()。

在异常处理时,如释放资源关闭文件等由下列哪个语句完成。()A、tryB、catchC、finallyD、throw【正确答案】:C69.下列方法中可用于定义线程体的是()A、start()B、init()C、run()D、main()【正确答案】:C70.【正确答案】:()。

子类继承了父类的方法和状态,在子类中可进行的操作是()A、更换父类的方法B、减少父类的方法C、减少父类的变量D、添加方法【正确答案】:D71.当单击或者托动鼠标时,触发的事件是下列的哪一项()?A、KeyEventB、ActionEventC、ItemEventD、MouseEvent【正确答案】:D72.【正确答案】:()。

在一个应用程序中定义了数组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));【正确答案】:B73.数组中各个元素的数据类型是()A、相同的B、不同的C、部分相同的D、任意的【正确答案】:A74.【正确答案】:()。

现有两个类A、B,以下描述中表示B继承自A的是()。A、classAextendsBB、classBimplementsAC、classAimplementsBD、classBextendsA【正确答案】:D75.下列关于注释语句的描述中,正确的一项是()。A、以//开始的是多行注释语句B、以/*开始,*/结束的是单行注释语句C、以/**开始,*/结束的是可以用于生成帮助文档的注释语句D、以/**开始,*/结束的是单行注释语句【正确答案】:C76.【正确答案】:()。

下面的程序段创建了BufferedReader类的对象in,以便读取本机C盘my文件夹下的文件1.txt。File构造函数中,正确的路径和文件名的表示是()。A、"./1.txt"B、"../my/1.txt"C、"c:\\my\\1.txt"D、"c:\my\1.txt"【正确答案】:C77.以下for循环的执行次数是()。For(intx=0;(x==0)&(x>4);x++);A、无限次B、一次也不执行C、执行4次D、执行3次【正确答案】:B78.【正确答案】:()。

阅读下面程序

ClassTestimplementsRunnable{

Publicstaticvoidmain(String[]args){

Testt=newTest();

T.start();

}

Publicvoidrun(){}

}下列关于上述程序的叙述正确的是()A、程序不能通过编译,因为start()方法在Test类中没有定义B、程序编译通过,但运行时出错,提示start()方法没有定义C、程序不能通过编译,因为run()方法没有定义方法体D、程序编译通过,且运行正常【正确答案】:A79.如果局部变量与实例变量同名,那么如何在局部变量的作用域内引用实例变量()。A、无法引用,必须更名使两者名字不同B、在实例变量前加关键字this使用this访问该实例变量C、在实例变量前加关键字superD、不影响,系统可以自己区分【正确答案】:B80.【正确答案】:()。

StringBuffer类字符串对象的长度是()A、固定B、可变C、必须小于16个字符D、必须大于16个字符【正确答案】:B81.Switch语句中表达式(expression)的值不允许用的类型是()A、byteB、intC、booleanD、char【正确答案】:C82.下列程序在Frame中设定BorderLayout布局管理器,选择正确的语句填入程序的横线处。Importjava.awt.*;PublicclassTestextendsFrame{Publicstaticvoidmain(String[]args){Testt=newTest("BorderLayout");___________________________T.add("North",newButton("North"));T.add("South",newButton("South"));T.add("East",newButton("East"));T.add("West",newButton("West"));T.add("Center",newButton("Center"));T.pack();T.setVisible(true);}PublicTest(Stringstr){Super(str);}}A、t.setLayout(newBorderLayout());B、setLayout(newBorderLayout());C、t.setLayout(BorderLayout());D、setLayout(BorderLayout());【正确答案】:A83.在下列Java语言的包中,提供图形界面构件的包是()A、java.ioB、javax.swingC、D、java.rmi【正确答案】:B84.下列哪一个方法可以用于消除容器的布局管理()。A、setSize()B、setLayout(null)C、setFont()D、setLocation()【正确答案】:B85.在Frame容器中使用FlowLayout管理布局时,若要设定紧凑排列,则需要调用下列哪一个方法()?A、setVisible(true);B、add();C、setLayout(newFlowLayout());D、pack();【正确答案】:D86.阅读下列代码段

ByteArrayOutputStreambout=newByteArrayOutputStream();

ObjectOutputStreamout=newObjectOutputStream(bout);

Out.writeObject(this);

Out.close();以上代码段的作用是()A、将对象写入内存B、将对象写入硬盘C、将对象写入光盘D、将对象写入文件【正确答案】:A87.Java图形开发包支持了Java语言的哪一项特性()?A、安全性B、跨平台性C、健壮性D、多态性【正确答案】:B88.【正确答案】:()。

下列不属于Swing中构件的是()A、JPanelB、JTableC、MenuD、Jframe【正确答案】:C89.【正确答案】:()。

下面是有关子类继承父类构造函数的描述,其中正确的是()。A、如果子类没有定义构造函数,则子类无构造函数B、子类构造函数必须通过super关键字调用父类的构造函数C、子类必须通过this关键字调用父类的构造函数D、子类无法继承父类的构造函数【正确答案】:B90.【正确答案】:()。

为了定义三个整型数组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);【正确答案】:B91.下列运算中属于跳转语句的是()A、tryB、catchC、finallyD、break【正确答案】:D92.在Java网络编程中,要获取本机的地址可以使用___________方法。()A、getHostName()B、getLocalHost()C、geByName()D、getHostAddress()【正确答案】:B93.假设a是int类型的变量,并初始化为1,则下列哪一个是合法的条件语句()。A、if(a){}B、if(a<<=3){}C、if(a=2){}D、if(true){}【正确答案】:D94.下列不是AWT的布局管理器的是()A、FlowLayoutBorderLayoutC、BoxLayoutD、GridLayout【正确答案】:C95.下列叙述错误的是()A、java提供了丰富的类库B、java最大限度地利用了网络资源C、java支持多线程D、java不支持TCP/IP【正确答案】:D96.【正确答案】:()。

ServerSocket的监听方法accept.的返回值类型是()。A、voidB、ObjectC、SocketDatagramSocket【正确答案】:C97.根据下面的程序,选择描述正确的一项()。

PublicclassTest{

Publicstaticvoidmain(String[]args){

Try{

System.exit(0);

}

}

}A、没有抛出异常代码不能出现在try代码段中B、如果没有catch代码段而使用try代码段,方法main()总是会抛出异常C、编译不通过,不能只有try代码段,而没有catch代码段或者finally代码段D、不能没有finally代码段【正确答案】:C98.下列方法中,不属于类String的方法是()A、tolowerCase()B、valueof()C、charAt()D、append()【正确答案】:D99.下面关于类说法不正确的是()。A、类是同种对象的集合和抽象B、类属于Java语言中的复合数据类型C、对象是类的实例D、类就是对象【正确答案】:D100.【正确答案】:()。

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

ClassTest{

Privateintm;

Publicstaticvoidfun(){

...

}

}A、将privateintm改为protectedintmB、将privateintm改为publicintmC、将privateintm改为staticintmD、将privateintm改为intm【正确答案】:C1.以下关于编译异常说法错误的是()A、编译异常就是指Exception以及其子类B、编译异常如果产生,可以不用处理C、编译异常如果产生,必须处理,要么捕获,要么抛出D、编译异常指的就是Error【正确答案】:ABD2.下列关于Java开发工具描述正确的是。A、javac.exe:Java编译程序,将Java源程序编译成字节码文件。B、java.exe:Java解释程序,运行字节码文件C、javadoc.exe:根据Java源代码即说明语句生成HTML文档D、javap.exe:applet浏览器,执行包含Applet的HTML文件【正确答案】:ABC3.在java中,已定义了两个接口B和C,下面继承语句正确的是()A、interfaceAextends

B,CB、interfaceAimplements

B,CC、classAimplements

B,CD、classAimplements

B,implementsC【正确答案】:AC4.程序运行中,异常是否出现,通常取决于()A、程序的输入B、程序中对象的当前状态C、程序所处的运行环境D、是否对异常进行处理【正确答案】:ABC5.下列属于Java语言流程控制结构的是。A、分支语句B、跳转语句C、循环语句D、赋值语句【正确答案】:ABC6.下列对final关键字的描述正确的有()A、使用final关键字修饰的类可以有子类。B、使用final关键字修饰的类不能有子类。C、使用final关键字修饰的方法不能被子类重写。D、使用final关键字修饰的变量是常量,常量不可修改。【正确答案】:BCD7.以下关于File类说法正确的有()A、一个File对象代表了操作系统中的一个文件或者文件夹B、可以使用File对象创建和删除一个文件C、可以使用File对象创建和删除一个空文件夹D、当一个File对象被垃圾回收器回收时,系统上对应的文件或文件夹也被删除。【正确答案】:BC8.下列有关字节缓冲流的描述正确的是()A、字节缓冲流能有效的提高数据的读写效率B、字节缓冲流使用了装饰设计模式C、应用程序是通过缓冲流来完成数据读写的,而缓冲流又是通过底层被包装的字节流与设备进行关联的D、java.io包中提供的字节缓冲流包括BufferedInputStream和BufferdOutputStream【正确答案】:ABCD9.下列赋值语句中正确的选项是。A、booleanb=true;B、doubled=0.0f;C、floatf=0.0fD、charc='dd';【正确答案】:ABC10.下面对super关键字描述正确的有()A、直接访问父类中的非私有属性B、直接调用父类中的非私有方法C、调用本类中的方法D、调用父类构造方法,必须放在子类构造方法的首行【正确答案】:ABD11.下面关于AWT基本构件描述正确的是。A、按钮,单击按钮产生ActionEvent事件B、复选框,选择不同选项产生ItemEvent事件C、单行文本输入区,按下回车触发ActionEvent事件D、框架,关闭时触发WindowEvent事件【正确答案】:ABCD12.以下哪些方法()是在Class类中定义的。A、getConstructors()B、getPrivateMethods()C、getDeclaredFields()D、getImports()【正确答案】:AC13.下列说法中,正确的一项是。A、使用FlowLayout在容器中放置构件的策略是:从上到下、从左到右B、使用FlowLayout进行布局管理时,构件的大小采用的是其最佳尺寸C、使用FlowLayout进行布局管理时,不能调节构件之间的距离D、用FlowLayout管理的构件随容器大小变化的变化规律是:构件大小不变,构件之间的相对位置改变【正确答案】:ABD14.请阅读下列程序:

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、同一张票被卖出两次【正确答案】:CD15.在Java语言中,复合数据类型包括。A、类B、接口C、字符D、数组【正确答案】:ABD16.下面关于AWT和Swing的比较,描述正确的是。AWT是重量级的构件,通过调用本地平台的图形系统来实现B、对于AWT来说,在不同平台上的同一段代码显示的效果是不同的C、Swing是轻量级构件,不依赖于操作系统的支持D、Swing构件通常以“J”开头【正确答案】:ABCD17.下列关于命名规则描述正确的是。A、包命中的字母一律小写B、类名、接口名的每个单词的首字母大写C、方法名第一个单词的首字母小写,后面每个单词的首字母大写D、常量中的每个字母大写【正确答案】:ABCD18.对于线程的生命周期,下面四种说法正确的有哪些?A、调用了线程的start()方法,该线程就进入运行状态B、线程的run()方法运行结束或被未catch的InterruptedException等异常终结,那么该线程进入死亡状态C、线程进入死亡状态,但是该线程对象仍然是一个Thread对象,在没有被垃圾回收器回收之前仍可以像引用其他对象一样引用它D、线程进入死亡状态后,调用它的start()方法仍然可以重新启动【正确答案】:BC19.下列关于类和对象的描述,正确的有()A、对象表示某类群体的一些基本特征抽象。B、类表示一个个具体的事物C、类表示某类群体的一些基本特征抽象。D、对象表示一个个具体的事物。【正确答案】:CD20.阅读下面代码:

AbstractclassShape{

Abstractvoiddraw();

}

要创建Shape类的子类Circle,以下代码正确的是()。A、classCircleextendsShape{intdraw(){}}B、abstractclassCircleextendsShape{}C、classCircleextendsShape{voiddraw();}D、classCircleextendsShape{voiddraw(){}}【正确答案】:BD21.下列说法正确的是。A、try代码段后面可以跟一个或多个catch代码段B、当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行C、一个catch代码段也可以区分多个不同类型的异常,只要它们都是该catch代码段异常对象的子类或其本身D、由于构造方法没有返回值,因此其中出现的错误使用异常处理较为妥当【正确答案】:ABCD22.以下关于解决死锁的说法正确的是()A、避免一个进程等待序列{P1,P2,...Pn},其中P1等待P2占有的某一资源,...Pn等待P1占有的某一资源,可以避免死锁B、打破互斥条件,即允许进程同时访问某些资源C、打破不可抢占条件,即允许进程强行从某些资源占有者那里夺取资源D、使用打破循环等待条件的方法不能避免线程死锁【正确答案】:ABC23.下列选项中属于抽象类的定义规则的有()A、包含抽象方法的类必须是抽象类。B、声明抽象类和抽象方法时都要使用abstract关键字修饰。C、抽象方法只需要声明而不需要实现。D、如果一个类继承了抽象类,那么该类必须实现抽象类中的全部抽象方法。【正确答案】:ABCD24.下面所述步骤中,是创建进程做必须的步骤的有()A、由调度程序为进程分配CPUB、建立一个进程控制块C、为进程分配内存D、为进程分配文件描述符【正确答案】:BC25.下列结构语句中,可以用来遍历数组的是()A、ifB、whileC、switchD、for【正确答案】:BD26.下列属于Java语言基本特点的是。A、简单易学B、面向对象C、平台相关D、分布式【正确答案】:ABD27.下列关于int类型和long类型的说法中,错误的是。A、int类型可以自动转换为long类型B、long类型可自动转换为int类型C、long类型占的存储空间比int类型的小D、long类型必须强制转换为int类型【正确答案】:BC28.下列说法中,正确的是。A、线程就是程序B、线程是一个程序的单个执行流C、多线程是指一个程序的多个执行流D、多线程用于实现并发【正确答案】:BCD29.如果不为类的成员变量赋初始值,系统对于它们会有默认的初始值,下列说法中,正确的一项是。A、byte类型数据的默认初始值是0B、boolean类型数据的默认初始值是trueC、short类型数据的默认初始值是0D、double类型数据的默认初始值是0.0d【正确答案】:ACD30.在Java程序开发中,使用泛型进行程序开发的优点有()A、提高代码的可重用性B、提高代码的可读性C、在编译器进行类型检查,保证类型安全D、以类型转换异常的形式保证类型安全【正确答案】:AC31.下列属于FlowLayout类中表示对齐方式的变量的是()A、FlowLayout.LEFTB、Flowlayout.CENTERC、FlowLayout.RIGHTD、FlowLayout.VERTICAL【正确答案】:ABC32.阅读下面代码:

PublicclassParent{

Intchange(){

}

}

ClassChildextendsParent{

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

}

下面选项中可以加入Child类中的方法是()A、classCircleextendsShape{intdraw(){}}B、abstractclassCircleextendsShape{}C、classCircleextendsShape{voiddraw();}D、classCircleextendsShape{voiddraw(){}}【正确答案】:AB33.下面关于类及其修饰符的描述正确的是。A、abstract类只能用来派生子类,不能用来创建abstract类的对象B、abstract不能与final同时修饰一个类C、abstract可以与final同时修饰一个类D、abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法【正确答案】:ABD34.下列关于构造方法描述正确的是。A、构造方法名与类名相同。B、没有返回值C、不能被程序直接调用D、不允许重载【正确答案】:ABC35.下列关于变量的作用域,说法正确的是。A、不同方法中声明的不同变量,可以互相访问B、在不同方法中可以声明相同数据类型的同名局部变量C、在同一个类中不能声明相同数据类型的成员变量D、在同一个类中可以声明相同数据类型的成员变量【正确答案】:BC36.下列说法,正确的是。A、一个进程可以创建多个线程B、线程有其产生、存在和消亡的过程C、Java需要利用外部的线程支持库来实现多线程D、Java本身就支持多线程【正确答案】:ABD37.下列选项中,属于Java语言的简单数据类型的是。A、整型B、数组C、字符型D、浮点型【正确答案】:ACD38.下列关于接口描述正确的是。A、接口是一种特殊的抽象类B、接口中的方法都是没有方法体的抽象方法C、接口用于实现类间多重继承D、一个类只能实现一个接口【正确答案】:ABC39.下面选项中不能和abstract关键字共用的是()A、abstract不可以和private共用B、abstract不可以和static共用C、abstract不可以和final共用D、abstract不可以和public共用【正确答案】:ABC40.下列关于捕获异常的描述中,正确的是。A、子类异常可被父类异常捕获处理B、在异常处理代码段中无法访问try代码段中声明的变量C、try-catch机制可以被用于流程控制D、在catch代码段中的return语句用于退出方法,而不是返回到异常抛出点【正确答案】:ABD41.下列关于try和catch子句的描述中,正确的是。A、不同的catch代码段是不同的作用域,但是可以访问相互之间定义的局部变量B、如果没有异常产生,则所有的catch代码段都被略过不执行C、try代码段后跟由一个或多个catch代码段D、异常总是由距离产生异常最近的的匹配catch代码段处理【正确答案】:BCD42.下列属于AWT提供的用于图形用户界面设计的功能的一项是。A、用户界面构件B、事件处理模型C、图形图像工具D、文件I/O【正确答案】:ABC43.下列关于HashMap集合的描述中,正确的是()A、HashMap集合是Map接口的一个实现类B、HashMap集合存储的对象都是键值映射关系C、HashMap集合存储的对象,必须保证不出现重复的键D、HashMap集合中,如果存储的键名称相同,那么后存储的值则会覆盖原有的值,简而言之就是,键相同,值覆盖【正确答案】:ABCD44.下面关于类说法正确的是。A、类是同种对象的集合和抽象B、类属于Java语言中复合数据类型C、对象是Java语言中的基本的程序单元D、类就是对象【正确答案】:ABC45.下列选项中,属于StringBuffer类特点的是()A、字符串缓冲区,提高字符串的操作效率B、StringBuffer类是线程安全的C、StringBuffer类的toString()方法,将缓冲区变成字符串D、StringBuffer是不可变的对象【正确答案】:ABC46.下列能构成循环语句的是。A、while语句B、if语句C、do-while语句D、for语句【正确答案】:ACD47.下列关于ArrayList的描述中,正确的是()ArrayList集合可以看作一个长度可变的数组B、ArrayList集合不适合做大量的增删操作C、ArrayList集合查找元素非常便捷D、ArrayList集合中的元素索引从1开始【正确答案】:ABC48.Java程序的编译与运行的步骤包括。A、编辑源程序B、编译源程序C、生成可执行EXE文件D、解释执行字节码文件【正确答案】:ABD49.下列关于throws的描述中,正确的有()A、throws是用来声明一个方法可能抛出的异常信息B、throws语句用在方法声明后面C、方法中没有使用catch处理的异常必须使用throws抛出D、throws关键字对外声明该方法有可能发生的异常,调用者在调用方法时必须在程序中对异常进行处理【正确答案】:ABCD50.下列选项有关ResultSet说法错误的是()A、ResultSet是查询结果集对象,如果JDBC执行查询语句没有查询到数据,那么ResultSet将会是null值B、判断ResultSet是否存在查询结果集,可以调用它的next()方法C、如果Connection对象关闭,那么ResultSet也无法使用D、ResultSet有一个记录指针,指针所指的数据行叫做当前数据行,初始状态下记录指针指向第一条记录【正确答案】:AD51.关于数组,下列说法中正确的是。A、数组是最简单的复合数据类型,是一系列数据的集合B、数组的元素可以是基本数据类型、对象或其他数组C、定义数组时,必须分配内存D、一个数组中的所有值都必须是相同的类型【正确答案】:ABD52.下列选项中,使用比较运算符正确的选项是()A、4!=3结果为falseB、4==3结果为falseC、4<=3结果为trueD、4>=3结果为true【正确答案】:BD53.下列是Java语言中的保留字的是。A、breakB、sizeofC、packageD、static【正确答案】:ACD54.Java多线程中,关于解决死锁的方法说法正确的是()A、避免存在一个进程等待序列{P1,P2,…,Pn},其中P1等待P2所占有的某一资源,P2等待P3所占有的某一源,…...,而Pn等待P1所占有的的某一资源,可以避免死锁B、打破互斥条件,即允许进程同时访问某些资源,可以预防死锁,但是,有的资源是不允许被同时访问的,所以这种办法并无实用价值C、打破不可抢占条件。即允许进程强行从占有者那里夺取某些资源。就是说,当一个进程已占有了某些资源,它又申请新的资源,但不能立即被满足时,它必须释放所占有的全部资源,以后再重新申请。它所释放的资源可以分配给其它进程。这样可以避免死锁D、使用打破循环等待条件(避免第一个线程等待其它线程,后者又在等待第一个线程)的方法不能避免线程死锁【正确答案】:ABC55.Java语言通过面向对象的方法进行异常处理,这种异常处理的方法有很多好处,选择说法正确的选项。A、把各种不同的异常事件进行分类,体现了良好的层次性B、提供了良好的接口C、这种机制对于具有动态运行特性的复杂程序提供了强有力的控制D、异常处理机制可以替代传统的控制流程【正确答案】:ABC56.下列属于java.awt包中的基本概念的是。A、容器B、构件C、线程D、布局管理其【正确答案】:ABD57.下列关于switch语句的描述中,正确的是。A、switch语句的表达式值可以为long类型B、switch语句的表达式值可以为byte、short和int类型C、default子句可以省略D、每个case语句中常量表达式的值应该是唯一的,不能有相同的常量值【正确答案】:BCD58.下列可以用于定义类成员的访问控制权的关键字是。A、extendsB、privateC、publicD、class【正确答案】:BC59.定义泛型类时,类的构造方法名称还是类的名称,类型形参变量可以用于()A、属性的类型B、属性的名称C、方法的返回值类型D、方法的参数类型【正确答案】:ACD60.下面关于MySQL数据库连接的URL拼写格式错误的是()A、jdbc:mysql://hostname:port/databaseB、jdbc:mysql:@hostname:port/databaseC、jdbc/mysql:@hostname:port?databaseD、jdbc/mysql://hostname:port?database【正确答案】:BCD61.下列关于Socket类的描述中,正确的是()A、Socket类中定义的getInputStream()方法用于返回Socket的输入流对象。B、Socket类中定义的getOutputStream()方法用于返回Socket的输出流对象。C、Socket类中定义的getLocalAddress()方法用于获取Socket对象绑定的本地IP地址。D、Socket类中定义的close()方法用于关闭输入/输出流对象。【正确答案】:ABC62.下列关于集合的描述中,正确的是()A、集合按照存储结构可以分为单列集合Collection和双列集合MapB、List集合的特点是元素有序、元素可重复C、Set集合的特点是元素无序并且不可重复D、集合存储的对象必须是基本数据类型【正确答案】:ABC63.下列说法正确的是。A、构件是一个可以在屏幕上与用户交互的以图形方式出现的可视化对象。B、容器具有构件的所有性质,并且能够放置其他容器和构件C、容器不能放置其他容器D、使用容器从整体结构对界面进行布置,简化了图形用户界面的设计【正确答案】:ABD64.下列说法中正确的是。A、多线程并发执行时,各个线程中语句的执行顺序是确定的。B、多线程并发执行时,线程之间的相对执行顺序是确定的。C、线程执行顺序的不确定性会导致执行结果的不确定性D、线程执行顺序的不确定性会破坏共享数据的一致性【正确答案】:ACD65.面向对象的基本特征包括。A、封装B、功能分解C、继承D、多态【正确答案】:ACD66.下面关于接口的说法中正确的是。A、接口所有方法都是抽象的B、接口所有的方法一定都是public的C、用于定义接口的关键字是implementsD、接口可以看作一种特殊的抽象类,包含常量和抽象方法【正确答案】:ABD67.下列选项中,属于窗体事件的动作是()A、窗体的激活B、窗体的关闭C、窗体的创建D、窗体的停用【正确答案】:ABD68.下列关于List接口的描述正确的有()A、List接口继承自Collection接口B、List接口实例中允许存储重复的元素C、List接口继承自Map接口D、List接口实例中不允许存储重复的元素【正确答案】:AB69.下列说法正确的是。A、Java通过布局管理器对所有构件进行管理,并获得动态布局效果B、FlowLayout是Panel和Applet的默认布局管理器C、FlowLayout是Window、Frame和Dialog的默认布局管理器D、BorderLayout是Window、Frame和Dialog的默认布局管理器【正确答案】:ABD70.下列数据流中,属于输出流的是。A、从内存流向硬盘的数据流B、从键盘流向内存的数据流C、从硬盘流向内存的数据流D、从内存流向键盘的数据流【正确答案】:AD71.下列关于JDK目录结构描述正确的是。A、JDK\bin包括编译器、解释器和一些基本工具B、JDK\lib包括类库文件C、JDK\demo包括一些简单示例D、JDK\src.zip源代码压缩文件【正确答案】:ABCD72.阅读下列代码:

ClassParent{

Protectedvoideat(){}

}

ClassChildextendsParent{

_______voideat(){}

}

可以填入下划线处的访问控制修饰符为()A、protectedB、privateC、什么也不填//及默认修饰符D、public【正确答案】:AD73.下列说法中,正确的是。A、类成员变量在使用之前可以不初始化B、所有变量在使用前必须初始化C、方法中的局部变量使用前必须初始化D、方法中的局部变量可以不进行初始化【正确答案】:AC74.TreeMap中所有的键是按照某种顺序排列,确定键的排列顺序的依据是以下哪几项()A、自然顺序(Comparable)B、hashCode()与equals()C、比较器(Comparator)D、按照字典顺序排序【正确答案】:AC75.下列关于基本数据类型的说法众,正确的是。A、boolean类型的数据只有两个值:false或trueB、字符型常量是单引号括起来的一个字符C、float是32位的浮点数D、int类型占2个字节【正确答案】:ABC76.以下选项中关于Java中线程控制方法的说法正确的有()A、join()的作用是阻塞指定线程等到另一个线程完成以后再继续执行B、sleep()的作用是让当前正在执行线程暂停,线程将转入就绪状态C、yield()的作用是使线程停止运行一段时间,将处于阻塞状态D、setDaemon()的作用是将指定的线程设置成后台线程【正确答案】:AD77.下列说法正确的是。A、实现了Runnable接口的类,可以继承其他的类B、实现了Runnable接口的类,不能继承其他的类C、Thread类的子类也实现了Runnable接口D、可以通过继承Thread来创建自己的线程类【正确答案】:AD78.下列关于UDP协议特点的描述中,正确的是()A、在UDP协议中,数据的发送端和接收端不建立逻辑连接。B、UDP协议消耗资源小,通信效率高,通常都会用于音频、视频和普通数据的传输。C、UDP协议在传输数据时不能保证数据的完整性,因此在传输重要数据时不建议使用UDP协议。D、在UDP协议连接中,必须要明确客户端与服务器端。【正确答案】:ABC79.下面关于java.util.HashMap类中的方法描述正确的是()A、containsKey(Objectkey)表示如果此映射包含对于指定的键,则返回trueB、remove(Objectkey)表示从此映射中移除指定键的映射关系(如果存在)C、values()表示返回此映射所包含的键的Collection视图D、size()表示返回此映射中的键-值映射关系数【正确答案】:ABD80.下列选项中,属于容器的是。A、WindowB、PanelC、FlowLayoutDialog【正确答案】:ABD81.下面选项中,属于JDBC实现的是()A、JDBC驱动管理器B、JDBC驱动器APIC、JDBC驱动器D、Java程序【正确答案】:ABC82.在JDBC编程中执行完下列SQL语句SELECTname,rank,serialNoFROMemployee,能得到rs的第一列数据的代码是()A、rs.getString(0);B、rs.getString("name");C、rs.getString(1);D、rs.getString("ename");【正确答案】:BC83.下面关于Java事件处理机制描述正确的是。A、EventObject是所有事件类的父类B、AWTEvent是所有AWT事件类的父类C、一个类可以实现多个监听器接口D、一个类只能实现一个监听器接口【正确答案】:ABC84.下列选项中,哪些特点是属于LinkedList集合的()A、查询快B、增删快C、元素可重复D、元素自然排序【正确答案】:BC85.以下方法中,在Class类中定义的有()A、getConstructors()B、getPrivateMethods()C、getDeclaredFields()D、getImports()【正确答案】:AC86.下列属于跳转语句的是?A、continue语句B、break语句C、return语句D、if-else语句【正确答案】:ABC87.下列属于Java语言的数据类型的是。A、指针类型B、类C、数组D、浮点数类型【正确答案】:BCD88.关于super关键字以下说法哪些是正确的()A、super关键字可以调用父类的构造方法B、super关键字可以调用父类的普通方法C、super与this不能同时存在于同一个构造方法中D、super与this可以同时存在于同一个构造方法中【正确答案】:ABC89.异常处理的主要作用是使系统从故障中恢复,下列选项正确的是。A、给出异常提示信息B、不产生无效的结果C、优化程序,提高程序处理速度D、释放资源【正确答案】:ABD90.下列选项中关于二维数组的定义,格式正确的是()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}}【正确答案】:ABD91.下面关于Java接口的说法正确的是()A、Java接口中定义的是扩展功能B、Java接口中可以被多个子类实现,一个类也可以同时实现多个接口C、Java接口中可以声明私有成员D、Java接口不能被实例化【正确答案】:ABD92.下列关于抛出异常的描述中,正确的是。A、异常可以由try代码段中的语句抛出B、异常可以从被try代码段中调用的方法中抛出C、异常的抛出并不影响代码段的执行顺序D、异常还可能产生与数组下标越界【正确答案】:ABD93.下列选项中属于泛型接口的有()A、CollectionB、ListC、ArrayListD、Collectios【正确答案】:ABC94.下面关于Java的说法错误的是。A、Java中的类只能有一个直接父类B、抽象类可以实例化C、最终类可以作为其他类的父类D、Java中的接口支持多继承【正确答案】:BC95.下列有关线程的创建方式说法正确的是()A、通过继承Thread类与实现Runnable接口都可以创建多线程程序B、实现Runnable接口相对于继承Thread类来说,可以避免由于Java的单继承带来的局限性C、通过继承Thread类与实现Runnable接口创建多线程这两种方式没有区别D、大部分的多线程应用都会采用实现Runnable接口方式创建【正确答案】:ABD96.下列关于Java基本数据类型的包装类描述正确的是。A、boolean类型对应的包装类是BooleanB、char类型对应的包装类是CharC、int类型对应的包装类是IntD、long类型对应的包装类是Long【正确答案】:AD97.下列选项中属于Java中的注释类型的有()A、单行注释B、多行注释C、文档注释D、文本注释【正确答案】:ABC98.以下关于计算机中,线程调度模型的说法正确的是()A、在计算机中,线程调度有两种模型,分别是分时调度模型和抢占式调度模型B、Java虚拟机默认采用分时调度模型C、分时调度模型是指让所有的线程轮流获得CPU的使用权D、抢占式调度模型是指让可运行池中优先级高的线程优先占用CPU【正确答案】:ACD99.下面关于ResultSet接口中getXXX()方法的描述正确的是()A、可以通过字段的名称来获取指定数据B、可以通过字段的索引来获取指定的数据C、字段的索引是从1开始编号的D、字段的索引是从0开始编号的【正确答案】:ABC100.下列说法正确的是。A、TextArea可以显示多行多列的文本B、TextField可以显示多行多列的文本C、在单行文本输入区中按下回车会触发ActionEvent事件D、单行和多行文本区都可以通过方法setEditable()来设定只读属性【正确答案】:ACD1.接口中定义的变量默认是publicstaticfinal型,且必须赋初值。()A、正确B、错误【正确答案】:A2.构造方法可以重载,即可以定义多个具有不同参数的构造方法。A、正确B、错误【正确答案】:A3.Connection接口中用于创建一个Statement对象来调用数据库查询的方法是createStatement()方法。()A、正确B、错误【正确答案】:A4.使用File类的getName()方法可以得到一个文件的绝对路径名。A、正确B、错误【正确答案】:B5.使用this关键字可以调用其他构造方法,最大限度地提高对已有代码的复用程度,减少程序的维护工作量。A、正确B、错误【正确答案】:A6.Swing是对AWT的扩展,AWT是Swing的基础。A、正确B、错误【正确答案】:A7.子类可以通过使用this关键字来调用父类的构造方法。A、正确B、错误【正确答案】:B8.重写被继承与继承的方法的返回值的类型可以不同。A、正确B、错误【正确答案】:B9.在Java语言中,整型、浮点型、字符型数据可以混合运算。A、正确B、错误【正确答案】:A10.Java方法遇到自己不能解决的情况,可以使用声明异常。A、正确B、错误【正确答案】:A11.线程和进程是两个相同的概念。A、正确B、错误【正确答案】:B12.使用synchronized关键字修饰的代码块,被称作同步代码块。A、正确B、错误【正确答案】:A13.String类的equals()方法和“==”的作用是不同的。()A、正确B、错误【正确答案】:A14.基本数据类型不是对象,在一些场合不能直接使用,需要转换为对应的包装类对象才能使用。A、正确B、错误【正确答案】:A15.Java语言提供了一个系统级的线程,实现对内存使用的监控,在程序不需要时回收闲置不用的内存,从而减轻程序员对内存管理的负荷。A、正确B、错误【正确答案】:A16.Java语言中的保留字均用大写字母表示。A、正确B、错误【正确答案】:B17.列表(List)的getSelectedItem()用于返回在列表上所选择的项。A、正确B、错误【正确答案】:A18.FileInputStream以字节流的形式顺序读文件。A、正确B、错误【正确答案】:A19.类是一种抽象的数据类型。A、正确B、错误【正确答案】:A20.构造方法的返回类型是void。A、正确B、错误【正确答案】:B21.同ASCII码字符集相比,Java的字符型数据能够表示更多字符。A、正确B、错误【正确答案】:A22.对象是属性及其操作的封装体。A、正确B、错误【正确答案】:A23.Java.io包提供了实用程序类及集合类等常用的工具类。A、正确B、错误【正确答案】:B24.GridLayout布局管理器用于指定放置构件的矩形网格,网格中每个单元的大小相同,平均分配容器的空间。A、正确B、错误【正确答案】:A25.J包中的DatagramPacket类用于封装UDP通信中发送或者接收的数据。()A、正确B、错误【正确答案】:A26.Error不是程序需要捕获和进行处理的。A、正确B、错误【正确答案】:A27.字符常量是用双引号括起来的字符序列。A、正确B、错误【正确答案】:B28.JDBCAPI主要是在java.sql.*包中定义的类和方法。A、正确B、

温馨提示

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

评论

0/150

提交评论