2005年9月全国计算机等级考试二级JAVA笔试试题
来源:优易学  2010-1-15 9:43:17   【优易学:中国教育考试门户网】   资料下载   IT书店

 

(31)下列代码中,将引起编译错误的行是
    1)public class Exercise{
    2)     public static void main(String args[]){
    3)        float f=0.0;
    4)        f +=1.0;
    5)     }
    6)}
 A)第2行 
 B)第3行 
 C)第4行 
 D)第6行  

(32)为了向一个Applet传递参数,可以在HTML文件的APPLET标志中使用PARAM选项。在Applet程序中获取参数时,应使用的方法是
 A)getParameter( )  
 B)getDocumentBase( )
 C)getCodeBase( )  
 D)getImage( )   

(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!”的线程并启动运行,请将程序补充完整。
public class ThreadTest extends Thread {
    public static void main(String args[ ]){
  ThreadTest t = new   【12】  ;
  t.start( );
 }

    public void run( ){
     int i =0;
  while( true){
   System.out.println("Hello! ");
   if (i++==4)  break ;
}}} 

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

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

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

上一页  [1] [2] [3] [4] 

责任编辑:cyth

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训