2017年计算机二级JaVa考试强化试题及答案六

时间:2017-03-21 15:46:00   来源:无忧考网     [字体: ]

  1). 对象状态的持久化是通过

  A.文件

  B.管道

  C.串行化

  D.过滤器

  正确答案:C

  2). Java的字符类型采用的是Unicode编码方案,每个Unicode码占用( )个比特位。

  A.8

  B.16

  C.32

  D.64

  正确答案:B

  3). 在关闭浏览器时调用,能够彻底终止Applet 并释放该Applet 所有资源的方法是( )。

  A.stop()

  B.destroy()

  C.pai nt()

  D.start()

  正确答案:B

  答案解析:Applet 的生命周期中有四个状态:初始态、运行态、停止态和消亡态。当程序执行完i nit()方法以后,Applet 程序就进入了初始态;然后马上执行start()方法,Applet 程序进入运行态;当Applet 程序所在的浏览器图标化或者是转入其他页面时,该Applet 程序马上执行stop()方法,Applet 程序进入停止态;在停止态中,如果浏览器又重新装载该Applet 程序所在的页面,或者是浏览器从图标中复原,则Applet 程序马上调用start()方法,进入运行态;当然,在停止态时,如果浏览器关闭,则Applet 程序调用destroy()方法,进入消亡态。

  4). 下列运算符中属于关系运算符的是( )。

  A.==

  B.=

  C.+=

  D.-=

  正确答案:A

  答案解析:本题考查Java的关系运算符。B中写法不正确,C、D均为赋值运算符。

  5). 已知一个有序线性表为(13,18,24,35,47,50,62,83,90,115,134),当用二分法查找值为90的元素时,查找成功的比较次数为( )。

  A.1

  B.2

  C.3

  D.9

  正确答案:B

  答案解析:根据二分法查找需要两次:首先将90与表中间的元素50进行比较,由于90大于50,所以在线性表的后半部分查找;第二次比较的元素是后半部分的中间元素,即90,这时两者相等,即查找成功。