TOP

2010计算机等级考试二级(JAVA)笔试模拟题二
2010-09-11 11:45:20 来源: 作者: 【 】 浏览:420次 评论:0
微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!

 

一、填空题:
每小题1分,共15分
1、一个结点的子结点个数称为该结点的_______。

自评分 
     
2、类是一个支持集成的抽象数据类型,而对象是类的_______。

自评分 
     
3、软件测试分4个步骤进行,即单元测试、集成测试、确认测试和_______。

自评分 
     
4、_______是在进行了成功的测试之后才开始的。它与软件测试不同,测试的目的是发现错误,进一步诊断和改正错误,则是调试的任务。

自评分 
     
5、数据库系统由数据库、_______、硬件平台、数据库管理员和软件平台所组成。

自评分 
     
6、_______是Java的特殊应用程序,它嵌入到HTML中,发布到互联网上。

自评分 
     
7、Java语言的数据类型分为简单数据类型和_______两种。

自评分 
     
8、赋值表达式是由位于赋值运算符左边的变量和右边的_______组成。

自评分 
     
9、   下列是一个Java Applet程序,填空使它的功能为计算数组各元素和的平均值。
   import java applet.*;
   import java awt.*;
   public class Testvv extends Applet
   {
      public void paint(Graphics g)
      {
         int a[ ]={1,3,5,7,9,10};
         double tota1=0.0,   ave=0.0;
         for(int i=0;i<a.length;i++)
         total+=a[i];
         ave=total/_______;
         g.drawString(ave=+ave,30,60;
      }
   }

自评分 
     
10、在Java语言的所有方法中,比较特殊的一类方法是抽象方法,它只有方法头,而没有_______。

自评分 
     
11、   下列程序的执行结果是_______。
   import java.io.*;
   public class ArrayTest
   {
      public static void main(String args[])
      {
         int i;
         int a[ ] = new int[5];
         for( i=0;i<5;i++ )
            a[i] = i;
         for( i=a.length-1;i>=0;i--)
            System.out.print( a[+i+]=+a[i]   );
      }
   }

自评分 
     
12、在JDK1.4的java.util.rcgex正则表达式包中,有一个_______类,该类的static Pattern compile方法用于将正则表达式字符串编译成模式对象来进行快速模式匹配。

自评分 
     
13、在实现Serializable的类中,静态变量和使用_______关键字可以使某些数据不被串行化。

自评分 
     
14、在自定义Swing构件的时候,首先要确定使用哪种构件类作为所定制构件的_______,建议继承JPanel类或更具体的Swing构件类。

自评分 
     
15、   下面这段程序是基于AWT的Applet用户界面,请根据提示在程序中的画线处填入正确的语句使程序能够正确运行。
   import java.applet.Applet;
   import java.awt. TextField;
   public class AwtSimple extends Applet
   {
      TextField field;
      public void init()
      {
         field = new TextField();//创建一个文本域并设置为不可编辑
         field.setEditable(false);
         _______//设置布局管理器,使得文本域中可以显示任意长度的文件
         add(field);
         validate();
         addItem(初始化...);
      }
      public void start()
      {
         addItem(启动...);
      }
      public void stop ()
      {
         addItem(停止...);
      }
      public void destroy(){
         addItem (准备卸载...);
      }
      void addItem(String newWord)
      {
         String t = field.getText();
         System.out.println(newWord);
         field.setText(t + newWord);
      }
   }

自评分 
     
二、单选题:
每小题1分,共35分
1、线性表的链式存储结构是一种(   )的存储结构。
 A.随机存储
 B.顺序存储
 C.索引存储
 D.散列存储
     
2、一个栈的入栈序列是1,2,3,…,n,其输出序列为P1,P2,P3,…,Pn,若p1=n,则Pi为( )。
 A.i
 B.-i
 C.-i+1
 D.不确定
     
3、采用线性链表表示一个向量时,要求占用的存储空间地址(   )。
 A.必须是连续的
 B.部分地址必须是连续的
 C.一定是不连续的
 D.可连续可不连续
     
4、首先访问结点的左子树,然后访问该结点,最后访问结点的右子树,这种遍历称为(   )。
 A.前序遍历
 B.后序遍历
 C.中序遍历
 D.层次遍历
     
5、在顺序表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码11,所需的关键码比较次数为(   )。
 A.2
 B.3
 C.4
 D.5
     
6、下列叙述中正确的是(   )。
 A.在模块化程序设计中,一个模块应尽量多的包括与其他模块联系的信息
 B.在自顶向下、逐步细化的设计过程中,首先应设计解决问题的每一个细节
 C.在模块程序设计中,一个模块内部的控制结构也要符合结构化原则
 D.在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法
     
7、检查软件产品是否符合需求定义的过程称为(   )。
 A.确认测试
 B.集成测试
 C.验证测试
 D.验收测试
     
8、软件调试的目的是(   )。
 A.发现错误
 B.改正错误
 C.改善软件的性能
 D.挖掘软件的潜能
     
9、将E-R图转换到关系模式时,实体与联系都可以表示成(   )。
 A.属性
 B.关系
 C.键
 D.域
     
10、以下各项中可以减少相同数据重复存储现象的是(   )。
 A.记录
 B.字段
 C.文件
 D.数据库
     
11、Java语言具有跨平台技术是因为(   )。
 A.字节编译
 B.内存跟踪
 C.语法检查
 D.多线程
     
12、下列关于Java程序结构描述不正确的是(   )。
 A.Java是区分大小写的
 B.如果Java文件包含一个公共类,那么它必须使用与公共类名相同的文件名
 C.Java程序不一定都必须有mai()方法,比如Alet就不需要
 D.源文件可以有多个ulic类,其他类的数量也不限
     
13、下列哪个能正确表示Java语言的一个double型常量?   (   )
 A.Float.MIN VALUE
 B.1.8e-6F
 C.2.0
 D.''acd''
     
14、   下列程序的执行结果是(   )。
   public class Test
   {
      public static void main(String args[])
      {
            System.out.println(5/2);
      }  
      }
 A.2.5
 B.2.0
 C.2.50
 D.2
     
15、   下列程序的执行结果是(   )。
   public class Test
   {
      public static void main(String args[])
      {
         byte y=4;
         long r=80L;
         System.out.println(r/y);
      }
   }
 A.20B
 B.20
 C.20.0
 D.编译错误
     
16、   下列for循环语句的执行次数是(   )。
   for(int   x=0,y=0;(y!=0)&&(x<4);x++)
 A.无限次
 B.一次也不执行
 C.执行1次
 D.执行3次
     
17、   下列程序执行后,j的值是(   )。
   public class Test
   {
         public static void main(String args[])
         {
               int   j=1;
            for(int i=7; i>0; i-=2)
                  j*=2;
               System.out.println(j);        
      }  
      }
 A.15
 B.1
 C.32
 D.16
     
18、下列关于类的说法不正确的是(   )。
 A.类是同种对象的集合和抽象
 B.类属于Java语言中的复合数据类型
 C.类是Java程序中的基本的结构单位
 D.类就是对象
     
19、设A为已定义的类名,下列声明类A的对象a的语句中正确的是(   )。
 A.float A a;
 B.ulic A a=A();
 C.A a=ew it();
 D.A a=ew A();
     
20、设有定义语句int a []={66,77,99},则下列对此语句的叙述中错误的是(   )。
 A.定义了一个名为a的一维数组
 B.a数组有3个元素
 C.a数组的元素的下标为1~3
 D.数组中的每一个元素都是整型
     
21、抛出异常、生成异常对象都通过下列哪个语句实现?   (   )
 A.throw
 B.throw
 C.Throwale
 D.Excetio
     
22、在压缩文件流中,用于缓冲阅读器阅读文本的方法是(   )。
 A.readLie()
 B.getNextEtry()
 C.ufferRead()
 D.loadZiFile()
     
23、和resume()方法相互搭配,使线程停止执行,然后调用resume()方法恢复线程的是(   )。
 A.iterrut()
 B.to()
 C.ued()
 D.yield()
     
24、容器java.awt.Container是Component的子类,它包含3种类型的容器,它们是(   )。
 A.Widow、Pael、SerollPae
 B.Frame、Pael、Alet
 C.Comoet、Cotaier、LayoutMaager
 D.Butto、Text、Image
     
25、继承诸如WindowAdapter(它继承了WindowListenerUn)等适配器类有何好处?   (   )
 A.将继承这个类的所有行为
 B.子类将自动成为监 听 器
 C.不必实现任何不需要的WidowLiteer方法
 D.为了层次清楚,美观大方
     
26、下列哪个类是Applet进行绘制的关键类?它支持基本绘图,另外还支持图形绘制方法?   (   )
 A.Pait
 B.Grahic
 C.Grahic
 D.Pait
     
27、   要实现对Java代码的数字签名,对于代码的提供者要经过的4个步骤的正确顺序是(   )。  
   Ⅰ:创建JAR文件  
   Ⅱ:创建密钥  
   Ⅲ;对JAR文件进行数字签名  
   Ⅳ:输出公钥证书
 A.Ⅰ、Ⅲ、Ⅱ、Ⅳ
 B.Ⅰ、Ⅱ、Ⅲ、Ⅳ
 C.Ⅱ、Ⅰ、Ⅲ、Ⅳ
 D.Ⅰ、Ⅲ、Ⅱ、Ⅳ
     
28、当输出一个字节流时,要(   )。
 A.实现DataOutut接口
 B.实现OjectOutut接口
 C.实现Serializale接口
 D.继承Writer抽象类
     
29、在访问数据库时,为建立实际的网络连接,把URL、数据库用户名和密码传给DriverManager的方法是 (   )。
 A.getcoectio()
 B.getCoectio()
 C.Coectio()
 D.coectio()
     
30、   下列是定义一个接口ITF的程序,在横线处应填入的选项是(   )。
   publid interface ITF
   {
      public static final double PI=3.14;
      public______double area(double a,double b) ;  
   }
 A.iterface
 B.tatic
 C.fial
 D.atract
     
31、下列关于构造方法的说法中不正确的是(   )。
 A.构造方法名必须与类名一致
 B.构造方法是给对象赋初值,所以没有返回值,且不用void来声明
 C.构造方法一般不能由编程人员显式地直接调用,而是用ew来调用
 D.构造方法不可以被重载
     
32、以下各方法中不属于Applet显示相关的方法的是(   )。
 A.ait()
 B.udate()
 C.reait()
 D.tart()
     
33、在Applet的生命周期中,下列哪个方法使Applet成为激活状态?   (   )
 A.deffoy()
 B.tart()
 C.iit()
 D.to()
     
34、子类可以继承父类的哪个成员?   (   )
 A.非私有
 B.私有
 C.ulic
 D.rotected
     
35、在Swing中,JButton的直接父类是(   )。
 A.java.awt.Butto
 B.java.awt.Cotaier
 C.javax.wig.Butto
 D.javax.wig.AtractButto

Tags:计算机二级模拟题 责任编辑:w48225117
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2010计算机等级考试二级(JAVA)模.. 下一篇2010计算机等级考试二级(JAVA)笔..

相关栏目

最新文章

推荐文章

网站客服QQ: 960335752 - 14613519 - 48225117