本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的在线考试系统服务!
2009年9月全国计算机等级考试二级笔试试卷Java语言程序设计
1、【 单选题 】
下列数据结构中,能够按照“先进后出”原则存取数据的是 [2分]
、 循环队列
、 栈
、 队列
、 二叉树
答案:
2、【 单选题 】
对于循环队列,下列叙述中正确的是 [2分]
、 队头指针是固定不变的
、 队头指针一定大于队尾指针
、 队头指针一定小于队尾指针
、 队头指针可以大于队尾指针,也可以小于队尾指针
答案:
3、【 单选题 】
算法的空间复杂度是指 [2分]
、 算法在执行过程中所需要的计算机存储空间
、 算法所处理的数据量
、 算法程序中的语句或指令条数
、 算法在执行过程中所需要的临时工作单元数
答案:
4、【 单选题 】
软件设计中划分模块的一个准则是 [2分]
、 低内聚低耦合
、 高内聚低耦合
、 低内聚高耦合
、 高内聚高耦合
答案:
5、【 单选题 】
下列选项中不属于结构化程序设计原则的是 [2分]
、 可封装
、 自顶向下
、 模块化
、 逐步求精
答案:
6、【 单选题 】
软件详细设计产生的图如下:
   
该图是 [2分]
、 N-S图
、 PAD图
、 程序流程图
、 E-R图
答案:
7、【 单选题 】
数据库管理系统是 [2分]
、 操作系统的一部分
、 在操作系统支持下的系统软件
、 一种编译系统
、 一种操作系统
答案:
8、【 单选题 】
在E-R图中,用来表示实体联系的图形是 [2分]
、 椭圆图
、 矩形
、 菱形
、 三角形
答案:
9、【 单选题 】
有三个关系R,S和T如下:
其中关系T由关系R和S通过某种操作得到,该操作为 [2分]
、 选择
、 投影
、 交
、 并
答案:
10、【 单选题 】
用于设置组件大小的方法是 [2分]
、 paint( )
、 setSize( )
、 getSize( )
、 repaint( )
答案:
11、【 单选题 】
点击窗口内的按钮时,产生的事件是 [2分]
、 MouseEvent
、 WindowEvent
、 ActionEvent
、 KeyEvent
答案:
12、【 单选题 】
下列运算符中,优先级最高的是 [2分]
、 +=
、 = =
、 &&
、 ++
答案:
13、【 单选题 】
下列运算结果为1的是 [2分]
、 8>>1
、 4>>>2
、 8<<1
、 4<<<2
答案:
14、【 单选题 】
下列语句中,可以作为无限循环语句的是 [2分]
、 for(;;) {}
、 for(int i=0; i<10000;i++) {}
、 while(false) {}
、 do {} while(false)
答案:
15、【 单选题 】
下列表达式中,类型可以作为int型的是 [2分]
、 “abc”+”efg”
、 “abc”+’efg’
、 ‘a’+’b’
、 3+”4”
答案:
16、【 单选题 】
如果线程正处于运行状态,则它可能到达的下一个状态是 [2分]
、 只有终止状态
、 只有阻塞状态和终止状态
、 可运行状态,阻塞状态,终止状态
、 其他所有状态
答案:
17、【 单选题 】
在下列程序的空白处,应填入的正确选项是
import java.io.*;
Public class writeInt{
Public static void main(string[ ] a) {
Int[ ] myArray = {10,20,30,40};
try{
DataOutputSystem dos= new DataOutputSystem
(new FileOutputSystem(“ints.dat”));
for  (int i=0;I<myArray.length;i++)
dos。writeInt(myArray[i]);
dos.
System.out.println
(“Have written binary file ints.dat”);
}
Catch(IOException ioe)
{    System.out.println(“IO Exception”);
}
}
} [2分]
、 start( )
、 close( )
、 read( )
、 write( )
答案:
18、【 单选题 】
在一个线程中调用下列方法,不会改变该线程运行状态的是 [2分]
、 yield方法
、 另一个线程的join方法
、 sleep方法
、 一个对象的notify方法
答案:
19、【 单选题 】
在关闭浏览器时调用,能够彻底终止Applet并释放该Applet所有资源的方法是 [2分]
、 stop( )
、 destroy( )
、 paint( )
、 start( )
答案:
20、【 单选题 】
为了将HelloApplet(主类名为HelloApplet.class)嵌入在greeting.html文件中,应该在下列greeting.html文件的横线处填入的代码是
<HTML>
<HEAD>
<TITLE> Greetings </TITLE>
</HEAD>
<BODY>
<APPLET ______>
</APPLET>
</BODY>
</HTML> [2分]
、 HelloApplet.class
、 CODE=” HelloApplet.class”
、 CODE=” HelloApplet.class” WIDTH=150 HEIGHT=25
、 CODE=” HelloApplet.class” WIDTH=10 HEIGHT=10
答案:
21、【 单选题 】
下列变量名的定义中,符合Java命名约定的是 [2分]
、 fieldname
、 super
、 Intnum
、 $number
答案:
22、【 单选题 】
自定义异常类的父类可以是 [2分]
、 Error
、 VirtuaMachineError
、 Exception
、 Thread
答案:
23、【 单选题 】
阅读下列程序片段
Public void test(){
Try{
sayHello();
system.out.println(“hello”);
} catch (ArrayIndexOutOfBoundException e) {
System.out.println(“ArrayIndexOutOfBoundException”);
}catch(Exception e){
System.out.println(“Exception”);
}finally {
System.out.println(“finally”);
}
}
如果sayHello( )方法正常运行,则test( )方法的运行结果将是 [2分]
、 Hello
、 ArrayIndexOutOfBondsException
、 Exception
Finally
、 Hello
Finally
答案:
24、【 单选题 】
为使Java程序独立于平台,Java虚拟机把字节码与各个操作系统及硬件 [2分]
、 分开
、 结合
、 联系
、 融合
答案:
25、【 单选题 】
String、StingBuffer都是______类,都不能被继承。 [2分]
、 static
、 abstract
、 final
、 private
答案:
26、【 单选题 】
构造方法名必须与______相同,它没有返回值,用户不能直接调用它,只能通过new调用。 [2分]
、 类名
、 对象名
、 包名
、 变量名
答案:
27、【 单选题 】
在多线程并发程序设计中,能够给对象x加锁的语句是 [2分]
、 x.wait( )
、 synchronized(x)
、 x.notify( )
、 x.synchronized( )
答案:
28、【 单选题 】
在下列程序的空白处,应填入的正确选项是
Import java.io.*;
Pulilc class ObjectStreamTest{
Publilc static void main(string args[]) throws IOException{
ObjectOutputStream oos= new ObjectOutputStream
(new FileOutputStream(“serial.bin”));
Java.util.Date d= new Java.util.Date();
Oos        (d);
ObjectInputStream ois=
new ObjectInputStream(new FileOutputStream(“serial.bin”));
try{
java.util.date restoredDate =
(Java.util.Date) ois.readObject();
System.out.println
(“read object back from serial.bin file:”
+ restoredDate);
}
Catch (ClassNotFoundException  cnf) {
System.out.println (“class not found”);
}
} [2分]
、 Object
、 Writer
、 BufferedWriter
、 WriterObject
答案:
29、【 单选题 】
Class类的对象由______自动生成,隐藏在.class文件中,它在运行时为用户提供信息。 [2分]
、 Java编译器
、 Java解释器
、 Java new 关键字
、 Java类分解器
答案:
30、【 填空题 】
某二叉树由5个度为2的结点以及3个度为1的结点,则该二叉树中共有 个结点。 [每空2分]
答案: [""]
31、【 填空题 】
程序流程图中的菱形框表示的是 。 [每空2分]
答案: [""]
32、【 填空题 】
软件开发过程主要分为需求分析、设计、编码与测试四个阶段,其中 阶段产生“软件需求规格说明书“。 [每空2分]
答案: [""]
33、【 填空题 】
在数据库技术中,实体集之间的联系可以是一对一或一对多的,那么“学生“和”可选课程“的联系为  。 [每空2分]
答案: [""]
34、【 填空题 】
按照Java的线程模型,代码和 构成了线程体。 [每空2分]
答案: [""]
35、【 填空题 】
在多线程程序设计中,如果采用继承Thread类的方式创建线程,则需要重写Thread类的  (    )方法。 [每空2分]
答案: [""]
36、【 填空题 】
在下列Java applet 程序的横线处填入代码,使程序完整并能够正确运行。
Import java. awt. *;
Import java. applet. *;
Public class Greeting extends applet{
Public void  (Graphics  g) {
g.drawSting(“how are you!”,10,10);
}
} [每空2分]
答案: [""]
37、【 填空题 】
在Java中,字符是以16位的 码表示。 [每空2分]
答案: [""]
38、【 填空题 】
请在下列程序的空白处,填上适当的内容:
Import java. awt. *;
Import java. util. *;
Class BufferTest{
Public static void main(string args[])
Throws IOException{
FileOutputStream unbuf=
new FileOutputStream(“test.one”) ;
BufferedOutputStream buf=
new  (new FileOutputStream(“test.two”));
System.out.println
(“write file unbuffered: ” + time(unbuf) + “ms”);
System.out.println
(“write file buffered: ” + time(buf) + “ms”);
}
Static int time (OutputStream  os)
Throws IOException{
Date then = new Date();
for (int  i=0; i<50000; i++){
os.write(1);
}
}
os.close();
return(int)(()new Date()).getTime() - then.getTime());
} [每空2分]
答案: [""]
39、【 填空题 】
代码System.out.println(066)的输出结果是  。 [每空2分]
答案: [""]
40、【 填空题 】
Swing中用来表示工具栏的类是 javax.swing. 。 [每空2分]
答案: [""]
12 下一页 末页
共2页,共42个题库
共2页,共42个题库
轻速云给您提供更好的在线考试系统服务!
推荐
推荐题库
众多企事业单位的信赖之选
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