2005年9月第22次全国计算机等级考试二级Java考试真题

出处:www.examlink.com 作者:小罗 日期:2007年01月22日 16时05分

  (33)线程在生命周期中要经历5种状态。如果线程当前是新建状态,则它可到达的下一个状态是

  A)运行状态B)阻塞状态C)可运行状态D)终止状态

  (34)下列关于Java多线程并发控制机制的叙述中,错误的是

  A)Java中对共享数据操作的并发控制是采用加锁技术

  B)线程之间的交互,提倡采用suspend()/resume()方法

  C)共享数据的访问权限都必须定义为private

  D)Java中没有提供检测与避免死锁的专门机制,但应用程序员可以采用某些策略防止死锁的发生

  (35)下列操作中,不属于Applet安全限制的是

  A)加载本地库B)读写本地文件系统

  C)运行本地可执行程序D)与同一个页面中的Applet通信

  二、填空题(每空2分,共30分)

  请将每一个空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。注意:以命令关键字填空的必须拼写完整。

  (1)数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是【1】。

  (2)算法复杂度主要包括时间复杂度和【2】复杂度。

  (3)在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中【3】的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。

  (4)一棵二叉树第六层(根结点为第一层)的结点数最多为【4】个。

  (5)数据结构分为逻辑结构和存储结构,循环队列属于【5】结构。

  (6)Java语言具有可移植性、高性能、健壮性、安全性和独立于体系结构的【6】特点。

  (7)【7】类是由Java编译器自动生成的,它伴随每个类。

  (8)在运行时,由java解释器自动引入,而不用import语句引入的包是【8】。

  (9)在Java中,字符串是作为【9】出现的。

  (10)与显示相关的Applet方法有【10】(),repaint()和update()。

  (11)Applet生命周期方法有init(),【11】(),stop()和destroy()。

  (12)下列程序的功能是创建了一个显示5个“Hello!”的线程并启动运行,请将程序补充完整。

  publicclassThreadTestextendsThread{

  publicstaticvoidmain(Stringargs[]){

  ThreadTestt=new【12】;

  t。start();

  }

  publicvoidrun(){

  inti=0;

  while(true){

  System。out。println("Hello!");

  if(i++==4)break;

  }}}

  (13)Swing的事件处理机制包括【13】、事件和事件监听者。

  (14)Swing的顶层容器有:JApplet,JWindow,JDialog和【14】。

  (15)Java对象串行化技术,主要是通过【15】类和ObjectOutputStream类来实现。

最后更新时间:2008-05-28 11:40:20
文章评论
共有 0 位网友发表了评论
用户名: 新注册) 密码: 匿名评论 [查看所有评论]

评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
您可以用以下几种方式找到此文章

考试全流程