本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的在线考试系统服务!
2007年4月计算机二级考试Java语言笔试试题
1、【 单选题 】
下列叙述中正确的是 [2分]
、 算法的效率只与问题的规模有关,而与数据的存储结构无关
、 算法的时间复杂度是指执行算法所需要的计算工作量
、 数据的逻辑结构与存储结构是一一对应的
、 算法的时间复杂度与空间复杂度一定相关
答案:
2、【 单选题 】
在结构化程序设计中,模块划分的原则是 [2分]
、 各模块应包括尽量多的功能
、 各模块的规模应尽量大
、 各模块之间的联系应尽量紧密
、 模块内具有高内聚度、模块间具有低耦合度
答案:
3、【 单选题 】
下列叙述中正确的是 [2分]
、 软件测试的主要目的是发现程序中的错误
、 软件测试的主要目的是确定程序中错误的位置
、 为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作
、 软件测试是证明软件没有错误
答案:
4、【 单选题 】
下面选项中不属于面向对象程序设计特征的是 [2分]
、 继承性
、 多态性
、 类比性
、 封装性
答案:
5、【 单选题 】
下列对队列的叙述正确的是 [2分]
、 队列属于非线性表
、 队列按“先进后出”原则组织数据
、 队列在队尾删除数据
、 队列按“先进先出”原则组织数据
答案:
6、【 单选题 】
对下列二叉树
   
进行前序遍历的结果是 [2分]
、 DYBEAFCZX
、 YDEBFZXCA
、 ABDYECFXZ
、 ABCDEFXYZ
答案:
7、【 单选题 】
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为 [2分]
、 n+1
、 n-1
、 2n
、 n/2
答案:
8、【 单选题 】
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是 [2分]
、 并
、 交
、 投影
、 笛卡儿乘积
答案:
9、【 单选题 】
在E-R图中,用来表示实体之间联系的图形是 [2分]
、 矩形
、 椭圆形
、 菱形
、 平行四边形
答案:
10、【 单选题 】
下列叙述中错误的是 [2分]
、 在数据库系统中,数据的物理结构必须与逻辑结构一致
、 数据库技术的根本目标是要解决数据的共享问题
、 数据库设计是指在已有数据库管理系统的基础上建立数据库
、 数据库系统需要操作系统的支持
答案:
11、【 单选题 】
Java语言与C++语言相比,最突出的特点是 [2分]
、 面向对象
、 高性能
、 跨平台
、 有类库
答案:
12、【 单选题 】
下列叙述中,错误的是 [2分]
、 Java提供了丰富的类库\TAB
、 Java最大限度地利用网络资源
、 Java支持多线程\TAB
、 Java不支持TCP/IP协议
答案:
13、【 单选题 】
在下列Java语言的包中,提供图形界面构件的包是 [2分]
、 java.io
、 javax.swing
、 java.net
、 java.rmi
答案:
14、【 单选题 】
下列叙述中,错误的是 [2分]
、 javac.exe是Java的编译器
、 javadoc.exe是Java的文档生成器
、 javaprof.exe是Java解释器的剖析工具
、 javap.exe是Java的解释器
答案:
15、【 单选题 】
在执行Java程序时,将应用程序连接到调试器的选项是 [2分]
、 -D
、 -debug
、 -vexbosegs
、 -mx
答案:
16、【 单选题 】
请阅读下面程序
import java.io.*;
public class TypeTransition{
public static void main(String args[]){
char a = 'a';
int i = 100;
long y = 456L;
int aa = a + i;
long yy = y-aa;
System.out.print("aa = "+aa);
System.out.print("yy = "+yy);
}
}
程序运行结果是 [2分]
、 aa = 197  yy = 259
、 aa = 177  yy = 259
、 aa = 543  yy = 288\TAB
、 aa = 197  yy = 333\TAB \TAB
答案:
17、【 单选题 】
请阅读下面程序
public class OperatorsAndExpressions {
void residual(){
int i=100,j=30;
float m=563.5f,n=4.0f;
System.out.println(i%j);
System.out.println(m%n);
}
public static void main(String args[]){
OperatorsAndExpressions OperAndExp=new OperatorsAndExpressions();
//取模运算符在整数和浮点数中的应用
OperAndExp.residual();
}
}
程序运行结果是 [2分]
、 10
3.5
、 20
2.5
、 10
4.5
、 20
3.5
答案:
18、【 单选题 】
请阅读下面程序
public class ForLoopStatement {
public static void main(String[] args) {
int i,j;
for(i=1;i<5;i++){  \TAB     //i循环
for(j=1;j<=i;j++)  \TAB //j循环
System.out.print(i+"×"+j+"="+i*j+"  ");
System.out.println();
}
}
}
程序完成后,i循环和j循环执行的次数分别是 [2分]
、 4,10
、 8,9
、 9,8
、 10,10\TAB
答案:
19、【 单选题 】
下列叙述中,错误的是 [2分]
、 Java中,方法的重载是指多个方法可以共享同一个名字
、 Java中,用abstract修饰的类称为抽象类,它不能实例化\TAB
、 Java中,接口是不包含成员变量和方法实现的抽象类
、 Java中,构造方法可以有返回值
答案:
20、【 单选题 】
请阅读下面程序
public class ExampleStringBuffer{
public static void main(String[] args){
StringBuffer sb=new StringBuffer ("test");
System.out.println("buffer ="+sb);
System.out.println("length ="+sb.length());
}
}
程序运行结果中在"length="后输出的值是 [2分]
、 10
、 4
、 20
、 30
答案:
21、【 单选题 】
请阅读下面程序
import java.io.*;
public class ExceptionCatch{
public static void main(String args[]){
try{
FileInputStream fis=new FileInputStream("text");
System.out.println("content of text is:");
}
catch(FileNotFoundException e){
System.out.println(e);
System.out.println("message:"+e.getMessage());
e.printStackTrace(System.out);
}____________________{
System.out.println(e);
}
}
}
为保证程序正确运行,程序中下划线处的语句应是 [2分]
、 catch(FileInputStream fis)
、 e.printStackTrace()\TAB
、 catch(IOException e)
、 System.out.println(e)
答案:
22、【 单选题 】
下列叙述中,错误的是 [2分]
、 所有的字节输入流都从InputStream类继承
、 所有的字节输出流都从OutputStream类继承
、 所有的字符输出流都从OutputStreamWriter类继承
、 所有的字符输入流都从Reader类继承
答案:
23、【 单选题 】
下列叙述中,正确的是 [2分]
、 线程与进程在概念上是不相关的\TAB
、 一个线程可包含多个进程\TAB
、 一个进程可包含多个线程\TAB
、 Java中的线程没有优先级
答案:
24、【 单选题 】
请阅读下面程序
public class ThreadTest{
public static void main(String args[ ]){\TAB
Thread t1 = new Thread( new Hello( ) );
Thread t2 = new Thread( new Hello( ) );\TAB
t1.start( );
t2.start( );
}
}
class Hello implements Runnable{
int i ;
public void run( ){
while( true){
System.out.println("Hello"+i++);
if (i==5)  break ;
}
}
}
该程序创建线程使用的方法是 [2分]
、 继承Thread类
、 实现Runnable接口\TAB
、 t1.start()
、 t2.start()
答案:
25、【 单选题 】
Java对I/O访问所提供的同步处理机制是 [2分]
、 字节流
、 过滤流
、 字符流
、 压缩文件流
答案:
26、【 单选题 】
Java对文件类提供了许多操作方法,能获得文件对象父路径名的方法是 [2分]
、 getAbsolutePath()
、 getParentFile()\TAB
、 getAbsoluteFile()
、 getName()
答案:
27、【 单选题 】
下列叙述中,错误的是 [2分]
、 Java中没有检测和避免死锁的专门机制
、 程序中多个线程互相等待对方持有的锁,可能形成死锁
、 为避免死锁,Java程序中可先定义获得锁的顺序,解锁是按加锁的反序释放
、 为避免死锁,Java程序中可先定义获得锁的顺序,解锁是按加锁的正序释放
答案:
28、【 单选题 】
请阅读下面程序
public class ThreadTest {
public static void main(String args[ ]) throws Exception{
int i=0;
Hello t = new Hello( );
__________________;
while( true){
System.out.println("Good Morning"+i++);
if (i == 2 && t.isAlive()){
System.out.println("Main waiting for Hello!");
t.join();  //等待t运行结束
}
if (i==5)  break ;}
}
}
class Hello extends Thread{
int i ;
public void run( ){
while( true){
System.out.println("Hello"+i++);
if (i==5)  break ;}}}
为使该程序正确执行,下划线处的语句应是 [2分]
、 t.sleep()
、 t.yield()
、 t.interrupt()
、 t.start()
答案:
29、【 单选题 】
Panel类的默认布局管理器是 [2分]
、 BorderLayout
、 CardLayout
、 FlowLayout
、 GridBagLayout
答案:
30、【 单选题 】
下列叙述中,错误的是 [2分]
、 JButton类和标签类可显示图标和文本\TAB
、 Button类和标签类可显示图标和文本
、 AWT构件能直接添加到顶层容器中
、 Swing构件不能直接添加到顶层容器中
答案:
31、【 单选题 】
下列叙述中,错误的是 [2分]
、 Applet的默认布局管理器是FlowLayout
、 JApplet中增加构件是加到JApplet的内容面板上,不是直接加到JApplet中
、 JApplet的内容面板的默认布局管理器是BorderLayout
、 JApplet的内容面板的默认布局管理器是FlowLayout
答案:
32、【 单选题 】
在定制Applet的绘图功能时,应该使用的方法是 [2分]
、 init()
、 start()
、 paintComponent()
、 paint()
答案:
33、【 单选题 】
下列叙述中,错误的是 [2分]
、 Applet事件处理机制与Java Application相同
、 JApplet事件处理机制采用监听器方式\TAB
、 Applet事件处理机制采用监听器方式
、 JApplet事件处理机制不是采用监听器方式
答案:
34、【 单选题 】
为保护本地主机,对Applet安全限制中正确的是 [2分]
、 Applet可加载本地库或方法\TAB
、 Applet可读、写本地计算机的文件系统\TAB
、 Applet可向Applet之外的任何主机建立网络连接\TAB
、 Applet不能运行任何本地可执行程序
答案:
35、【 单选题 】
J2SDK基本命令中能生成C语言头文件的命令是 [2分]
、 javah
、 javap
、 jar
、 java
答案:
36、【 填空题 】
在深度为7的满二叉树中,度为2的结点个数为 。 [每空2分]
答案: ["63"]
37、【 填空题 】
软件测试分为白箱(盒)测试和黑箱(盒)测试。等价类划分法属于 测试。 [每空2分]
答案: ["黑盒"]
38、【 填空题 】
在数据库系统中,实现各种数据管理功能的核心软件称为 。 [每空2分]
答案: ["数据库管理系统"]
39、【 填空题 】
软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。编码和测试属于 阶段。 [每空2分]
答案: ["开发"]
40、【 填空题 】
在结构化分析使用的数据流图(DFD)中,利用 对其中的图形元素进行确切解释。 [每空2分]
答案: ["数据字典"]
12 下一页 末页
共2页,共50个题库
共2页,共50个题库
轻速云给您提供更好的在线考试系统服务!
推荐
推荐题库
众多企事业单位的信赖之选
36万+企事业单位的共同选择
查看更多合作案例
众多企事业单位的信赖之选
开始使用轻速云组织培训考试
四步组织一场考试答题,一键搭建企业培训平台
免费使用 免费使用 预约演示
咨询热线
400-886-8169
周一到周日 8:00-22:00
©2025 轻速云 苏ICP备16049646号-1 轻速云科技提供专业的在线考试系统、在线培训系统
联系我们
客服热线客服热线:400-886-8169 | 周一至周日 8:00-22:00
©2025 轻速云 苏ICP备16049646号-1
轻速云科技提供专业的在线考试系统、在线培训系统
在线咨询 400-886-8169