计算机等级 百分网手机站

下半年计算机二级java题库

时间:2017-06-08 11:48:49 计算机等级 我要投稿

2017下半年计算机二级java题库

  使用Java编写的程序能在世界范围内共享。Java的数据类型与 机器无关,Java虚拟机(Java Virtual Machine)是建立在硬件和操作系统之上,实现Java二进制代码的解释执行功能, 提供于不同平台的接口的。下面是小编整理的关于计算机二级java题库,希望大家认真阅读!

  1). 下列关于for循环和while循环的说法中哪个是正确的?

  A.while循环能实现的操作,for循环都能实现

  B.while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果

  C.两种循环在任何情况下都可以相互转换

  D.两种循环结构中都必须有循环体,循环体不能为空

  正确答案:D

  2). 注释的基本原则不包括

  A.注释应该增加代码的清晰度

  B.注释要简洁

  C.在写代码之前写注释

  D.尽量给每一条语句加注释

  正确答案:D

  3). 下列说法错误的是

  A.switch语句只能处理等式,而if语句还可以处理关系表达式和逻辑表达式。

  B.可以使用throw语句人为地引发异常。

  C.可以用final说明变量为一个常量。

  D.Java的字节代码是一种与平台无关的代码,即它与具体的系统是相关的。

  正确答案:D

  4). Java 语言中,对当前对象的父类对象进行引用的关键字是( )。

  A.case

  B.super

  C.char

  D.break

  正确答案:B

  答案解析:当子类隐藏了父类的变量,并重写了父类方法后,又要使用父类变量或父类被重写的'方法时,可以通过super 来实现对父类变量的访问和对父类方法的调用。

  5). 自定义的异常类可从( )类继承。

  A.Error

  B.AWTError

  C.VirtualMachineError

  D.Exception及其子集

  正确答案:D

  答案解析:Java语言中Throwable类分为Error和Exception两个子类。自定义的异常类是 从Exception及其子集类继承的。

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

  A.8

  B.16

  C.32

  D.64

  正确答案:B

  7). 若某线性表中最常用的操作是取第I个元素和找第I个元素的前趋元素,则采用____存储方式最节省时间。

  A.顺序表

  B.单链表

  C.双链表

  D.单循环链表

  正确答案:A

  8). 数据库系统的核心是

  A.数据模型

  B.数据库管理系统

  C.软件工具

  D.数据库

  正确答案:B

  9). 某二叉树结点的前序序列为E、A、C、B、D、G、F,对称序列为A、B、C、D、E、F、G。该二叉树结点的后序序列为

  A.B、C、F、G、E

  B.C、F、A、G、E

  C.E、G、F、A、B

  D.E、G、A、C、F、B

  正确答案:A

  10). WindowListener中可以实现窗口关闭功能的方法是

  A.public void windowOpened(WindowEvent e)

  B.public void windowClosed(WindowEvent e)

  C.public void windowClosing(WindowEvent e)

  D.public void windowDeactivated(WindowEvent e)

  正确答案:C