了解一些关于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. 给出下列代码片段:ifx>0{System.out.println"first";}else ifx>-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
7. 顺序存储结构____。
A.仅适合于静态查找表的存储
B.仅适合于动态查找表的存储
C.既适合静态又适合动态查找表的存储
D.既不适合静态又不适合动态查找表的存储
正确答案:C
8. 在编写Java application程序时,若需要使用到标准输入输出语句,必须在程序的开头写上____语句。
A.import java.awt.*;
B.import java.applet.applet;
C.import java.io.*;
D.import java.awt.Graphics;
正确答案:C
9. 关于以下程序段的执行结果,说法正确的是public class Borley extends Thread{public static void mainString argv[]{Borley b = new Borley; b.start; }public void run{System.out.println"Running";}}
A.编译通过并执行,但无输出
B.编译通过并执行,输出:Running
C.产生错误,没有Thread类对象
D.产生错误,没有通道到达Thread包
正确答案:B
10. 线性表若采用链表存储结构时,要求内存中可用存储单元的地址____。
A.必须是连续的
B.部分地址必须是连续的
C.一定是不连续的
D.连续不连续都可以
正确答案:D
11. 在Java中,能实现多重继承效果的方式是____。
A.内部类
B.适配器
C.接口
D.同步
正确答案:C
12. 在编写异常处理的Java程序中,每个catch语句块都应该与____语句块对应,使得用该语句块来启动Java的异常处理机制。
A.if-else
B.switch
C.try
D.throw
正确答案:C
二
1. 下列代码的执行结果是:public class Test2{public static void mainString args[]{System.out.println5/2;}}
A.2.5
B.2.0
C.2.50
D.2
正确答案:D
2. 下列关于栈的叙述中正确的是
A.在栈中只能插入数据
B.在栈中只能删除数据
C.栈是先进先出的线性表
D.栈是先进后出的线性表
正确答案:D
2. 下列属于正则表达式的是
A.一个数组
B.一组二进制数据
C.一个字符串
D.一个公式
正确答案:C
3. 若a的值为3时,下列程序段被执行后,c的值是int c=1;ifa>0ifa>3c=2;else c=3;else c=4;
A.1
B.2
C.3
D.4
正确答案:C
4. 若要把变量声名为暂时性变量,应使用如下哪种修饰符?
A.protected
B.provate
C.transient
D.volatile
正确答案:C
5. 下列命令中,哪个命令是Java的编译命令?
A.javac
B.java
C.javadoc
D.appletviewer
正确答案:A
6. 下列代码的执行结果是:public class Test2{public static void mainString args[]{System.out.println5/2;}}
A.2.5
B.2.0
C.2.50
D.2
正确答案:D
7. 在Java中,负责对字节代码解释执行的是____。
A.垃圾回收器
B.虚拟机
C.编译器
D.多线程机制
正确答案:B
8. 数据流图DFD是用于描述结构化方法中 _____阶段的工具。
A.可行性分析
B.详细设计
C.需求分析
D.程序编码
正确答案:C
9. 调用线程的下列方法,不会改变该线程在生命周期中状态的方法是
A.yeild
B.wait
C.sleep
D.isAlive
正确答案:D
10. 数据独立性是数据技术的重要特点之一。所谓数据独立性是指____。
A.数据与程序独立存放
B.不同的数据被存放在不同的文件中
C.不同的数据只能被对应的应用程序所使用
D.以上三种说法都不对
正确答案:D