2017年9月计算机二级JAVA考试模拟试题及答案
平台无关性是指Java能运行于不同的平台。Java引进虚拟机 原理,并运行于虚拟机,实现不同平台的Java接口之间。下面是小编整理的关于计算机二级JAVA考试模拟试题及答案,希望大家认真阅读!
【1】计算机二级JAVA考试模拟试题及答案
1). Java程序的并发机制是( )。
A.多线程
B.多接口
C.多平台
D.多态性
正确答案:A
答案解析:Java是通过多线程实现并发机制的。多线程是指一个程序中包含多个执行流, 多线程程序设计的含义是可以将程序任务分成几个并行的子任务。
2). 要表示表格的数据,需要继承类( )。
A.AbstraceTableModel
B.TableModel
C.JTable
D.TableModelable
正确答案:A
答案解析:表格是Swing新增加的构件,主要功能是把数据以二维表格的形式显示出来。使用表格,依据M-V-C的思想,最好生成一个MyTableModel类型的`对象来表示数据,这个类是从AbstractTableModel类继承来的。
3). 在面向对象数据模型中,子类不但可以从其超类中继承所有的属性和方法,而且还可以定义自己的属性和方法,这有利于实现
A.可移植性
B.可扩充性
C.安全性
D.可靠性
正确答案:B
4). 计算机中的流是?
A.流动的字节
B.流动的对象
C.流动的文件
D.流动的数据缓冲区
正确答案:D
5). 给出下列代码片段:if(x>0){System.out.println("first");}else if(x>-3){ System.out.println("second");}else {System.out.println("third");}请问x处于什么范围时将打印字符串“second”?
A.x>0
B.x>-3
C.x<=-3
D.x<=0 & x>-3
正确答案:D
6). 编译和执行以下代码,输出结果是int i=1;switch (i) {case 0:System.out.print("zero,");break;case 1:System.out.print("one,");case 2:System.out.print("two,");default:System.out.println("default");
A.one,
B.one,two,
C.one,two,default
D.default
正确答案:C
【2】计算机二级JAVA考试模拟试题及答案
1). 顺序存储结构____。
A.仅适合于静态查找表的存储
B.仅适合于动态查找表的存储
C.既适合静态又适合动态查找表的存储
D.既不适合静态又不适合动态查找表的存储
正确答案:C
2). 在编写Java application程序时,若需要使用到标准输入输出语句,必须在程序的开头写上____语句。
A.import java.awt.*;
B.import java.applet.applet;
C.import java.io.*;
D.import java.awt.Graphics;
正确答案:C
3). 关于以下程序段的执行结果,说法正确的是public class Borley extends Thread{public static void main(String argv[]){Borley b = new Borley(); b.start(); }public void run(){System.out.println("Running");}}
A.编译通过并执行,但无输出
B.编译通过并执行,输出:Running
C.产生错误,没有Thread类对象
D.产生错误,没有通道到达Thread包
正确答案:B
4). 线性表若采用链表存储结构时,要求内存中可用存储单元的地址____。
A.必须是连续的
B.部分地址必须是连续的
C.一定是不连续的
D.连续不连续都可以
正确答案:D
5). 在Java中,能实现多重继承效果的方式是____。
A.内部类
B.适配器
C.接口
D.同步
正确答案:C
6). 在编写异常处理的Java程序中,每个catch语句块都应该与____语句块对应,使得用该语句块来启动Java的异常处理机制。
A.if-else
B.switch
C.try
D.throw
正确答案:C