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