2008计算机等级考试二级JAVA真题

时间:2010-09-11 11:15:18

微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G

 

一、填空题:
每小题1分,共15分
1、测试用例包括输入值集和____值集。

自评分 
     
2、深度为5的满二叉树有____个叶子结点。

自评分 
     
3、设某循环队列的容量为50,头指针 front =5 (指向队头元素的前一位置),尾指针 rear = 29 (指向队尾元素),则该循环队列中共有____个元素。

自评分 
     
4、在关系数据库中,用来表示实体之间的联系是____

自评分 
     
5、在数据库管理系统提供的数据定义语言、数据操纵语言和数据控制语言中,____负责数据的模式定义与数据的物理存取构建

自评分 
     
6、按照Java中的命名约定,方法名的起始字母一般都是小写,但是____方法例外。

自评分 
     
7、Swing 中的按钮类是____.

自评分 
     
8、Java中的三元运算符是____.

自评分 
     
9、Java 输入/输出流中包括字节流、____、文件流、对象流以及管道流。

自评分 
     
10、在Java 中,对象流以____方法传送和存储。

自评分 
     
11、请将下面程序补充完整。________

自评分 
     
12、   请将下面的Applet 程序补充完整。
         Import java.awt.*;
         Import java.applet.*;
         Public class Hi ____{
         Public void paint(Graphics g){
            g.drawString(“Hi!”.25,25);
            }
         }

自评分 
     
13、Swing 中的组建往往采用MVC结构,MVC指的是 Model、View和____。

自评分 
     
14、Java中,可以通过建立java.lang.____类或其子类的实例创建和控制流程。

自评分 
     
15、如果一个线程调用____()方法,将使该程进入休眠状态。

自评分 
     
二、单选题:
每小题1分,共35分
1、程序流程图中带箭头的线段表示的是
 A.图元关系
 B.数据流
 C.控制流
 D.调用关系
     
2、结构化程序设计的基本原则不包括
 A.多态化
 B.自顶向下
 C.模块化
 D.逐步求精
     
3、软件设计中模块划分应遵循的准则是
 A.低内聚低耦合
 B.高内聚低耦合
 C.低内聚高耦合
 D.高内聚高耦合
     
4、在软件开发中,需求分析阶段产生的主要文档是
 A.可行性分析报告
 B.软件需求规格说明书
 C.概要设计说明书
 D.集成测试计划
     
5、算法的有穷性是指
 A.算法程序的运行时间是有限的
 B.算法程序所处理的数据量是有限的
 C.算法程序的长度是有限的
 D.算法只能被有限的用户使用
     
6、对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
 A.快速排序
 B.冒泡排序
 C.直接插入排序
 D.堆排序
     
7、下列关于栈的叙述正确的是
 A.栈按“先进后出”组织数据
 B.栈按“先进后出”组织数据
 C.只能在栈底插入数据
 D.不能删除数据
     
8、在数据库设计中没,将E-R图转换成关系数据模型的过程属于
 A.需求分析阶段
 B.概念设计阶段
 C.逻辑设计阶段
 D.物理设计阶段
     
9、有三个关系R、S和T如下 由关系R和S通过运算得到关系T,则所使用的运算为
 A.并
 B.自然连接
 C.笛卡尔积
 D.交
     
10、设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
 A.课号,成绩
 B.学号,成绩
 C.学号,课号
 D.学号,姓名,成绩
     
11、下列对JAVA特性的叙述中,错误的是
 A.在编写java子类时可以自由地增加新方法和属性
 B.Java的Alet要求编程首先创建Jframe窗口
 C.Java语言用解释器执行字节码
 D.Java中的类一般都有自己的属性和方法
     
12、下列对Java源程序结构的叙述中,错误的是
 A.imort语句必须在所有类定义之前
 B.接口定义允许0或者多个
 C.Java Alicatio中的ulic cla类定义允许0或多哥
 D.ackage 语句允许0或1个
     
13、下列变量定义中,正确的是
 A.log 1 = 123L
 B.log 1 = 3.14156f
 C.it i=k
 D.doule = 1.55989E2f
     
14、   下列Java表达式
            19/3
            (int)71.7-2*3
            7%3
            (double)1/8+3
   计算结果是
 A.6.3 64 2 2.5
 B.6 63 1 3.125
 C.6.4 67 2 2.5
 D.6 65 1 3.125
     
15、switch语句中表达式(expression)的值不允许用的类型是
 A.yte
 B.it
 C.Boolea
 D.char
     
16、下列语句能给组赋值而不使用for循环的是
 A.
 B.
 C.
 D.
     
17、Swing与AWT相比新增的布局管理器是
 A.CardLayout
 B.GridLayout
 C.GridBagLatout
 D.BoxLayout
     
18、下列语句中正确的是
 A.Sytem.out.ritl(1+’1’)
 B.it I=2+’2’
 C.trig =”o”+’oe’
 D.yte =257
     
19、下列关键字中可以表示常量的是
 A.fial
 B.default
 C.rivate
 D.traiet
     
20、在Java语言中,被成为内存分配的运算符是
 A.ew
 B.itace of
 C.[]
 D.()
     
21、   阅读下面程序
         public class cycle
   public static void main (String atgs[]){
   System.out.println(args[0]);
   }
   }
   在命令中输入java Cycle one two,该程序输出结果是
 A.Cycle
 B.oe
 C.two
 D.上述A、B、C均不对
     
22、   阅读下面程序
         public calss MyVal{
            public static void main(String args[]){
   MyVal m=new MyVal();
   m.amethod();
   }
   public void amethod(){
   boolean b[]=new Boolean [5];
   }
            }
   程序编译或运行结果是
 A.1
 B.ull
 C.“ “
 D.编译不通过
     
23、   阅读下面求质数的程序
         import java.lang.Math.*;
         public class MorePrimesTest{
            public static void main(String[]args){
   long[] primes =new long[20];
   primes[0]=2L;
   primes[1]=3L;
   long number=5L;
   outer;
   for(int count=2;count   long limit =(long)Math.ceil(Math.aqrt((double)number));
      for(int I=1;I         continue outer
      }
      }
   primes[count++]=number;
   }
   for (int j=0;j   long n=primes[j];
   system.out.println(n);
   }
            }
         }
   在程序下划线处填入的正确选项是
 A.am
 B.*
 C./
 D.%
     
24、接口中,除了抽象方法之外,还可以含有
 A.变量
 B.常量
 C.成员方法
 D.构造方法
     
25、StringBuffer类字符对象的长度是
 A.固定
 B.必须小于16个字符
 C.可变
 D.必须大雨16个字符
     
26、阅读下面写文件的程序在程序下划线处填入正确的选项是
 A.myArray
 B.do
 C.ioe
 D.it
     
27、   阅读下面程序
      Public class Test2________{
         Public static void main(String[] args){
            Thread t=new Test2();
            t.start();
      }
      Public void run(){
         System.out.println(“How are you.);
      }
   }
   在程序下划线处填入正确选项是
 A.imlemet Thread
 B.extemd Ruale
 C.imlemet ruale
 D.exted Thead
     
28、   阅读下面程序
      Public class Test implements Runnable{
         Public   static void main(String[] args){
            _____________________________;
            t.start();
         }
         Pubic viod run(){
            System.out.println(“Hello!”);
         }
      }
   在程序下划线处填入正确选项是
 A.Tet t = ew Tet()
 B.Thread t = ew Thread()
 C.Thread t = ew Thread(ew Tet())
 D.Tet t = ew Thread()
     
29、下列关于Applet中加载图像的说法,错误的是
 A.可以使用Alet 类的 getImage()方法获取图像对象
 B.程序员必须自行定义获取图像以及显示图像的类和方法
 C.图像由一个java.Image 类的对象来表示
 D.可以使用Grahic 类的 drawImage()方法显示图像
     
30、下列带下划线的标识符符合Java 命名约定的是
 A.ackage com.Bi.hr
 B.ulic cla xvz
 C.it I
 D.void etCutomerName()
     
31、RanddomAccessFile 是java.io 包中的一个兼有输入输出功能堕落诶。由于它是随机访问,所以文件读写一个记录的位置是
 A.起始
 B.终止
 C.任意
 D.固定
     
32、   阅读下面Applet 程序
         Import javax.swing.*;
         Import java.awt.*;
         Public class SwingApplet extends JApplet {
               JLabl 1 = new JLablel(“This is a Swing Applet.”);
               Public void init(){
                  ________________________
               }
         }
   在程序下划线处填入正确选项是
 A.Cotaier cotetPae = getCotetPae() cotetPae.add(1)
 B.Jae cotetPae = ew Jae() cotetPae.add(1)
 C.cotetPae.add(1)
 D.add(1)
     
33、在Java中,“目录”被看作是
 A.文件
 B.流
 C.数据
 D.接口
     
34、   阅读下面实现堆栈类并发控制的部分代码
      Public class DateStack{
         Private int idx = 0;
         Private int[] data = new int [8];
         Public void push(int i){
            ______________{
            Data[idx]=I;
            Idx++;
         }
         }
         … …
         }
   在程序下划线处填入正确选项是
 A.ychroized
 B.ychroized(thi)
 C.ychtoized()
 D.ychtoized(idx)
     
35、下列关于对象串行化的说法中错误的是
 A.Java 中,默认所有类的对象都可串行化
 B.在对象串行化时,不保存对象所属类的构造方法
 C.在实现 Serializale 接口的类中,用 traiet 关键字可使某些数据不被串行化
 D.OjectIutSteam 和 OjectOutSteam 类都支持对象的读和写
     


微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G
【省市县地区导航】【考试题库导航】

电脑版  |  手机版  |  返回顶部