频道栏目
首页 > 资讯 > JAVA > 正文

java考试题库及答案(17)

16-06-17        来源:[db:作者]  
收藏   我要投稿
  选择题(每小题2分,共50分)

  下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确的选项涂写在答

  题卡相应位置上,答在试卷上不得分。

  (11)Java语言中,负责并发治理的机制是( ).

  A.垃圾回收 B.虚拟机 C.代码安全 D.多线程

  (12)下列描述中,错误的是( )

  A.Java语言要求编程者治理内存

  B.Java语言的安全性体现在多个层次上

  C.Applet要求在支持Java的浏览器上运行

  D.Java语言有多线程机制

  (13) Java为移动设备提供的平台是( )

  A.J2ME B.J2SE C.J2EE D.JDK5.0

  (14)JDK中提供的文档生成器是( )。

  A.java.exe B.javap.exe C.javadoc.exe D.javaprof.exe

  (15)在Java语言中,不允许使用指针体现出的Java特性是( )。

  A可移植 B.解释执行 C健壮性 D.安全性

  (16)下列不属于Swing中构件的是( )。

  A.JPanel B.JTable C.Menu D.JFrame

  (17) 下列方法中,不属于WIndowListener接口的是( )

  A. WIndowOpened ( ) B. WIndowCLosed ( )

  C. WIndowActivated ( ) D.mouseDragged ( )

  (18)下列语句中,属于多分支语句的是( )

  A.if语句 B.switch语句 C.do while语句 D.for语句

  (19)阅读下列代码

  Public class Test2005{

  Public static void main (String args[ ]){

  String s=”Test”;

  Switch(s){

  case”Java”:System.out.print(“Java”);

  break;

  case”Language”:System.out.print(“Language”);

  break;

  case”Test”:System.out.print(“Test”);

  break;

  }

  }

  }

  其运行结果是( )。

  A. Java B. Language C. Test D.编译出错

  (20)阅读下列代码

  Public class Test2005{

  Public static void main (String args[ ]){

  System.out.printl(~ (0xa5) &0xaa);

  }

  }

  其运行结果是( )。

  A. 0xa5 B.10 C.0x50 D.0xaa

  (21) 阅读下列代码

  Public class Test2005{

  Public static void main (String args[ ]){

  System.out.printl((3>2 ) ? 4:5);

  }

  }

  其运行结果是( )。

  A. 2 B. 3 C. 4 D.5

  (22)阅读下列代码

  Public class Test{

  Public static void main (String args[ ]){

  System.out.printl(89 >> 1);

  }

  }

  其运行结果是( )。

  A.44 B.45 C,88 D.99

  (23)在Applet中显示文字,图形等信息时,应使用的方法是( )。

  A.paint ( ) B.init( ) C.start( ) D.destroy( )

  (24)线程生命周期中正确的状态时( )。

  A.新建状态、运行状态和终止状态

  B. 新建状态、运行状态、阻塞状态和终止状态

  C. 新建状态、可运行状态、运行状态、阻塞状态和终止状态

  D. 新建状态、可运行状态、运行状态、恢复状态和终止状态

  (25)Thread类中能运行线程体的方法是( )。

  A.start( ) B.resume( ) C.init( ) D.run( )

  (26)下列关于Applet的说法中,错误的是( )。

  A.Applet自身不能运行,必须嵌入到其他应用程序(如浏览器)中运行

  B.可以在安全策略的控制下读写本地磁盘文件

  C.Java中不支持向Applet传递参数

  D.Applet的主类要定义为java.applet.Applet类得子类

  (27)下列选项中,不是Applet标记的是( )

  A. PARAM B.BODY C. CODEBASE D.ALT

  (28)在Java语言中,与数据库连接的技术是( )。

  A. ODBC B. JDBC C. 数据库厂家驱动程序 D.数据库厂家连接协议

  (29)下列命题中,错误的是( )。

  A.Java编程时,要求应尽量多用公共变量

  B. Java编程时,要求应尽量少用公共变量

  C. Java编程时,要求应尽量不用公共变量

  D. Java编程时,要求应尽量使用私有变量

  (30)若特快订单是一种订单,则特快订单类和订单类得关系是( )。

  A.使用关系 B.包含关系 C.继承关系 D.无关系

  (31)若数组a定义为int [ ] [ ] a =new int [3] [4],则a是( )

  A. 一维数组 B.二维数组 C.三维数组 D.四维数组

  (32)Java语言使用的字符码集是( )

  A. ASCII B. BCD C.DCB D.Unicode

  (33)在程序读入字符文件中时,能够以该文件作为直接参数的类是( )。

  A. FileReader B. BufferedReader C.FileInputStream D.ObjectInputStream

  (34) java.io包的File类是( )。

  A.字符流类 B.字节流类 C.对象流类 D.非流类

  (35)下列描述中,正确的是( )。

  A.在Serializable接口中定义了抽象方法

  B. .在Serializable接口中定义了常量

  C. .在Serializable接口中没有定义抽象方法,也没有定义常量

  D. .在Serializable接口中定义了成员方法

  (11) D

  (12) A

  (13) A

  (14) C

  (15) D

  (16) C

  (17) D

  (18) B

  (19) D,switch(s)语句中的参数s不能是字符串型。

  (20) B,~是按位取反运算符,十六进制数a5转换为二进制数是10100101,取反后为01011010,十六进制数a5转换为二进制数是10101010,取反后为01010101。然后计算01011010与10101010的按位与,即对应位都是1的与运算后也是1,否则为0,结果为00001010,即为十进制的10。

  (21) C

  (22) A,移位运算89>>1,先把89化为二进制数01011001,然后各二进制位右移一位,得到00101100,对应的十进制数为44。

  (23) A

  (24) C

  (25) D

  (26) C

  (27) B

  (28) B

  (29) A

  (30) C

  (31) B

  (32) D

  (33) A

  (34) D

  (35) C

相关TAG标签
上一篇:java考试题库及答案(18)
下一篇:java考试题库及答案(16)
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站