JAVA工程师第3套试卷.doc_第1页
JAVA工程师第3套试卷.doc_第2页
JAVA工程师第3套试卷.doc_第3页
JAVA工程师第3套试卷.doc_第4页
JAVA工程师第3套试卷.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

Java工程师 样题(三)单选题1:类ABC定义如下: 1.public class ABC 2. public int max( int a, int b) 3. 4. 将以下( )方法插入行3是不合法的。( 2 分)A:public float max(float a, float b, float c) B:public int max (int c, int d) C:public float max(float a, float b) D:private int max(int a, int b, int c) 答案:B2:Applet调用( )方法后,进入初始态。( 2 分)A:start()B:init()C:stop()D:destroy()答案:B3:执行完代码int x = new int25;后,以( )说明是正确的。( 2 分)A:x24为0B:x24未定义C:x25为0D:x0为空答案:A4:实现接口的关键字是( )。( 2 分)A:extendsB:extendC:implementsD:implement答案:C5:对于临界区代码,必须使用( )关键字来限定。( 2 分)A:privateB:protectedC:synchronizedD:critical答案:C6:关于继承的说法正确的是( )。( 2 分)A:子类将继承父类所有的属性和方法B:子类继承父类的非私有属性和方法C:子类只继承父类public方法和属性D:子类只继承父类的方法,而不继承属性答案:B7:JavaBean 的属性可以通过调用适当的bean方法进行( )。( 2 分)A:读B:读写C:执行D:清空答案:B8:以下选项中循环结构合法的是( )。( 2 分)A:while (int i7) i+; System.out.println(“i is “+i); B:int j=3; while(j) System.out.println(“ j is “+j); C:int j=0; for(int k=0; j + k !=10; j+,k+) System.out.println(“ j is “+ j + “k is”+ k); D:int j=0; do System.out.println( “j is “+j+); if (j = = 3) continue loop; while (j10);答案:C9:下面语句哪个是正确的( )。( 2 分)A:char=zdc;B:long l=oxfff;C:float f=0.65;D:double=0.7E-2;答案:B10:给出下面代码: public class Person static int arr = new int10;public static void main(String a) System.out.println(arr1); ( )语句是正确的。( 2 分)A:编译时将产生错误;B:编译时正确,运行时将产生错误;C:输出零D:输出空。答案:C11:有继承关系时用到的关键字是( )。( 2 分)A:extendB:extendsC:implementsD:implement答案:B12:下面( )是java语言中的关键字。( 2 分)A:sizeofB:abstractC:NULLD:Native答案:B13:语句drawRect(40,50,160,150)执行的结果是( )。( 2 分)A:画一个左上角顶点是(40,50)、右下角顶点是(160,150)的矩形B:画一个左上角顶点是(40,50)、宽160,长150的矩形C:画一个右上角顶点是(40,50)、左下角顶点是(160,150)的矩形D:画一个右上角顶点是(40,50)、宽160,长150的矩形答案:B14:以下( )不是Java语言的特点。( 2 分)A:简单性B:面向对象C:平台独立性D:指针的灵活性答案:D15:给出下面代码段 1) public class Test 2) int m, n; 3) public Test() 4) public Test(int a) m=a; 5) public static void main(String arg) 6) Test t1,t2; 7) int j,k; 8) j=0; k=0; 9) t1=new Test(); 10) t2=new Test(j,k); 11) 12) ( )将引起一个编译时错误。( 3 分)A:line 3B:line 5C:line 6D:line 10答案:D16:关于对象成员占用内存的说法( )是正确的。( 3 分)A:同一个类的对象共同用一段内存B:同一个类的对象使用不同一段内存,但静态成员共享相同的内存空间C:对象的方法不占用内存D:以上都不对答案:B17:关于notify与notifyAll方法,以下说法正确的是( )。( 3 分)A:notifyAll方法唤醒所有阻塞的线程B:notify方法唤醒正在等待这个锁的所有线程正在等待的线程C:notify方法只唤醒一个被阻塞的线程D:notifyAll方法唤醒正在等待这个锁的所有线程正在等待的线程答案:D18:JDBC提供的接口java.sql.DriverManager的功能是( )。( 3 分)A:用于处理驱动程序的调入B:与特定数据库建立连接C:用于SQL语句的执行D:用于保存查询所得的结果答案:A19:流在刚被创建时,指针位于( )。( 3 分)A:流的最后一个字节B:流的第一个字节C:上次离开的位置D:随机位置答案:B20:下面关于例外控制器排列顺序说法正确的是( )。( 3 分)A:应先捕捉父类例外,再捕捉子类例外B:应先捕捉子类例外,再捕捉父类例外C:有继承关系的例外不能在同一try块的控制器中使用D:如果先匹配到父类例外,后面的子类例外仍然可以被匹配到答案:B多选题21:已知如下说明:TextArea ta = new TextArea (Hello, 5, 5),请问( )语句是正确的。( 2 分)A:The maximum number of characters in a line is 5.B:The displayed height is 5 lines otherwise constrain.C:The displayed string can use multiple fonts.D:The displayed strings are editable.答案:BD22:属于面向对象的语言有( )。( 2 分)A:CB:PascalC:JavaD:C+答案:CD23:下面( )状态包含于线程的生命周期中。( 2 分)A:新建B:可运行C:阻塞D:死亡答案:ABCD24:以下( )方法是Applet采用AWT绘图时所采用的方法。( 2 分)4A:paint()B:draw()C:update()D:repaint()答案:ACD25:关于JavaBean的事件的叙述,下面( )说法是正确的。( 2 分)A:JavaBeans通过传递事件在Bean之间通信B:事件源不需要启动者就可以工作C:JavaBean的事件模型和AWT的事件模型类似D:JavaBean没有事件模型答案:AC26:通过浏览器执行一个Applet程序,在初始化时,下面( )方法会被调用。( 2 分)4A:init()B:start()C:paint()D:stop()答案:ABC27:类与对象的关系是( )。( 2 分)1A:类是对象集合的再抽象。B:类(Class)是具有相同属性和行为的一组对象的集合。C:一个对象称作类的一个实例。D:类与对象是父与子的关系。答案:ABC28:下列程序的错误有( ) 。final class First private int a = 1;int b = 2; class Second extends First public void method() System.out.println(a + b);( 2 分)A:println()参数应为字符串,因此此处不能调用该方法B:因为变量a 是private ,所以在其他类中不能访问aC:Second 不能继承First。D:关键字final不能修饰类答案:BC29:关于awt和swing说法正确的是( )。( 3 分)7A:awt在不同操作系统中显示相同的风格。B:swing在不同的操作系统中显示相同的风格C:swing是java.awt的子类D:awt和swing都支持事件模型答案:ABD30:下列类定义中( )是合法的抽象类定义。( 3 分)A:abstract A abstract void fun1();B:abstract class A abstract void fun1();C:abstract class A abstract void fun1() ; D:abstract class A void fun1() ;答案:BD31:下列( )情况可以终止当前线程的运行。( 3 分)A:抛出一个例外时B:当该线程调用sleep()方法时C:当创建一个新线程时D:当一个优先级高的线程进入就绪状态时答案:ABD32:Applet与Application的区别有( )。( 3 分)A:Application 是从其中的main() 方法开始运行的。B:运行Applet必须创建一个浏览器文件,如HTML。C:Applet载入浏览器后必须指定何时运行。D:浏览器通过main()方法指定Applet何时执行。答案:ABC判断题33:JDBC-ODBC桥接驱动程序中的任何错误都可能让服务器死机。( 2 分)A:正确B:错误答案:A34:建立数据源时,数据源名必须和数据库名保持一致。( 2 分)A:正确B:错误答案:B35:和类相比,接口中的所有方法都没有被实现,类必须实现接口中的每个方法。( 2 分)A:正确B:错误答案:A36:stop在Applet退出时被调用,只调用一次。( 2 分)A:正确B:错误答案:B37:Servlet运行于服务器内部,而Jsp运行于装有Java虚拟机的客户端主机的浏览器。( 2 分)A:正确B:错误答案:A38:在Applet的生命周期中,start()方法只能被执行一次。( 2 分)A:正确B:错误答案:B39:对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。( 2 分)A:正确B:错误答案:B40:管道是一种数据流形式,提供了不同程序之间直接传输数据的基本手段。( 2 分)7A:正确B:错误答案:B41:抽象类不能实例化。( 2 分)1A:正确B:错误答案:A42:设String对象s=”H”,运行语句System.out.prin

温馨提示

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

最新文档

评论

0/150

提交评论