本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的在线考试系统服务!
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